[PATCH 03/16] agent: Add a specific function to call ReportPeerError agent method

2014-08-06 Thread Tomasz Bursztyka
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


[PATCH 03/16] agent: Add a specific function to call ReportPeerError agent method

2014-08-01 Thread Tomasz Bursztyka
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