summaryrefslogtreecommitdiff
path: root/include/network.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-12-25 21:55:54 +0100
committerMarcel Holtmann <marcel@holtmann.org>2008-12-25 21:55:54 +0100
commit07f1877243d7fb7127a4892478d88dcf9395ed73 (patch)
tree1840d11f305ebcc818a4083306fd9fdd4a6d5130 /include/network.h
parent08898a3702fd821da3239eb93f8a0af02cff5573 (diff)
downloadconnman-07f1877243d7fb7127a4892478d88dcf9395ed73.tar.gz
connman-07f1877243d7fb7127a4892478d88dcf9395ed73.tar.bz2
connman-07f1877243d7fb7127a4892478d88dcf9395ed73.zip
Add functions for network creation
Diffstat (limited to 'include/network.h')
-rw-r--r--include/network.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/network.h b/include/network.h
index c261d330..c025ca5a 100644
--- a/include/network.h
+++ b/include/network.h
@@ -32,18 +32,18 @@ extern "C" {
* @short_description: Functions for handling networks
*/
-enum connman_network_mode {
- CONNMAN_NETWORK_MODE_NONE = 0,
- CONNMAN_NETWORK_MODE_SINGLE = 1,
- CONNMAN_NETWORK_MODE_MULTIPLE = 2,
-};
-
enum connman_network_type {
CONNMAN_NETWORK_TYPE_UNKNOWN = 0,
+ CONNMAN_NETWORK_TYPE_WIFI = 1,
};
struct connman_network;
+extern struct connman_network *connman_network_create(const char *identifier,
+ enum connman_network_type type);
+extern struct connman_network *connman_network_ref(struct connman_network *network);
+extern void connman_network_unref(struct connman_network *network);
+
struct connman_network_driver {
const char *name;
enum connman_network_type type;