Expand description
§Bindings to the CoreWLAN
framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- CWChannel
CWChannel
- Represents an IEEE 802.11 channel.
- CWChannel
Band CoreWLANTypes
- Channel band values returned by -[CWChannel channelBand].
- CWChannel
Width CoreWLANTypes
- Channel width values returned by -[CWChannel channelWidth].
- CWCipher
KeyFlags CoreWLANTypes
- Cipher key flags used in -[CWInterface setWEPKey:flags:index:error:].
- CWConfiguration
CWConfiguration
- Encapsulates the system configuration for a given Wi-Fi interface.
- CWErr
CoreWLANTypes
- Error codes corresponding to the CWErrorDomain domain.
- CWEvent
Type CoreWLANTypes
- Wi-Fi event types used in -[CWWiFiClient startMonitoringEventWithType:error:].
- CWIBSS
Mode Security Deprecated CoreWLANTypes
- IBSS security types used in -[CWInterface startIBSSModeWithSSID:security:channel:password:error:].
- CWInterface
CWInterface
- Control and query a Wi-Fi interface on OS X.
- CWInterface
Mode CoreWLANTypes
- Wi-Fi interface operating modes returned by -[CWInterface interfaceMode].
- CWKeychain
Domain CoreWLANTypes
- Keychain domain types used by CoreWLAN keychain methods.
- CWMutable
Configuration CWConfiguration
- Mutable subclass of CWConfiguration. Use this class for changing configuration settings and/or the preferred networks list.
- CWMutable
Network Profile CWNetworkProfile
- Mutable subclass of CWNetworkProfile. Use this class for changing profile properties.
- CWNetwork
CWNetwork
- Represents a device participating in a Wi-Fi network, providing accessors to various network attributes.
- CWNetwork
Profile CWNetworkProfile
- Encapsulates a preferred network entry.
- CWPHY
Mode CoreWLANTypes
- Type describing the IEEE 802.11 physical layer mode.
- CWSecurity
CoreWLANTypes
- Wi-Fi security types.
- CWWi
FiClient CWWiFiClient
- The interface to the Wi-Fi subsystem on OS X.
Statics§
- CWBSSID
DidChange ⚠Notification CoreWLANConstants
- Posted when the BSSID of the Wi-Fi interface changes.
- CWCountry
Code ⚠DidChange Notification CoreWLANConstants
- Posted when the adopted country code of the Wi-Fi interface changes.
- CWError
Domain ⚠CoreWLANConstants
- Error domain corresponding to the CWErr type.
- CWLink
DidChange ⚠Notification CoreWLANConstants
- Posted when the link of the Wi-Fi interface changes.
- CWLink
Quality ⚠DidChange Notification CoreWLANConstants
- Posted when the link quality of the current Wi-Fi association changes.
- CWLink
Quality ⚠NotificationRSSI Key CoreWLANConstants
- NSNumber containing the current RSSI value for the Wi-Fi interface.
- CWLink
Quality ⚠Notification Transmit Rate Key CoreWLANConstants
- NSNumber containing the current transmit rate for the Wi-Fi interface.
- CWMode
DidChange ⚠Notification CoreWLANConstants
- Posted when the operating mode of the Wi-Fi interface changes.
- CWPower
DidChange ⚠Notification CoreWLANConstants
- Posted when the power state of the Wi-Fi interface changes.
- CWSSID
DidChange ⚠Notification CoreWLANConstants
- Posted when the SSID of the Wi-Fi interface changes.
- CWScan
Cache ⚠DidUpdate Notification CoreWLANConstants
- Posted when the scan cache of the Wi-Fi interface is updated with new scan results.
Traits§
- CWEvent
Delegate CWWiFiClient
- Receive Wi-Fi event notifications.
Functions§
- CWKeychain
CopyEAP ⚠Identity Deprecated objc2-core-foundation
andobjc2-security
andCoreWLANUtil
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
CopyEAP ⚠Identity List CoreWLANUtil
andobjc2-core-foundation
- Parameter
identityList
: A CFArrayRef passed by reference, which upon return will be populated with a list of SecIdentityRef objects. This parameter is optional. The returned value must be released by the caller. - CWKeychain
CopyEAP ⚠Username AndPassword Deprecated CoreWLANUtil
andobjc2-core-foundation
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Copy ⚠Password Deprecated CoreWLANUtil
andobjc2-core-foundation
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Copy ⚠WiFiEAP Identity CoreWLANTypes
andobjc2-security
andCoreWLANUtil
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
DeleteEAP ⚠Username AndPassword Deprecated CoreWLANUtil
andobjc2-core-foundation
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Delete ⚠Password Deprecated CoreWLANUtil
andobjc2-core-foundation
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Delete ⚠WiFiEAP Username AndPassword CoreWLANUtil
andCoreWLANTypes
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
Delete ⚠WiFi Password CoreWLANUtil
andCoreWLANTypes
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
Find ⚠WiFiEAP Username AndPassword CoreWLANUtil
andCoreWLANTypes
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
Find ⚠WiFi Password CoreWLANUtil
andCoreWLANTypes
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
SetEAP ⚠Identity Deprecated objc2-core-foundation
andobjc2-security
andCoreWLANUtil
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
SetEAP ⚠Username AndPassword Deprecated CoreWLANUtil
andobjc2-core-foundation
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
SetPassword ⚠Deprecated CoreWLANUtil
andobjc2-core-foundation
- Parameter
ssidData
: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
SetWi ⚠FiEAP Identity CoreWLANTypes
andobjc2-security
andCoreWLANUtil
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
SetWi ⚠FiEAP Username AndPassword CoreWLANUtil
andCoreWLANTypes
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWKeychain
SetWi ⚠FiPassword CoreWLANUtil
andCoreWLANTypes
- Parameter
domain
: The keychain domain, which determines which keychain will be used. - CWMerge
Networks ⚠CWNetwork
andCoreWLANUtil
- Parameter
networks
: The set of networks to merge.