comp-manager: Monitor Invited device
[platform/core/api/multi-device-group.git] / src / companion-manager / src / comp_gdbus_group.c
index 87b7b48..6636504 100644 (file)
@@ -373,6 +373,20 @@ gboolean group_request_delete_group(Group *group,
        return TRUE;
 }
 
+gboolean group_start_invited_device_monitor(Group *group,
+                                       GDBusMethodInvocation *invocation, gpointer user_data)
+{
+       int ret = 0;
+
+       LOG_DEBUG("Start Myowned device monitor");
+
+       ret = comp_group_start_invited_device_monitor();
+
+       group_complete_start_invited_device_monitor(group, invocation, ret);
+
+       return TRUE;
+}
+
 void notify_group_found(GVariant *group_data)
 {
        group_emit_group_found(group_dbus_get_object(), group_data);
@@ -441,3 +455,10 @@ void notify_request_result(const char *cmd, const char *requester_id,
                                                          params, ret);
 }
 
+void notify_device_monitor_result(const char *uuid, const char *group_name,
+                                                                 const char *status)
+{
+       group_emit_device_monitor_result(group_dbus_get_object(), uuid, group_name,
+                                                                         status);
+}
+