Crate objc2_core_wlan

Source
Expand description

§Bindings to the CoreWLAN framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

CWChannelCWChannel
Represents an IEEE 802.11 channel.
CWChannelBandCoreWLANTypes
Channel band values returned by -[CWChannel channelBand].
CWChannelWidthCoreWLANTypes
Channel width values returned by -[CWChannel channelWidth].
CWCipherKeyFlagsCoreWLANTypes
Cipher key flags used in -[CWInterface setWEPKey:flags:index:error:].
CWConfigurationCWConfiguration
Encapsulates the system configuration for a given Wi-Fi interface.
CWErrCoreWLANTypes
Error codes corresponding to the CWErrorDomain domain.
CWEventTypeCoreWLANTypes
Wi-Fi event types used in -[CWWiFiClient startMonitoringEventWithType:error:].
CWIBSSModeSecurityDeprecatedCoreWLANTypes
IBSS security types used in -[CWInterface startIBSSModeWithSSID:security:channel:password:error:].
CWInterfaceCWInterface
Control and query a Wi-Fi interface on OS X.
CWInterfaceModeCoreWLANTypes
Wi-Fi interface operating modes returned by -[CWInterface interfaceMode].
CWKeychainDomainCoreWLANTypes
Keychain domain types used by CoreWLAN keychain methods.
CWMutableConfigurationCWConfiguration
Mutable subclass of CWConfiguration. Use this class for changing configuration settings and/or the preferred networks list.
CWMutableNetworkProfileCWNetworkProfile
Mutable subclass of CWNetworkProfile. Use this class for changing profile properties.
CWNetworkCWNetwork
Represents a device participating in a Wi-Fi network, providing accessors to various network attributes.
CWNetworkProfileCWNetworkProfile
Encapsulates a preferred network entry.
CWPHYModeCoreWLANTypes
Type describing the IEEE 802.11 physical layer mode.
CWSecurityCoreWLANTypes
Wi-Fi security types.
CWWiFiClientCWWiFiClient
The interface to the Wi-Fi subsystem on OS X.

Statics§

CWBSSIDDidChangeNotificationCoreWLANConstants
Posted when the BSSID of the Wi-Fi interface changes.
CWCountryCodeDidChangeNotificationCoreWLANConstants
Posted when the adopted country code of the Wi-Fi interface changes.
CWErrorDomainCoreWLANConstants
Error domain corresponding to the CWErr type.
CWLinkDidChangeNotificationCoreWLANConstants
Posted when the link of the Wi-Fi interface changes.
CWLinkQualityDidChangeNotificationCoreWLANConstants
Posted when the link quality of the current Wi-Fi association changes.
CWLinkQualityNotificationRSSIKeyCoreWLANConstants
NSNumber containing the current RSSI value for the Wi-Fi interface.
CWLinkQualityNotificationTransmitRateKeyCoreWLANConstants
NSNumber containing the current transmit rate for the Wi-Fi interface.
CWModeDidChangeNotificationCoreWLANConstants
Posted when the operating mode of the Wi-Fi interface changes.
CWPowerDidChangeNotificationCoreWLANConstants
Posted when the power state of the Wi-Fi interface changes.
CWSSIDDidChangeNotificationCoreWLANConstants
Posted when the SSID of the Wi-Fi interface changes.
CWScanCacheDidUpdateNotificationCoreWLANConstants
Posted when the scan cache of the Wi-Fi interface is updated with new scan results.

Traits§

CWEventDelegateCWWiFiClient
Receive Wi-Fi event notifications.

Functions§

CWKeychainCopyEAPIdentityDeprecatedobjc2-core-foundation and objc2-security and CoreWLANUtil
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainCopyEAPIdentityListCoreWLANUtil and objc2-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.
CWKeychainCopyEAPUsernameAndPasswordDeprecatedCoreWLANUtil and objc2-core-foundation
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainCopyPasswordDeprecatedCoreWLANUtil and objc2-core-foundation
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainCopyWiFiEAPIdentityCoreWLANTypes and objc2-security and CoreWLANUtil
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainDeleteEAPUsernameAndPasswordDeprecatedCoreWLANUtil and objc2-core-foundation
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainDeletePasswordDeprecatedCoreWLANUtil and objc2-core-foundation
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainDeleteWiFiEAPUsernameAndPasswordCoreWLANUtil and CoreWLANTypes
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainDeleteWiFiPasswordCoreWLANUtil and CoreWLANTypes
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainFindWiFiEAPUsernameAndPasswordCoreWLANUtil and CoreWLANTypes
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainFindWiFiPasswordCoreWLANUtil and CoreWLANTypes
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainSetEAPIdentityDeprecatedobjc2-core-foundation and objc2-security and CoreWLANUtil
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainSetEAPUsernameAndPasswordDeprecatedCoreWLANUtil and objc2-core-foundation
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainSetPasswordDeprecatedCoreWLANUtil and objc2-core-foundation
Parameter ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
CWKeychainSetWiFiEAPIdentityCoreWLANTypes and objc2-security and CoreWLANUtil
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainSetWiFiEAPUsernameAndPasswordCoreWLANUtil and CoreWLANTypes
Parameter domain: The keychain domain, which determines which keychain will be used.
CWKeychainSetWiFiPasswordCoreWLANUtil and CoreWLANTypes
Parameter domain: The keychain domain, which determines which keychain will be used.
CWMergeNetworksCWNetwork and CoreWLANUtil
Parameter networks: The set of networks to merge.