summaryrefslogtreecommitdiff
path: root/src/connman.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-04-08 07:38:33 +0200
committerMarcel Holtmann <marcel@holtmann.org>2008-04-08 07:38:33 +0200
commit250e3e349b0d48af495a8944e0f828c9b6350ced (patch)
tree8f0d5f5235b91a72b4271188db17474e1eaa5576 /src/connman.h
parent48dad19c8128b6da9666182520674f9b612a3e85 (diff)
downloadconnman-250e3e349b0d48af495a8944e0f828c9b6350ced.tar.gz
connman-250e3e349b0d48af495a8944e0f828c9b6350ced.tar.bz2
connman-250e3e349b0d48af495a8944e0f828c9b6350ced.zip
Add support for creating and removing networks
Diffstat (limited to 'src/connman.h')
-rw-r--r--src/connman.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h
index 90a70d9a..9f9862aa 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -37,6 +37,8 @@
#define CONNMAN_IFACE_BASEPATH "/interface"
#define CONNMAN_IFACE_INTERFACE CONNMAN_SERVICE ".Interface"
+#define CONNMAN_NETWORK_INTERFACE CONNMAN_SERVICE ".Network"
+
#define NM_SERVICE "org.freedesktop.NetworkManager"
#define NM_PATH "/org/freedesktop/NetworkManager"
#define NM_INTERFACE NM_SERVICE
@@ -85,6 +87,17 @@ int __connman_iface_store(struct connman_iface *iface);
int __connman_iface_store_current_network(struct connman_iface *iface);
int __connman_iface_load_networks(struct connman_iface *iface);
+void __connman_iface_network_list(struct connman_iface *iface,
+ DBusMessageIter *iter);
+struct connman_network *__connman_iface_find_network(struct connman_iface *iface,
+ const char *path);
+int __connman_iface_remove_network(struct connman_iface *iface, const char *path);
+const char *__connman_iface_add_network(struct connman_iface *iface,
+ const char *identifier, const char *passphrase);
+
+int __connman_network_init(DBusConnection *conn);
+void __connman_network_cleanup(void);
+
const char *__connman_iface_type2string(enum connman_iface_type type);
const char *__connman_iface_state2string(enum connman_iface_state state);
const char *__connman_iface_policy2string(enum connman_iface_policy policy);