Warning, file /include/glib-2.0/gio/gdbusobjectmanagerserver.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 #ifndef __G_DBUS_OBJECT_MANAGER_SERVER_H__
0024 #define __G_DBUS_OBJECT_MANAGER_SERVER_H__
0025
0026 #include <gio/giotypes.h>
0027
0028 G_BEGIN_DECLS
0029
0030 #define G_TYPE_DBUS_OBJECT_MANAGER_SERVER (g_dbus_object_manager_server_get_type ())
0031 #define G_DBUS_OBJECT_MANAGER_SERVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_OBJECT_MANAGER_SERVER, GDBusObjectManagerServer))
0032 #define G_DBUS_OBJECT_MANAGER_SERVER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_DBUS_OBJECT_MANAGER_SERVER, GDBusObjectManagerServerClass))
0033 #define G_DBUS_OBJECT_MANAGER_SERVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DBUS_OBJECT_MANAGER_SERVER, GDBusObjectManagerServerClass))
0034 #define G_IS_DBUS_OBJECT_MANAGER_SERVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_OBJECT_MANAGER_SERVER))
0035 #define G_IS_DBUS_OBJECT_MANAGER_SERVER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DBUS_OBJECT_MANAGER_SERVER))
0036
0037 typedef struct _GDBusObjectManagerServerClass GDBusObjectManagerServerClass;
0038 typedef struct _GDBusObjectManagerServerPrivate GDBusObjectManagerServerPrivate;
0039
0040 struct _GDBusObjectManagerServer
0041 {
0042
0043 GObject parent_instance;
0044 GDBusObjectManagerServerPrivate *priv;
0045 };
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055 struct _GDBusObjectManagerServerClass
0056 {
0057 GObjectClass parent_class;
0058
0059
0060 gpointer padding[8];
0061 };
0062
0063 GIO_AVAILABLE_IN_ALL
0064 GType g_dbus_object_manager_server_get_type (void) G_GNUC_CONST;
0065 GIO_AVAILABLE_IN_ALL
0066 GDBusObjectManagerServer *g_dbus_object_manager_server_new (const gchar *object_path);
0067 GIO_AVAILABLE_IN_ALL
0068 GDBusConnection *g_dbus_object_manager_server_get_connection (GDBusObjectManagerServer *manager);
0069 GIO_AVAILABLE_IN_ALL
0070 void g_dbus_object_manager_server_set_connection (GDBusObjectManagerServer *manager,
0071 GDBusConnection *connection);
0072 GIO_AVAILABLE_IN_ALL
0073 void g_dbus_object_manager_server_export (GDBusObjectManagerServer *manager,
0074 GDBusObjectSkeleton *object);
0075 GIO_AVAILABLE_IN_ALL
0076 void g_dbus_object_manager_server_export_uniquely (GDBusObjectManagerServer *manager,
0077 GDBusObjectSkeleton *object);
0078 GIO_AVAILABLE_IN_ALL
0079 gboolean g_dbus_object_manager_server_is_exported (GDBusObjectManagerServer *manager,
0080 GDBusObjectSkeleton *object);
0081 GIO_AVAILABLE_IN_ALL
0082 gboolean g_dbus_object_manager_server_unexport (GDBusObjectManagerServer *manager,
0083 const gchar *object_path);
0084
0085 G_END_DECLS
0086
0087 #endif