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 <connman/session.h>
 
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

Reply via email to