This will be useful for the wifi plugin, and then gsupplicant, to
retrieve the proper peer wpa_supplicant object path when connecting or
disconnecting.
---
 include/peer.h | 1 +
 src/peer.c     | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/include/peer.h b/include/peer.h
index e069f43..0304438 100644
--- a/include/peer.h
+++ b/include/peer.h
@@ -31,6 +31,7 @@ struct connman_peer;
 struct connman_peer *connman_peer_create(const char *identifier);
 void connman_peer_destroy(struct connman_peer *peer);
 
+const char *connman_peer_get_identifier(struct connman_peer *peer);
 void connman_peer_set_name(struct connman_peer *peer, const char *name);
 void connman_peer_set_device(struct connman_peer *peer,
                                struct connman_device *device);
diff --git a/src/peer.c b/src/peer.c
index 6626551..f531a70 100644
--- a/src/peer.c
+++ b/src/peer.c
@@ -227,6 +227,14 @@ void connman_peer_destroy(struct connman_peer *peer)
        g_free(peer);
 }
 
+const char *connman_peer_get_identifier(struct connman_peer *peer)
+{
+       if (!peer)
+               return NULL;
+
+       return peer->identifier;
+}
+
 void connman_peer_set_name(struct connman_peer *peer, const char *name)
 {
        g_free(peer->name);
-- 
1.8.5.5

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to