Top |
Functions
Properties
NMObjectArray * | access-points | Read |
NMAccessPoint * | active-access-point | Read |
guint | bitrate | Read |
gchar * | hw-address | Read |
guint | mode | Read |
gchar * | perm-hw-address | Read |
guint | wireless-capabilities | Read |
Types and Values
enum | NMDeviceWifiError |
#define | NM_DEVICE_WIFI_ERROR |
#define | NM_DEVICE_WIFI_HW_ADDRESS |
#define | NM_DEVICE_WIFI_PERMANENT_HW_ADDRESS |
#define | NM_DEVICE_WIFI_MODE |
#define | NM_DEVICE_WIFI_BITRATE |
#define | NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT |
#define | NM_DEVICE_WIFI_CAPABILITIES |
#define | NM_DEVICE_WIFI_ACCESS_POINTS |
Functions
nm_device_wifi_error_quark ()
GQuark
nm_device_wifi_error_quark (void
);
Registers an error quark for NMDeviceWifi if necessary.
nm_device_wifi_new ()
GObject * nm_device_wifi_new (DBusGConnection *connection
,const char *path
);
Creates a new NMDeviceWifi.
nm_device_wifi_get_hw_address ()
const char *
nm_device_wifi_get_hw_address (NMDeviceWifi *device
);
Gets the actual hardware (MAC) address of the NMDeviceWifi
nm_device_wifi_get_permanent_hw_address ()
const char *
nm_device_wifi_get_permanent_hw_address
(NMDeviceWifi *device
);
Gets the permanent hardware (MAC) address of the NMDeviceWifi
nm_device_wifi_get_mode ()
NM80211Mode
nm_device_wifi_get_mode (NMDeviceWifi *device
);
Gets the NMDeviceWifi mode.
nm_device_wifi_get_bitrate ()
guint32
nm_device_wifi_get_bitrate (NMDeviceWifi *device
);
Gets the bit rate of the NMDeviceWifi in kbit/s.
nm_device_wifi_get_capabilities ()
NMDeviceWifiCapabilities
nm_device_wifi_get_capabilities (NMDeviceWifi *device
);
Gets the Wi-Fi capabilities of the NMDeviceWifi.
nm_device_wifi_get_active_access_point ()
NMAccessPoint *
nm_device_wifi_get_active_access_point
(NMDeviceWifi *device
);
Gets the active NMAccessPoint.
nm_device_wifi_get_access_point_by_path ()
NMAccessPoint * nm_device_wifi_get_access_point_by_path (NMDeviceWifi *device
,const char *path
);
Gets a NMAccessPoint by path.
nm_device_wifi_get_access_points ()
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.
[element-type NMAccessPoint]
NMDeviceWifiRequestScanFn ()
void (*NMDeviceWifiRequestScanFn) (NMDeviceWifi *device
,GError *error
,gpointer user_data
);
nm_device_wifi_request_scan_simple ()
void nm_device_wifi_request_scan_simple (NMDeviceWifi *device
,NMDeviceWifiRequestScanFn callback
,gpointer user_data
);
Request NM to scan for access points on the NMDeviceWifi. This function only
instructs NM to perform scanning. Use nm_device_wifi_get_access_points()
to get available access points.
Parameters
device |
||
callback |
the function to call when the call is done. |
[scope async][allow-none] |
user_data |
user data to pass to the callback function. |
[closure] |
Since: 0.9.8
Types and Values
enum NMDeviceWifiError
Members
unknown or unclassified error |
||
the connection was not of Wi-Fi type |
||
the Wi-Fi connection was invalid |
||
the device's MAC was invalid |
||
the MACs of the connection and the device mismatched |
||
the device missed WPA capabilities required by the connection |
||
the device missed RSN capabilities required by the connection |
Property Details
The “access-points”
property
“access-points” NMObjectArray *
List of all Wi-Fi access points the device can see.
Owner: NMDeviceWifi
Flags: Read
Since: 0.9.10
The “active-access-point”
property
“active-access-point” NMAccessPoint *
The active NMAccessPoint of the device.
Owner: NMDeviceWifi
Flags: Read
The “bitrate”
property
“bitrate” guint
The bit rate of the device in kbit/s.
Owner: NMDeviceWifi
Flags: Read
Default value: 0
The “hw-address”
property
“hw-address” gchar *
The hardware (MAC) address of the device.
Owner: NMDeviceWifi
Flags: Read
Default value: NULL
The “mode”
property
“mode” guint
The mode of the device.
Owner: NMDeviceWifi
Flags: Read
Allowed values: <= 3
Default value: 2
The “perm-hw-address”
property
“perm-hw-address” gchar *
The hardware (MAC) address of the device.
Owner: NMDeviceWifi
Flags: Read
Default value: NULL
The “wireless-capabilities”
property
“wireless-capabilities” guint
The wireless capabilities of the device.
Owner: NMDeviceWifi
Flags: Read
Default value: 0
Signal Details
The “access-point-added”
signal
void user_function (NMDeviceWifi *device, GObject *ap, gpointer user_data)
Notifies that a NMAccessPoint is added to the Wi-Fi device.
Parameters
device |
the Wi-Fi device that received the signal |
|
ap |
the new access point |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
The “access-point-removed”
signal
void user_function (NMDeviceWifi *device, GObject *ap, gpointer user_data)
Notifies that a NMAccessPoint is removed from the Wi-Fi device.
Parameters
device |
the Wi-Fi device that received the signal |
|
ap |
the removed access point |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First