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_ACTIVATION_H
00025 #define BUS_ACTIVATION_H
00026
00027 #include <dbus/dbus.h>
00028 #include <dbus/dbus-list.h>
00029 #include "bus.h"
00030
00031 BusActivation* bus_activation_new (BusContext *context,
00032 const DBusString *address,
00033 DBusList **directories,
00034 DBusError *error);
00035 void bus_activation_ref (BusActivation *activation);
00036 void bus_activation_unref (BusActivation *activation);
00037 dbus_bool_t bus_activation_activate_service (BusActivation *activation,
00038 DBusConnection *connection,
00039 BusTransaction *transaction,
00040 DBusMessage *activation_message,
00041 const char *service_name,
00042 DBusError *error);
00043 dbus_bool_t bus_activation_service_created (BusActivation *activation,
00044 const char *service_name,
00045 BusTransaction *transaction,
00046 DBusError *error);
00047
00048
00049 #endif