---
 src/connman.h |    4 ++++
 src/network.c |   16 ++++++++++++++++
 2 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/connman.h b/src/connman.h
index 39efb97..848fe43 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -257,6 +257,10 @@ const char *__connman_network_get_group(struct 
connman_network *network);
 const char *__connman_network_get_ident(struct connman_network *network);
 connman_bool_t __connman_network_get_weakness(struct connman_network *network);
 
+void __connman_network_set_service_identifer(struct connman_network *network,
+                                                       const char *identifier);
+const char *__connman_network_get_service_identifier(struct connman_network 
*network);
+
 #include <connman/profile.h>
 
 int __connman_profile_init(DBusConnection *conn);
diff --git a/src/network.c b/src/network.c
index d29ebde..fadb08c 100644
--- a/src/network.c
+++ b/src/network.c
@@ -64,6 +64,8 @@ struct connman_network {
                char *security;
                char *passphrase;
        } wifi;
+
+       char *service_identifier;
 };
 
 static const char *type2string(enum connman_network_type type)
@@ -368,6 +370,8 @@ static void network_destruct(struct connman_element 
*element)
        g_free(network->address);
        g_free(network->identifier);
 
+       g_free(network->service_identifier);
+
        connman_ipconfig_unref(network->ipconfig);
 }
 
@@ -1161,6 +1165,18 @@ void __connman_network_set_device(struct connman_network 
*network,
        network->device = device;
 }
 
+const char *__connman_network_get_service_identifier(struct connman_network 
*network)
+{
+       return network->service_identifier;
+}
+
+void __connman_network_set_service_identifer(struct connman_network *network,
+                                                       const char *identifier)
+{
+       g_free(network->service_identifier);
+       network->service_identifier = g_strdup(identifier);
+}
+
 /**
  * connman_network_get_device:
  * @network: network structure
-- 
1.6.1.3

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

Reply via email to