typedef struct _org_freedesktop_DBus_Tests_MyObject org_freedesktop_DBus_Tests_MyObject; /* TYPE org_freedesktop_DBus_Tests_MyObject MACROS */ #define TYPE_ORG_FREEDESKTOP_DBUS_TESTS_MYOBJECT \ (org_freedesktop_dbus_tests_myobject_get_type ()) #define ORG_FREEDESKTOP_DBUS_TESTS_MYOBJECT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), TYPE_ORG_FREEDESKTOP_DBUS_TESTS_MYOBJECT, org_freedesktop_DBus_Tests_MyObject)) #define ORG_FREEDESKTOP_DBUS_TESTS_MYOBJECT_GET_IFACE(obj) \ (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_ORG_FREEDESKTOP_DBUS_TESTS_MYOBJECT, org_freedesktop_DBus_Tests_MyObject)) struct _org_freedesktop_DBus_Tests_MyObject { GTypeInterface parent; gboolean (* do_nothing) (GObject* obj, GError** error); gboolean (* increment) (GObject* obj, const guint IN_x, guint* OUT_arg1, GError** error); gboolean (* increment_retval) (GObject* obj, const guint IN_x, guint* OUT_arg1, GError** error); gboolean (* increment_retval_error) (GObject* obj, const guint IN_x, guint* OUT_arg1, GError** error); gboolean (* throw_error) (GObject* obj, GError** error); gboolean (* uppercase) (GObject* obj, const char * IN_arg0, char ** OUT_arg1, GError** error); gboolean (* many_args) (GObject* obj, const guint IN_x, const char * IN_str, const gdouble IN_trouble, gdouble* OUT_d_ret, char ** OUT_str_ret, GError** error); gboolean (* many_return) (GObject* obj, guint* OUT_arg0, char ** OUT_arg1, gint* OUT_arg2, guint* OUT_arg3, guint* OUT_arg4, char ** OUT_arg5, GError** error); gboolean (* stringify) (GObject* obj, const GValue* IN_val, char ** OUT_arg1, GError** error); gboolean (* unstringify) (GObject* obj, const char * IN_val, GValue** OUT_arg1, GError** error); gboolean (* recursive1) (GObject* obj, const GArray* IN_arg0, guint* OUT_arg1, GError** error); gboolean (* recursive2) (GObject* obj, const guint IN_arg0, GArray** OUT_arg1, GError** error); gboolean (* many_uppercase) (GObject* obj, const char ** IN_arg0, char *** OUT_arg1, GError** error); gboolean (* str_hash_len) (GObject* obj, const GHashTable* IN_arg0, guint* OUT_arg1, GError** error); gboolean (* send_car) (GObject* obj, const GValueArray* IN_arg0, GValueArray** OUT_arg1, GError** error); gboolean (* get_hash) (GObject* obj, GHashTable** OUT_arg0, GError** error); gboolean (* rec_arrays) (GObject* obj, const GPtrArray* IN_val, GPtrArray** OUT_arg1, GError** error); gboolean (* objpath) (GObject* obj, const char* IN_arg0, char** OUT_arg1, GError** error); gboolean (* get_objs) (GObject* obj, GPtrArray** OUT_arg0, GError** error); gboolean (* increment_val) (GObject* obj, GError** error); gboolean (* async_increment) (GObject* obj, const guint IN_x, guint* OUT_arg1, GError** error); gboolean (* async_throw_error) (GObject* obj, GError** error); gboolean (* get_val) (GObject* obj, guint* OUT_arg0, GError** error); gboolean (* many_stringify) (GObject* obj, const GHashTable* IN_arg0, GHashTable** OUT_arg1, GError** error); gboolean (* echo_variant) (GObject* obj, const GValue* IN_arg0, GValue** OUT_arg1, GError** error); gboolean (* process_variant_of_array_of_ints123) (GObject* obj, const GValue* IN_arg0, GError** error); gboolean (* dict_of_dicts) (GObject* obj, const GHashTable* IN_arg0, GHashTable** OUT_arg1, GError** error); gboolean (* emit_frobnicate) (GObject* obj, GError** error); gboolean (* terminate) (GObject* obj, GError** error); }; static GType org_freedesktop_dbus_tests_myobject_get_type() { static GType object_type = 0; if (!object_type) { static const GTypeInfo object_info = { sizeof(org_freedesktop_DBus_Tests_MyObject), NULL, /* base init */ NULL, /* base finalize */ }; object_type = g_type_register_static(G_TYPE_INTERFACE, "org_freedesktop_DBus_Tests_MyObject", &object_info, 0); } return object_type; } 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 ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((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)) 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 GType org_freedesktop_dbus_tests_fooobject_get_type() { static GType object_type = 0; if (!object_type) { static const GTypeInfo object_info = { sizeof(org_freedesktop_DBus_Tests_FooObject), NULL, /* base init */ NULL, /* base finalize */ }; object_type = g_type_register_static(G_TYPE_INTERFACE, "org_freedesktop_DBus_Tests_FooObject", &object_info, 0); } return object_type; }