/* Generated by dbus-binding-tool; do not edit! */ #ifndef __ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_H__ #define __ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_H__ #include G_BEGIN_DECLS typedef struct _org_freedesktop_DBus_Tests_FooObject org_freedesktop_DBus_Tests_FooObject; /* TYPE org_freedesktop_DBus_Tests_FooObject MACROS */ #define TYPE_ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT \ (org_freedesktop_dbus_tests_fooobject_get_type ()) #define IS_ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT(obj) \ (g_type_is_a (G_OBJECT_TYPE(obj), TYPE_ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT)) #define ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT, org_freedesktop_DBus_Tests_FooObject)) #define ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT, org_freedesktop_DBus_Tests_FooObject)) static GType org_freedesktop_dbus_tests_fooobject_get_type (void); struct _org_freedesktop_DBus_Tests_FooObject { GTypeInterface parent; gboolean (* get_value) (GObject* obj, guint* OUT_arg0, GError** error); gboolean (* emit_signals) (GObject* obj, GError** error); gboolean (* emit_signal2) (GObject* obj, GError** error); gboolean (* terminate) (GObject* obj, GError** error); }; static gboolean my_object_get_value (GObject* obj, guint* OUT_arg0, GError** error); static gboolean my_object_emit_signals (GObject* obj, GError** error); static gboolean my_object_emit_signal2 (GObject* obj, GError** error); static gboolean my_object_terminate (GObject* obj, GError** error); static const DBusGMethodInfo org_freedesktop_DBus_Tests_FooObject_methods[] = { { (GCallback) my_object_get_value, dbus_glib_marshal_my_object_BOOLEAN__POINTER_POINTER, 0 }, { (GCallback) my_object_emit_signals, dbus_glib_marshal_my_object_BOOLEAN__POINTER, 62 }, { (GCallback) my_object_emit_signal2, dbus_glib_marshal_my_object_BOOLEAN__POINTER, 114 }, { (GCallback) my_object_terminate, dbus_glib_marshal_my_object_BOOLEAN__POINTER, 166 }, }; const DBusGObjectInfo org_freedesktop_DBus_Tests_FooObject_object_info = { 0, org_freedesktop_DBus_Tests_FooObject_methods, 4, "org.freedesktop.DBus.Tests.FooObject\0GetValue\0S\0arg0\0O\0F\0N\0u\0\0org.freedesktop.DBus.Tests.FooObject\0EmitSignals\0S\0\0org.freedesktop.DBus.Tests.FooObject\0EmitSignal2\0S\0\0org.freedesktop.DBus.Tests.FooObject\0Terminate\0S\0\0\0", "Sig0\0Sig1\0Sig2\0\0", "\0" }; G_END_DECLS #endif