rendered paste bodytypedef 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;
}