summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-01 01:53:18 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-01 01:53:18 +0100
commitf883e5a75d0746b045a53cdeb9b82b645bdfcfee (patch)
treed43ac0e8c93b8b3fc41c740012d714ad3c38b44b /src/network.c
parent2908e9d91aef3832151feb7294babcb7110e93d6 (diff)
downloadconnman-f883e5a75d0746b045a53cdeb9b82b645bdfcfee.tar.gz
connman-f883e5a75d0746b045a53cdeb9b82b645bdfcfee.tar.bz2
connman-f883e5a75d0746b045a53cdeb9b82b645bdfcfee.zip
Add option for network protocol
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c
index a54049bf..69b61909 100644
--- a/src/network.c
+++ b/src/network.c
@@ -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