This will be exclusively used by peer core code to report an error.
---
 src/agent-connman.c | 10 ++++++++++
 src/connman.h       |  8 ++++++++
 2 files changed, 18 insertions(+)

diff --git a/src/agent-connman.c b/src/agent-connman.c
index ab538f3..7502f0f 100644
--- a/src/agent-connman.c
+++ b/src/agent-connman.c
@@ -644,3 +644,13 @@ int __connman_agent_request_browser(struct connman_service 
*service,
 
        return -EINPROGRESS;
 }
+
+int __connman_agent_report_peer_error(struct connman_peer *peer,
+                                       const char *path, const char *error,
+                                       report_error_cb_t callback,
+                                       const char *dbus_sender,
+                                       void *user_data)
+{
+       return connman_agent_report_error_full(peer, path, "ReportPeerError",
+                               error, callback, dbus_sender, user_data);
+}
diff --git a/src/connman.h b/src/connman.h
index 5cff513..068e36f 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -88,7 +88,10 @@ int __connman_counter_unregister(const char *owner, const 
char *path);
 int __connman_counter_init(void);
 void __connman_counter_cleanup(void);
 
+#include <connman/agent.h>
+
 struct connman_service;
+struct connman_peer;
 
 void __connman_agent_cancel(struct connman_service *service);
 
@@ -111,6 +114,11 @@ int __connman_agent_request_login_input(struct 
connman_service *service,
 int __connman_agent_request_browser(struct connman_service *service,
                                browser_authentication_cb_t callback,
                                const char *url, void *user_data);
+int __connman_agent_report_peer_error(struct connman_peer *peer,
+                                       const char *path, const char *error,
+                                       report_error_cb_t callback,
+                                       const char *dbus_sender,
+                                       void *user_data);
 
 #include <connman/log.h>
 
-- 
1.8.5.5

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to