On 04/01/2014 01:18 PM, Manuel Yguel wrote:
> however in the include directory of libnm-glib the file nm-device.h
> contains only the following function:
>                    void nm_device_disconnect (NMDevice *device,
> NMDeviceDeactivateFn callback, gpointer user_data);
> 
> I tried to use the last one with a dummy callback function and with a
> pointer to a NMClient object but it did not disconnect the network.
> 
> Thanks for any hint or pointer.

A libnm-glib method that takes a callback is most likely asynchronous.
So you need to call nm_device_disconnect() and then run the main loop
until the callback gets called.

-- Dan

_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to