summaryrefslogtreecommitdiff
path: root/include/network.h
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 /include/network.h
parent2908e9d91aef3832151feb7294babcb7110e93d6 (diff)
downloadconnman-f883e5a75d0746b045a53cdeb9b82b645bdfcfee.tar.gz
connman-f883e5a75d0746b045a53cdeb9b82b645bdfcfee.tar.bz2
connman-f883e5a75d0746b045a53cdeb9b82b645bdfcfee.zip
Add option for network protocol
Diffstat (limited to 'include/network.h')
-rw-r--r--include/network.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/network.h b/include/network.h
index 3fd266ea..8dab190e 100644
--- a/include/network.h
+++ b/include/network.h
@@ -43,6 +43,12 @@ enum connman_network_type {
CONNMAN_NETWORK_TYPE_HSO = 23,
};
+enum connman_network_protocol {
+ CONNMAN_NETWORK_PROTOCOL_UNKNOWN = 0,
+ CONNMAN_NETWORK_PROTOCOL_IP = 1,
+ CONNMAN_NETWORK_PROTOCOL_PPP = 2,
+};
+
struct connman_network;
extern struct connman_network *connman_network_create(const char *identifier,
@@ -59,6 +65,9 @@ extern void connman_network_set_index(struct connman_network *network,
int index);
extern int connman_network_get_index(struct connman_network *network);
+extern void connman_network_set_protocol(struct connman_network *network,
+ enum connman_network_protocol protocol);
+
extern int connman_network_set_connected(struct connman_network *network,
connman_bool_t connected);