rendered paste body/* Generated by dbus-binding-tool; do not edit! */
#ifndef __ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_H__
#define __ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_H__
#include <dbus/dbus-glib.h>
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