Add option for network protocol
[connman] / src / network.c
index a54049b..69b6190 100644 (file)
@@ -30,6 +30,7 @@
 struct connman_network {
        struct connman_element element;
        enum connman_network_type type;
+       enum connman_network_protocol protocol;
        gboolean connected;
        char *identifier;
        char *path;
@@ -365,6 +366,19 @@ int connman_network_get_index(struct connman_network *network)
 }
 
 /**
+ * connman_network_set_protocol:
+ * @network: network structure
+ * @protocol: network protocol
+ *
+ * Change protocol of network
+ */
+void connman_network_set_protocol(struct connman_network *network,
+                                       enum connman_network_protocol protocol)
+{
+       network->protocol = protocol;
+}
+
+/**
  * connman_network_set_connected:
  * @network: network structure
  * @connected: connected state