23#ifndef __G_DBUS_OBJECT_H__
24#define __G_DBUS_OBJECT_H__
30#define G_TYPE_DBUS_OBJECT (g_dbus_object_get_type())
31#define G_DBUS_OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_OBJECT, GDBusObject))
32#define G_IS_DBUS_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_OBJECT))
33#define G_DBUS_OBJECT_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE((o), G_TYPE_DBUS_OBJECT, GDBusObjectIface))
58 const gchar *interface_name);
76 const gchar *interface_name);
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_object_get_object_path(GDBusObject *object)
GIO_AVAILABLE_IN_ALL GList * g_dbus_object_get_interfaces(GDBusObject *object)
GIO_AVAILABLE_IN_ALL GType g_dbus_object_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL GDBusInterface * g_dbus_object_get_interface(GDBusObject *object, const gchar *interface_name)
#define GIO_AVAILABLE_IN_ALL
struct _GDBusInterface GDBusInterface
struct _GDBusObject GDBusObject
typedefG_BEGIN_DECLS struct _GList GList
G_BEGIN_DECLS typedef char gchar
void(* interface_added)(GDBusObject *object, GDBusInterface *interface_)
void(* interface_removed)(GDBusObject *object, GDBusInterface *interface_)
GTypeInterface parent_iface