summaryrefslogtreecommitdiff
path: root/include/device.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-12-26 07:48:27 +0100
committerMarcel Holtmann <marcel@holtmann.org>2008-12-26 07:48:27 +0100
commit365854ddf4a9b8d717f6c455cd8124c1ee9d670e (patch)
treeb77dde2b21e0af45f8c9e84170fc98265b1ede98 /include/device.h
parentaa2e6dc4b4896e1b3a440736e7c27271a1bbd2d0 (diff)
downloadconnman-365854ddf4a9b8d717f6c455cd8124c1ee9d670e.tar.gz
connman-365854ddf4a9b8d717f6c455cd8124c1ee9d670e.tar.bz2
connman-365854ddf4a9b8d717f6c455cd8124c1ee9d670e.zip
Add support for handling network details
Diffstat (limited to 'include/device.h')
-rw-r--r--include/device.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/device.h b/include/device.h
index a3d9ad38..95ffeeeb 100644
--- a/include/device.h
+++ b/include/device.h
@@ -26,6 +26,7 @@
extern "C" {
#endif
+#include <connman/network.h>
#include <connman/element.h>
/**
@@ -85,6 +86,13 @@ extern int connman_device_set_carrier(struct connman_device *device,
extern int connman_device_set_scanning(struct connman_device *device,
gboolean scanning);
+extern int connman_device_add_network(struct connman_device *device,
+ struct connman_network *network);
+extern struct connman_network *connman_device_get_network(struct connman_device *device,
+ const char *identifier);
+extern int connman_device_remove_network(struct connman_device *device,
+ const char *identifier);
+
extern int connman_device_register(struct connman_device *device);
extern void connman_device_unregister(struct connman_device *device);