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
[email protected]
https://lists.connman.net/mailman/listinfo/connman