2003-03-16 Anders Carlsson <andersca@codefactory.se>
[platform/upstream/dbus.git] / bus / activation.h
index 5f29871..1fd416e 100644 (file)
 #define BUS_ACTIVATION_H
 
 #include <dbus/dbus.h>
+#include "bus.h"
 
-void        bus_activation_init             (const char  *address,
-                                            const char **paths);
-dbus_bool_t bus_activation_activate_service (const char  *service_name,
-                                            DBusError   *error);
-
+BusActivation* bus_activation_new              (BusContext     *context,
+                                               const char     *address,
+                                               const char    **paths,
+                                               DBusError      *error);
+void           bus_activation_ref              (BusActivation  *activation);
+void           bus_activation_unref            (BusActivation  *activation);
+dbus_bool_t    bus_activation_activate_service (BusActivation  *activation,
+                                               DBusConnection *connection, 
+                                               DBusMessage    *activation_message,
+                                               const char     *service_name,
+                                               DBusError      *error);
+dbus_bool_t    bus_activation_service_created  (BusActivation  *activation,
+                                               const char     *service_name,
+                                               DBusError      *error);
 
 #endif /* BUS_ACTIVATION_H */