00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef BUS_DRIVER_H
00025 #define BUS_DRIVER_H
00026
00027 #include <dbus/dbus.h>
00028 #include "connection.h"
00029
00030 void bus_driver_remove_connection (DBusConnection *connection);
00031 dbus_bool_t bus_driver_handle_message (DBusConnection *connection,
00032 BusTransaction *transaction,
00033 DBusMessage *message,
00034 DBusError *error);
00035 dbus_bool_t bus_driver_send_service_deleted (const char *service_name,
00036 BusTransaction *transaction,
00037 DBusError *error);
00038 dbus_bool_t bus_driver_send_service_lost (DBusConnection *connection,
00039 const char *service_name,
00040 BusTransaction *transaction,
00041 DBusError *error);
00042 dbus_bool_t bus_driver_send_service_acquired (DBusConnection *connection,
00043 const char *service_name,
00044 BusTransaction *transaction,
00045 DBusError *error);
00046 dbus_bool_t bus_driver_send_service_created (const char *service_name,
00047 BusTransaction *transaction,
00048 DBusError *error);
00049
00050 #endif