/**< ZigBee D-BUS service path */
#define ZIGBEE_DBUS_PATH "/org/tizen/zigbee"
+#define ZIGBEE_SERVICE_PATH ZIGBEE_DBUS_PATH"/control"
/**< ZigBee D-BUS generic fail response macro */
#define ZIGBEE_DBUS_FAIL_RESPONSE(invocation, msg) do { \
GHashTable *objects; /**< ZigBee D-BUS object(s) */
gint bus_id; /**< ZigBee D-BUS ID */
+ gint activation_dbus_id; /**< Activation D-BUS ID */
gboolean name_acquired; /**< ZigBee D-BUS name acquired */
gboolean sevice_interface_init_complete; /**< ZigBee D-BUS service init completed */
void zigbee_service_dbus_interface_destroy_resp_cb_data(ZigbeeServiceInterfaceRespCbData_t *resp_cb_data);
+void *zigbee_service_dbus_interface_ref_interface_object(ZigbeeServiceInterfaceRespCbData_t *resp_cb_data);
+GDBusMethodInvocation *
+zigbee_service_dbus_interface_ref_invocation(ZigbeeServiceInterfaceRespCbData_t *resp_cb_data);
+
gboolean zigbee_service_dbus_interface_dispatch_request(ZigBeeServiceInterface *service_interface,
ZblibDriverType_e driver_type, guint ops_id,
gpointer request_data, guint request_data_len,