X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fdevice.c;h=6a34d406a5d48e4e1c6484d3c7ca78f55ae4fe78;hb=9910e12cb16acf3b9ef5ccd860efcaf23ee92d5d;hp=29da1a13b79bd19047a735e29e8b808f1c950642;hpb=bcb3b14998f3e65680560da0cda2170f72aea342;p=platform%2Fupstream%2Fconnman.git diff --git a/src/device.c b/src/device.c index 29da1a1..6a34d40 100644 --- a/src/device.c +++ b/src/device.c @@ -1185,6 +1185,23 @@ int __connman_device_request_scan(enum connman_service_type type) return 0; } +int __connman_device_request_hidden_scan(struct connman_device *device, + const char *ssid, unsigned int ssid_len, + const char *identity, const char *passphrase) +{ + DBG("device %p", device); + + if (device == NULL || device->driver == NULL || + device->driver->scan_hidden == NULL) + return -EINVAL; + + if (device->scanning == TRUE) + return -EALREADY; + + return device->driver->scan_hidden(device, ssid, ssid_len, + identity, passphrase); +} + connman_bool_t __connman_device_isfiltered(const char *devname) { char **pattern;