1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24: #ifndef BUS_ACTIVATION_H
25: #define BUS_ACTIVATION_H
26:
27: #include <dbus/dbus.h>
28: #include <dbus/dbus-list.h>
29: #include "bus.h"
30:
31: BusActivation* bus_activation_new (BusContext *context,
32: const DBusString *address,
33: DBusList **directories,
34: DBusError *error);
35: BusActivation* bus_activation_ref (BusActivation *activation);
36: void bus_activation_unref (BusActivation *activation);
37: dbus_bool_t bus_activation_activate_service (BusActivation *activation,
38: DBusConnection *connection,
39: BusTransaction *transaction,
40: dbus_bool_t auto_activation,
41: DBusMessage *activation_message,
42: const char *service_name,
43: DBusError *error);
44: dbus_bool_t bus_activation_service_created (BusActivation *activation,
45: const char *service_name,
46: BusTransaction *transaction,
47: DBusError *error);
48: dbus_bool_t bus_activation_list_services (BusActivation *registry,
49: char ***listp,
50: int *array_len);
51:
52: dbus_bool_t bus_activation_send_pending_auto_activation_messages (BusActivation *activation,
53: BusService *service,
54: BusTransaction *transaction,
55: DBusError *error);
56:
57:
58:
59: #endif