/* 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); }