diff options
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; |