All pastes #183201 Raw Edit

Mine

public text v1 · immutable
#183201 ·published 2006-09-26 18:09 UTC
rendered paste body
/* Generated by dbus-binding-tool; do not edit! */

#include "dbus-binding-tool-c-marshallers.h"
#include "org-freedesktop-DBus-Tests-FooObject.h"

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;
}

static gboolean
my_object_get_value (GObject* obj, guint* OUT_arg0, GError** error)
{
  org_freedesktop_DBus_Tests_FooObject *iface = ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_GET_IFACE (obj);
  GError *error = NULL;

  if (!iface || !iface->get_value) {
    g_set_error (&error, DBUS_GERROR, DBUS_GERROR_UNKNOWN_METHOD, "Unknown Method");
    return FALSE;
  }

  return iface->get_value (obj, OUT_arg0, error);
}

static gboolean
my_object_emit_signals (GObject* obj, GError** error)
{
  org_freedesktop_DBus_Tests_FooObject *iface = ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_GET_IFACE (obj);
  GError *error = NULL;

  if (!iface || !iface->emit_signals) {
    g_set_error (&error, DBUS_GERROR, DBUS_GERROR_UNKNOWN_METHOD, "Unknown Method");
    return FALSE;
  }

  return iface->emit_signals (obj, error);
}

static gboolean
my_object_emit_signal2 (GObject* obj, GError** error)
{
  org_freedesktop_DBus_Tests_FooObject *iface = ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_GET_IFACE (obj);
  GError *error = NULL;

  if (!iface || !iface->emit_signal2) {
    g_set_error (&error, DBUS_GERROR, DBUS_GERROR_UNKNOWN_METHOD, "Unknown Method");
    return FALSE;
  }

  return iface->emit_signal2 (obj, error);
}

static gboolean
my_object_terminate (GObject* obj, GError** error)
{
  org_freedesktop_DBus_Tests_FooObject *iface = ORG_FREEDESKTOP_DBUS_TESTS_FOOOBJECT_GET_IFACE (obj);
  GError *error = NULL;

  if (!iface || !iface->terminate) {
    g_set_error (&error, DBUS_GERROR, DBUS_GERROR_UNKNOWN_METHOD, "Unknown Method");
    return FALSE;
  }

  return iface->terminate (obj, error);
}