diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-04-08 07:38:33 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-04-08 07:38:33 +0200 |
commit | 250e3e349b0d48af495a8944e0f828c9b6350ced (patch) | |
tree | 8f0d5f5235b91a72b4271188db17474e1eaa5576 /src/connman.h | |
parent | 48dad19c8128b6da9666182520674f9b612a3e85 (diff) | |
download | connman-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.h | 13 |
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); |