![]() |
![]() |
![]() |
libnm-glib Reference Manual | ![]() |
---|---|---|---|---|
#define NM_DEVICE_WIFI_HW_ADDRESS #define NM_DEVICE_WIFI_MODE #define NM_DEVICE_WIFI_BITRATE #define NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT #define NM_DEVICE_WIFI_CAPABILITIES NMDeviceWifi; GObject* nm_device_wifi_new (DBusGConnection *connection, const char *path); const char* nm_device_wifi_get_hw_address (NMDeviceWifi *device); NM80211Mode nm_device_wifi_get_mode (NMDeviceWifi *device); guint32 nm_device_wifi_get_bitrate (NMDeviceWifi *device); guint32 nm_device_wifi_get_capabilities (NMDeviceWifi *device); NMAccessPoint* nm_device_wifi_get_active_access_point (NMDeviceWifi *device); NMAccessPoint* nm_device_wifi_get_access_point_by_path (NMDeviceWifi *device, const char *path); const GPtrArray* nm_device_wifi_get_access_points (NMDeviceWifi *device);
"active-access-point" NMAccessPoint : Read "bitrate" guint : Read "hw-address" gchararray : Read "mode" guint : Read "wireless-capabilities" guint : Read
GObject* nm_device_wifi_new (DBusGConnection *connection, const char *path);
Creates a new NMDeviceWifi.
|
the DBusGConnection |
|
the DBus object path of the device |
Returns : |
a new device |
const char* nm_device_wifi_get_hw_address (NMDeviceWifi *device);
Gets the hardware (MAC) address of the NMDeviceWifi
|
a NMDeviceWifi |
Returns : |
the hardware address. This is the internal string used by the device, and must not be modified. |
NM80211Mode nm_device_wifi_get_mode (NMDeviceWifi *device);
Gets the NMDeviceWifi mode.
|
a NMDeviceWifi |
Returns : |
the mode |
guint32 nm_device_wifi_get_bitrate (NMDeviceWifi *device);
Gets the bit rate of the NMDeviceWifi.
|
a NMDeviceWifi |
Returns : |
the bit rate |
guint32 nm_device_wifi_get_capabilities (NMDeviceWifi *device);
Gets the WIFI capabilities of the NMDeviceWifi.
|
a NMDeviceWifi |
Returns : |
the capabilities |
NMAccessPoint* nm_device_wifi_get_active_access_point (NMDeviceWifi *device);
Gets the active NMAccessPoint.
|
|
Returns : |
the access point or NULL if none is active
|
NMAccessPoint* nm_device_wifi_get_access_point_by_path (NMDeviceWifi *device, const char *path);
Gets a NMAccessPoint by path.
|
|
|
the object path of the access point |
Returns : |
the access point or NULL if none is found.
|
const GPtrArray* nm_device_wifi_get_access_points (NMDeviceWifi *device);
Gets all the scanned access points of the NMDeviceWifi.
|
|
Returns : |
a GPtrArray containing all the scanned NMAccessPoints. The returned array is owned by the client and should not be modified. |
"active-access-point"
property"active-access-point" NMAccessPoint : Read
The active NMAccessPoint of the device.
"hw-address"
property"hw-address" gchararray : Read
The hardware (MAC) address of the device.
Default value: NULL
"mode"
property"mode" guint : Read
The mode of the device.
Allowed values: <= 2
Default value: 2
"wireless-capabilities"
property"wireless-capabilities" guint : Read
The wireless capabilities of the device.
Default value: 0
"access-point-added"
signalvoid user_function (NMDeviceWifi *device, GObject *ap, gpointer user_data) : Run First
Notifies that a NMAccessPoint is added to the wifi device.
|
the wifi device that received the signal |
|
the new access point |
|
user data set when the signal handler was connected. |
"access-point-removed"
signalvoid user_function (NMDeviceWifi *device, GObject *ap, gpointer user_data) : Run First
Notifies that a NMAccessPoint is removed from the wifi device.
|
the wifi device that received the signal |
|
the removed access point |
|
user data set when the signal handler was connected. |