From: Marcel Holtmann Date: Tue, 21 Apr 2009 03:04:49 +0000 (+0100) Subject: Add functions for device connect/disconnect handling X-Git-Tag: accepted/2.0alpha-wayland/20121110.002834~3873 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=afe6619c67e6f658298cd34b9adf839efef809d0;p=profile%2Fivi%2Fconnman.git Add functions for device connect/disconnect handling --- 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)