23#ifndef __G_DBUS_OBJECT_MANAGER_H__
24#define __G_DBUS_OBJECT_MANAGER_H__
30#define G_TYPE_DBUS_OBJECT_MANAGER (g_dbus_object_manager_get_type())
31#define G_DBUS_OBJECT_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_OBJECT_MANAGER, GDBusObjectManager))
32#define G_IS_DBUS_OBJECT_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_OBJECT_MANAGER))
33#define G_DBUS_OBJECT_MANAGER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE((o), G_TYPE_DBUS_OBJECT_MANAGER, GDBusObjectManagerIface))
61 const gchar *object_path);
63 const gchar *object_path,
64 const gchar *interface_name);
88 const gchar *object_path);
91 const gchar *object_path,
92 const gchar *interface_name);
GIO_AVAILABLE_IN_ALL GDBusObject * g_dbus_object_manager_get_object(GDBusObjectManager *manager, const gchar *object_path)
GIO_AVAILABLE_IN_ALL GDBusInterface * g_dbus_object_manager_get_interface(GDBusObjectManager *manager, const gchar *object_path, const gchar *interface_name)
GIO_AVAILABLE_IN_ALL GList * g_dbus_object_manager_get_objects(GDBusObjectManager *manager)
GIO_AVAILABLE_IN_ALL GType g_dbus_object_manager_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL const gchar * g_dbus_object_manager_get_object_path(GDBusObjectManager *manager)
#define GIO_AVAILABLE_IN_ALL
struct _GDBusObjectManager GDBusObjectManager
struct _GDBusInterface GDBusInterface
struct _GDBusObject GDBusObject
typedefG_BEGIN_DECLS struct _GList GList
G_BEGIN_DECLS typedef char gchar
void(* object_removed)(GDBusObjectManager *manager, GDBusObject *object)
void(* object_added)(GDBusObjectManager *manager, GDBusObject *object)
GTypeInterface parent_iface
void(* interface_added)(GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface_)
void(* interface_removed)(GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface_)