Modified to prevent frequent restart of Sticker daemon
[platform/core/uifw/capi-ui-sticker.git] / server / stickerd_dbus.h
index 0197793..2f684ae 100644 (file)
@@ -28,14 +28,13 @@ extern "C" {
 typedef struct monitoring_info {
     int watcher_id;
     char *bus_name;
-    uid_t uid;
 } monitoring_info_s;
 
 int stickerd_server_register(GVariant *parameters, GVariant **reply_body, const gchar *sender, GBusNameAppearedCallback name_appeared_handler,
-    GBusNameVanishedCallback name_vanished_handler, GHashTable **monitoring_hash);
-int stickerd_server_unregister(GVariant *parameters, GVariant **reply_body, const gchar *sender, GHashTable **monitoring_hash);
+    GBusNameVanishedCallback name_vanished_handler, GHashTable **monitoring_hash, GList **consumer_list);
+int stickerd_server_unregister(GVariant *parameters, GVariant **reply_body, const gchar *sender, GHashTable **monitoring_hash, GList **consumer_list);
 int stickerd_server_register_dbus_interface(char *introspection_xml, GDBusInterfaceVTable interface_vtable);
-int delete_monitoring_list(GHashTable **monitoring_hash, const char *sender, uid_t uid);
+int delete_monitoring_list(GHashTable **monitoring_hash, const char *sender, int monitoring_id);
 int stickerd_send_dbus_message(GVariant *body, const char *dest, char *cmd, CLIENT_LIB lib);
 
 #ifdef __cplusplus