[PATCH 04/16] peer: Provide a utility function to get peer's path in the core

2014-08-06 Thread Tomasz Bursztyka
This will be useful in agent-connman code afterwards.
---
 src/connman.h | 1 +
 src/peer.c| 8 
 2 files changed, 9 insertions(+)

diff --git a/src/connman.h b/src/connman.h
index 068e36f..c16526e 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -788,6 +788,7 @@ int __connman_peer_init(void);
 void __connman_peer_cleanup(void);
 
 void __connman_peer_list_struct(DBusMessageIter *array);
+const char *__connman_peer_get_path(struct connman_peer *peer);
 
 #include 
 
diff --git a/src/peer.c b/src/peer.c
index 1d802e1..2d40dc4 100644
--- a/src/peer.c
+++ b/src/peer.c
@@ -894,6 +894,14 @@ void __connman_peer_list_struct(DBusMessageIter *array)
g_hash_table_foreach(peers_table, append_peer_struct, array);
 }
 
+const char *__connman_peer_get_path(struct connman_peer *peer)
+{
+   if (!peer || !peer->registered)
+   return NULL;
+
+   return peer->path;
+}
+
 int __connman_peer_init(void)
 {
DBG("");
-- 
1.8.5.5

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


[PATCH 04/16] peer: Provide a utility function to get peer's path in the core

2014-08-01 Thread Tomasz Bursztyka
This will be useful in agent-connman code afterwards.
---
 src/connman.h | 1 +
 src/peer.c| 8 
 2 files changed, 9 insertions(+)

diff --git a/src/connman.h b/src/connman.h
index 068e36f..c16526e 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -788,6 +788,7 @@ int __connman_peer_init(void);
 void __connman_peer_cleanup(void);
 
 void __connman_peer_list_struct(DBusMessageIter *array);
+const char *__connman_peer_get_path(struct connman_peer *peer);
 
 #include 
 
diff --git a/src/peer.c b/src/peer.c
index 7f23059..c7d2c46 100644
--- a/src/peer.c
+++ b/src/peer.c
@@ -889,6 +889,14 @@ void __connman_peer_list_struct(DBusMessageIter *array)
g_hash_table_foreach(peers_table, append_peer_struct, array);
 }
 
+const char *__connman_peer_get_path(struct connman_peer *peer)
+{
+   if (!peer || !peer->registered)
+   return NULL;
+
+   return peer->path;
+}
+
 int __connman_peer_init(void)
 {
DBG("");
-- 
1.8.5.5

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