From afe6619c67e6f658298cd34b9adf839efef809d0 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 21 Apr 2009 04:04:49 +0100 Subject: [PATCH] Add functions for device connect/disconnect handling --- src/connman.h | 3 ++- src/device.c | 11 ++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/connman.h b/src/connman.h index 84bccaa..102b334 100644 --- a/src/connman.h +++ b/src/connman.h @@ -179,7 +179,8 @@ void __connman_device_decrease_connections(struct connman_device *device); void __connman_device_set_network(struct connman_device *device, struct connman_network *network); -void __connman_device_disconnect(struct connman_device *device); +int __connman_device_connect(struct connman_device *device); +int __connman_device_disconnect(struct connman_device *device); connman_bool_t __connman_device_has_driver(struct connman_device *device); diff --git a/src/device.c b/src/device.c index bb9abf5..c75e331 100644 --- a/src/device.c +++ b/src/device.c @@ -1266,7 +1266,14 @@ int connman_device_set_carrier(struct connman_device *device, return set_carrier(device, device->carrier); } -void __connman_device_disconnect(struct connman_device *device) +int __connman_device_connect(struct connman_device *device) +{ + DBG("device %p", device); + + return 0; +} + +int __connman_device_disconnect(struct connman_device *device) { GHashTableIter iter; gpointer key, value; @@ -1283,6 +1290,8 @@ void __connman_device_disconnect(struct connman_device *device) if (connman_network_get_connected(network) == TRUE) __connman_network_disconnect(network); } + + return 0; } static void connect_known_network(struct connman_device *device) -- 2.7.4