diff options
author | Anders Carlsson <andersca@codefactory.se> | 2003-03-28 14:23:10 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@codefactory.se> | 2003-03-28 14:23:10 +0000 |
commit | d361874ef6a94a61fa3e0534d8352392edf9bbb9 (patch) | |
tree | 9696b9418e3b373dc3c5a2520e94cdfb03ac9601 /dbus/dbus-bus.h | |
parent | bf99381351b802fb3348a24037898222aae631e2 (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.h | 32 |
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; |