diff options
Diffstat (limited to 'bus/driver.h')
-rw-r--r-- | bus/driver.h | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/bus/driver.h b/bus/driver.h index 3019fe43..ac80c15f 100644 --- a/bus/driver.h +++ b/bus/driver.h @@ -25,17 +25,26 @@ #define BUS_DRIVER_H #include <dbus/dbus.h> +#include "connection.h" -void bus_driver_remove_connection (DBusConnection *connection); -void bus_driver_handle_message (DBusConnection *connection, - DBusMessage *message); -void bus_driver_send_service_deleted (const char *service_name); -void bus_driver_send_service_lost (DBusConnection *connection, - const char *service_name); -void bus_driver_send_service_acquired (DBusConnection *connection, - const char *service_name); -void bus_driver_send_service_created (const char *service_name); - - +void bus_driver_remove_connection (DBusConnection *connection); +dbus_bool_t bus_driver_handle_message (DBusConnection *connection, + BusTransaction *transaction, + DBusMessage *message, + DBusError *error); +dbus_bool_t bus_driver_send_service_deleted (const char *service_name, + BusTransaction *transaction, + DBusError *error); +dbus_bool_t bus_driver_send_service_lost (DBusConnection *connection, + const char *service_name, + BusTransaction *transaction, + DBusError *error); +dbus_bool_t bus_driver_send_service_acquired (DBusConnection *connection, + const char *service_name, + BusTransaction *transaction, + DBusError *error); +dbus_bool_t bus_driver_send_service_created (const char *service_name, + BusTransaction *transaction, + DBusError *error); #endif /* BUS_DRIVER_H */ |