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 Deprecated CoreWLANConstants - Posted when the BSSID of the Wi-Fi interface changes.
- CWCountry
Code ⚠DidChange Notification Deprecated 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 Deprecated CoreWLANConstants - Posted when the link of the Wi-Fi interface changes.
- CWLink
Quality ⚠DidChange Notification Deprecated CoreWLANConstants - Posted when the link quality of the current Wi-Fi association changes.
- CWLink
Quality ⚠NotificationRSSI Key Deprecated CoreWLANConstants - NSNumber containing the current RSSI value for the Wi-Fi interface.
- CWLink
Quality ⚠Notification Transmit Rate Key Deprecated CoreWLANConstants - NSNumber containing the current transmit rate for the Wi-Fi interface.
- CWMode
DidChange ⚠Notification Deprecated CoreWLANConstants - Posted when the operating mode of the Wi-Fi interface changes.
- CWPower
DidChange ⚠Notification Deprecated CoreWLANConstants - Posted when the power state of the Wi-Fi interface changes.
- CWSSID
DidChange ⚠Notification Deprecated CoreWLANConstants - Posted when the SSID of the Wi-Fi interface changes.
- CWScan
Cache ⚠DidUpdate Notification Deprecated 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 CoreWLANUtilandobjc2-core-foundationandobjc2-security - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
CopyEAP ⚠Identity List CoreWLANUtilandobjc2-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 CoreWLANUtilandobjc2-core-foundation - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Copy ⚠Password Deprecated CoreWLANUtilandobjc2-core-foundation - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Copy ⚠WiFiEAP Identity CoreWLANTypesandCoreWLANUtilandobjc2-security - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
DeleteEAP ⚠Username AndPassword Deprecated CoreWLANUtilandobjc2-core-foundation - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Delete ⚠Password Deprecated CoreWLANUtilandobjc2-core-foundation - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
Delete ⚠WiFiEAP Username AndPassword CoreWLANTypesandCoreWLANUtil - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
Delete ⚠WiFi Password CoreWLANTypesandCoreWLANUtil - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
Find ⚠WiFiEAP Username AndPassword CoreWLANTypesandCoreWLANUtil - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
Find ⚠WiFi Password CoreWLANTypesandCoreWLANUtil - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
SetEAP ⚠Identity Deprecated CoreWLANUtilandobjc2-core-foundationandobjc2-security - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
SetEAP ⚠Username AndPassword Deprecated CoreWLANUtilandobjc2-core-foundation - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
SetPassword ⚠Deprecated CoreWLANUtilandobjc2-core-foundation - Parameter
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item. - CWKeychain
SetWi ⚠FiEAP Identity CoreWLANTypesandCoreWLANUtilandobjc2-security - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
SetWi ⚠FiEAP Username AndPassword CoreWLANTypesandCoreWLANUtil - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWKeychain
SetWi ⚠FiPassword CoreWLANTypesandCoreWLANUtil - Parameter
domain: The keychain domain, which determines which keychain will be used. - CWMerge
Networks ⚠CWNetworkandCoreWLANUtil - Parameter
networks: The set of networks to merge.