[PATCH 04/16] peer: Provide a utility function to get peer's path in the core
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
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