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