All pastes #183170 Raw Edit

Stuff

public text v1 · immutable
#183170 ·published 2006-09-26 17:35 UTC
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