Top | ![]() |
![]() |
![]() |
![]() |
#define | NM_SETTING_WIRELESS_SETTING_NAME |
enum | NMSettingWirelessWakeOnWLan |
#define | NM_SETTING_WIRELESS_SSID |
#define | NM_SETTING_WIRELESS_MODE |
#define | NM_SETTING_WIRELESS_BAND |
#define | NM_SETTING_WIRELESS_CHANNEL |
#define | NM_SETTING_WIRELESS_BSSID |
#define | NM_SETTING_WIRELESS_RATE |
#define | NM_SETTING_WIRELESS_TX_POWER |
#define | NM_SETTING_WIRELESS_MAC_ADDRESS |
#define | NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS |
#define | NM_SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK |
#define | NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST |
#define | NM_SETTING_WIRELESS_MTU |
#define | NM_SETTING_WIRELESS_SEEN_BSSIDS |
#define | NM_SETTING_WIRELESS_HIDDEN |
#define | NM_SETTING_WIRELESS_POWERSAVE |
#define | NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION |
#define | NM_SETTING_WIRELESS_WAKE_ON_WLAN |
#define | NM_SETTING_WIRELESS_AP_ISOLATION |
#define | NM_SETTING_WIRELESS_MODE_ADHOC |
#define | NM_SETTING_WIRELESS_MODE_AP |
#define | NM_SETTING_WIRELESS_MODE_INFRA |
#define | NM_SETTING_WIRELESS_MODE_MESH |
enum | NMSettingWirelessPowersave |
const char *
nm_setting_wireless_get_mode (NMSettingWireless *setting
);
const char *
nm_setting_wireless_get_band (NMSettingWireless *setting
);
guint32
nm_setting_wireless_get_channel (NMSettingWireless *setting
);
const char *
nm_setting_wireless_get_bssid (NMSettingWireless *setting
);
guint32
nm_setting_wireless_get_rate (NMSettingWireless *setting
);
nm_setting_wireless_get_rate
is deprecated and should not be used in newly-written code.
guint32
nm_setting_wireless_get_tx_power (NMSettingWireless *setting
);
nm_setting_wireless_get_tx_power
is deprecated and should not be used in newly-written code.
const char *
nm_setting_wireless_get_mac_address (NMSettingWireless *setting
);
const char *
nm_setting_wireless_get_cloned_mac_address
(NMSettingWireless *setting
);
const char *
nm_setting_wireless_get_generate_mac_address_mask
(NMSettingWireless *setting
);
const char *const *
nm_setting_wireless_get_mac_address_blacklist
(NMSettingWireless *setting
);
guint32
nm_setting_wireless_get_num_mac_blacklist_items
(NMSettingWireless *setting
);
const char * nm_setting_wireless_get_mac_blacklist_item (NMSettingWireless *setting
,guint32 idx
);
gboolean nm_setting_wireless_add_mac_blacklist_item (NMSettingWireless *setting
,const char *mac
);
void nm_setting_wireless_remove_mac_blacklist_item (NMSettingWireless *setting
,guint32 idx
);
gboolean nm_setting_wireless_remove_mac_blacklist_item_by_value (NMSettingWireless *setting
,const char *mac
);
void
nm_setting_wireless_clear_mac_blacklist_items
(NMSettingWireless *setting
);
gboolean
nm_setting_wireless_get_hidden (NMSettingWireless *setting
);
guint32
nm_setting_wireless_get_powersave (NMSettingWireless *setting
);
NMSettingMacRandomization
nm_setting_wireless_get_mac_address_randomization
(NMSettingWireless *setting
);
gboolean nm_setting_wireless_add_seen_bssid (NMSettingWireless *setting
,const char *bssid
);
guint32
nm_setting_wireless_get_num_seen_bssids
(NMSettingWireless *setting
);
const char * nm_setting_wireless_get_seen_bssid (NMSettingWireless *setting
,guint32 i
);
gboolean nm_setting_wireless_ap_security_compatible (NMSettingWireless *s_wireless
,NMSettingWirelessSecurity *s_wireless_sec
,NM80211ApFlags ap_flags
,NM80211ApSecurityFlags ap_wpa
,NM80211ApSecurityFlags ap_rsn
,NM80211Mode ap_mode
);
NMSettingWirelessWakeOnWLan
nm_setting_wireless_get_wake_on_wlan (NMSettingWireless *setting
);
NMTernary
nm_setting_wireless_get_ap_isolation (NMSettingWireless *setting
);
Options for “wake-on-wlan”. Note that not all options are supported by all devices.
Wake-on-WLAN disabled |
||
Wake on any activity |
||
Wake on disconnect |
||
Wake on magic packet |
||
Wake on GTK rekey failure |
||
Wake on EAP identity request |
||
Wake on 4way handshake |
||
Wake on rfkill release |
||
Wake on all events. This does not
include the exclusive flags |
||
Use the default value |
||
Don't change configured settings |
||
Mask of flags that are incompatible with other flags |
Since: 1.12
#define NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS "cloned-mac-address"
#define NM_SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK "generate-mac-address-mask"
#define NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST "mac-address-blacklist"
#define NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION "mac-address-randomization"
#define NM_SETTING_WIRELESS_MODE_ADHOC "adhoc"
Indicates Ad-Hoc mode where no access point is expected to be present.
#define NM_SETTING_WIRELESS_MODE_AP "ap"
Indicates AP/master mode where the wireless device is started as an access point/hotspot.
#define NM_SETTING_WIRELESS_MODE_INFRA "infrastructure"
Indicates infrastructure mode where an access point is expected to be present for this connection.
#define NM_SETTING_WIRELESS_MODE_MESH "mesh"
Indicates that the connection should create a mesh point.
Since: 1.20