summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-bus.h
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@codefactory.se>2003-03-28 14:23:10 +0000
committerAnders Carlsson <andersca@codefactory.se>2003-03-28 14:23:10 +0000
commitd361874ef6a94a61fa3e0534d8352392edf9bbb9 (patch)
tree9696b9418e3b373dc3c5a2520e94cdfb03ac9601 /dbus/dbus-bus.h
parentbf99381351b802fb3348a24037898222aae631e2 (diff)
2003-03-28 Anders Carlsson <andersca@codefactory.se>
* dbus/dbus-bus.c: (bus_data_free), (dbus_bus_get): * dbus/dbus-bus.h: Add dbus_bus_get. * dbus/dbus-memory.c: Fix a doc comment.
Diffstat (limited to 'dbus/dbus-bus.h')
-rw-r--r--dbus/dbus-bus.h32
1 files changed, 20 insertions, 12 deletions
diff --git a/dbus/dbus-bus.h b/dbus/dbus-bus.h
index 9f25eeb6..508dc5b1 100644
--- a/dbus/dbus-bus.h
+++ b/dbus/dbus-bus.h
@@ -31,18 +31,26 @@
DBUS_BEGIN_DECLS;
-dbus_bool_t dbus_bus_register (DBusConnection *connection,
- DBusError *error);
-dbus_bool_t dbus_bus_set_base_service (DBusConnection *connection,
- const char *base_service);
-const char* dbus_bus_get_base_service (DBusConnection *connection);
-int dbus_bus_acquire_service (DBusConnection *connection,
- const char *service_name,
- unsigned int flags,
- DBusError *error);
-dbus_bool_t dbus_bus_service_exists (DBusConnection *connection,
- const char *service_name,
- DBusError *error);
+typedef enum
+{
+ DBUS_BUS_SESSION, /**< The login session bus */
+ DBUS_BUS_SYSTEM /**< The system bus */
+} DBusBusType;
+
+DBusConnection *dbus_bus_get (DBusBusType type,
+ DBusError *error);
+dbus_bool_t dbus_bus_register (DBusConnection *connection,
+ DBusError *error);
+dbus_bool_t dbus_bus_set_base_service (DBusConnection *connection,
+ const char *base_service);
+const char* dbus_bus_get_base_service (DBusConnection *connection);
+int dbus_bus_acquire_service (DBusConnection *connection,
+ const char *service_name,
+ unsigned int flags,
+ DBusError *error);
+dbus_bool_t dbus_bus_service_exists (DBusConnection *connection,
+ const char *service_name,
+ DBusError *error);
DBUS_END_DECLS;