Documentation Archive Developer
Search

CoreWLAN Changes

CoreWLAN (Added)

Added CWChannel
Added CWChannel.channelBand
Added CWChannel.channelNumber
Added CWChannel.channelWidth
Added CWChannel.isEqualToChannel(CWChannel!) -> Bool
Added CWChannelBand [enum]
Added CWChannelBand.Band2GHz
Added CWChannelBand.Band5GHz
Added CWChannelBand.BandUnknown
Added CWChannelWidth [enum]
Added CWChannelWidth.Width160MHz
Added CWChannelWidth.Width20MHz
Added CWChannelWidth.Width40MHz
Added CWChannelWidth.Width80MHz
Added CWChannelWidth.WidthUnknown
Added CWCipherKeyFlags [struct]
Added CWCipherKeyFlags.Multicast
Added CWCipherKeyFlags.None
Added CWCipherKeyFlags.Rx
Added CWCipherKeyFlags.Tx
Added CWCipherKeyFlags.Unicast
Added CWCipherKeyFlags.init(_: UInt)
Added CWCipherKeyFlags.init(rawValue: UInt)
Added CWConfiguration
Added CWConfiguration.init()
Added CWConfiguration.init(configuration: CWConfiguration!)
Added CWConfiguration.isEqualToConfiguration(CWConfiguration!) -> Bool
Added CWConfiguration.networkProfiles
Added CWConfiguration.rememberJoinedNetworks
Added CWConfiguration.requireAdministratorForAssociation
Added CWConfiguration.requireAdministratorForIBSSMode
Added CWConfiguration.requireAdministratorForPower
Added CWErr [enum]
Added CWErr.CWAPFullErr
Added CWErr.CWAssociationDeniedErr
Added CWErr.CWAuthenticationAlgorithmUnsupportedErr
Added CWErr.CWChallengeFailureErr
Added CWErr.CWCipherSuiteRejectedErr
Added CWErr.CWDSSSOFDMUnsupportedErr
Added CWErr.CWEAPOLErr
Added CWErr.CWErr
Added CWErr.CWHTFeaturesNotSupportedErr
Added CWErr.CWIPCFailureErr
Added CWErr.CWInvalidAKMPErr
Added CWErr.CWInvalidAuthenticationSequenceNumberErr
Added CWErr.CWInvalidFormatErr
Added CWErr.CWInvalidGroupCipherErr
Added CWErr.CWInvalidInformationElementErr
Added CWErr.CWInvalidPMKErr
Added CWErr.CWInvalidPairwiseCipherErr
Added CWErr.CWInvalidParameterErr
Added CWErr.CWInvalidRSNCapabilitiesErr
Added CWErr.CWNoErr
Added CWErr.CWNoMemoryErr
Added CWErr.CWNotSupportedErr
Added CWErr.CWOperationNotPermittedErr
Added CWErr.CWPCOTransitionTimeNotSupportedErr
Added CWErr.CWReassociationDeniedErr
Added CWErr.CWReferenceNotBoundErr
Added CWErr.CWShortSlotUnsupportedErr
Added CWErr.CWSupplicantTimeoutErr
Added CWErr.CWTimeoutErr
Added CWErr.CWUnknownErr
Added CWErr.CWUnspecifiedFailureErr
Added CWErr.CWUnsupportedCapabilitiesErr
Added CWErr.CWUnsupportedRSNVersionErr
Added CWErr.CWUnsupportedRateSetErr
Added CWEventDelegate
Added CWEventDelegate.bssidDidChangeForWiFiInterfaceWithName(String!)
Added CWEventDelegate.clientConnectionInterrupted()
Added CWEventDelegate.clientConnectionInvalidated()
Added CWEventDelegate.countryCodeDidChangeForWiFiInterfaceWithName(String!)
Added CWEventDelegate.linkDidChangeForWiFiInterfaceWithName(String!)
Added CWEventDelegate.linkQualityDidChangeForWiFiInterfaceWithName(String!, rssi: Int, transmitRate: Double)
Added CWEventDelegate.modeDidChangeForWiFiInterfaceWithName(String!)
Added CWEventDelegate.powerStateDidChangeForWiFiInterfaceWithName(String!)
Added CWEventDelegate.scanCacheUpdatedForWiFiInterfaceWithName(String!)
Added CWEventDelegate.ssidDidChangeForWiFiInterfaceWithName(String!)
Added CWEventType [enum]
Added CWEventType.BSSIDDidChange
Added CWEventType.CountryCodeDidChange
Added CWEventType.LinkDidChange
Added CWEventType.LinkQualityDidChange
Added CWEventType.ModeDidChange
Added CWEventType.None
Added CWEventType.PowerDidChange
Added CWEventType.SSIDDidChange
Added CWEventType.ScanCacheUpdated
Added CWEventType.Unknown
Added CWIBSSModeSecurity [enum]
Added CWIBSSModeSecurity.None
Added CWIBSSModeSecurity.WEP104
Added CWIBSSModeSecurity.WEP40
Added CWInterface
Added CWInterface.activePHYMode() -> CWPHYMode
Added CWInterface.associateToEnterpriseNetwork(CWNetwork!, identity: SecIdentity!, username: String!, password: String!, error: NSErrorPointer) -> Bool
Added CWInterface.associateToNetwork(CWNetwork!, password: String!, error: NSErrorPointer) -> Bool
Added CWInterface.bssid() -> String!
Added CWInterface.cachedScanResults() -> NSSet!
Added CWInterface.commitConfiguration(CWConfiguration!, authorization: SFAuthorization!, error: NSErrorPointer) -> Bool
Added CWInterface.configuration() -> CWConfiguration!
Added CWInterface.countryCode() -> String!
Added CWInterface.disassociate()
Added CWInterface.hardwareAddress() -> String!
Added CWInterface.interfaceMode() -> CWInterfaceMode
Added CWInterface.interfaceName
Added CWInterface.init(interfaceName: String!)
Added CWInterface.interfaceNames() -> NSSet! [class]
Added CWInterface.init(name: String!)
Added CWInterface.noiseMeasurement() -> Int
Added CWInterface.powerOn() -> Bool
Added CWInterface.rssiValue() -> Int
Added CWInterface.scanForNetworksWithName(String!, error: NSErrorPointer) -> NSSet!
Added CWInterface.scanForNetworksWithSSID(NSData!, error: NSErrorPointer) -> NSSet!
Added CWInterface.security() -> CWSecurity
Added CWInterface.serviceActive() -> Bool
Added CWInterface.setPairwiseMasterKey(NSData!, error: NSErrorPointer) -> Bool
Added CWInterface.setPower(Bool, error: NSErrorPointer) -> Bool
Added CWInterface.setWEPKey(NSData!, flags: CWCipherKeyFlags, index: Int, error: NSErrorPointer) -> Bool
Added CWInterface.setWLANChannel(CWChannel!, error: NSErrorPointer) -> Bool
Added CWInterface.ssid() -> String!
Added CWInterface.ssidData() -> NSData!
Added CWInterface.startIBSSModeWithSSID(NSData!, security: CWIBSSModeSecurity, channel: Int, password: String!, error: NSErrorPointer) -> Bool
Added CWInterface.supportedWLANChannels() -> NSSet!
Added CWInterface.transmitPower() -> Int
Added CWInterface.transmitRate() -> Double
Added CWInterface.wlanChannel() -> CWChannel!
Added CWInterfaceMode [enum]
Added CWInterfaceMode.HostAP
Added CWInterfaceMode.IBSS
Added CWInterfaceMode.None
Added CWInterfaceMode.Station
Added CWKeychainDomain [enum]
Added CWKeychainDomain.None
Added CWKeychainDomain.System
Added CWKeychainDomain.User
Added CWMutableConfiguration
Added CWMutableConfiguration.networkProfiles
Added CWMutableConfiguration.rememberJoinedNetworks
Added CWMutableConfiguration.requireAdministratorForAssociation
Added CWMutableConfiguration.requireAdministratorForIBSSMode
Added CWMutableConfiguration.requireAdministratorForPower
Added CWMutableNetworkProfile
Added CWMutableNetworkProfile.security
Added CWMutableNetworkProfile.ssidData
Added CWNetwork
Added CWNetwork.beaconInterval
Added CWNetwork.bssid
Added CWNetwork.countryCode
Added CWNetwork.ibss
Added CWNetwork.informationElementData
Added CWNetwork.isEqualToNetwork(CWNetwork!) -> Bool
Added CWNetwork.noiseMeasurement
Added CWNetwork.rssiValue
Added CWNetwork.ssid
Added CWNetwork.ssidData
Added CWNetwork.supportsPHYMode(CWPHYMode) -> Bool
Added CWNetwork.supportsSecurity(CWSecurity) -> Bool
Added CWNetwork.wlanChannel
Added CWNetworkProfile
Added CWNetworkProfile.init()
Added CWNetworkProfile.isEqualToNetworkProfile(CWNetworkProfile!) -> Bool
Added CWNetworkProfile.init(networkProfile: CWNetworkProfile!)
Added CWNetworkProfile.security
Added CWNetworkProfile.ssid
Added CWNetworkProfile.ssidData
Added CWPHYMode [enum]
Added CWPHYMode.Mode11a
Added CWPHYMode.Mode11ac
Added CWPHYMode.Mode11b
Added CWPHYMode.Mode11g
Added CWPHYMode.Mode11n
Added CWPHYMode.ModeNone
Added CWSecurity [enum]
Added CWSecurity.DynamicWEP
Added CWSecurity.Enterprise
Added CWSecurity.None
Added CWSecurity.Personal
Added CWSecurity.Unknown
Added CWSecurity.WEP
Added CWSecurity.WPA2Enterprise
Added CWSecurity.WPA2Personal
Added CWSecurity.WPAEnterprise
Added CWSecurity.WPAEnterpriseMixed
Added CWSecurity.WPAPersonal
Added CWSecurity.WPAPersonalMixed
Added CWWiFiClient
Added CWWiFiClient.init()
Added CWWiFiClient.delegate
Added CWWiFiClient.interface() -> CWInterface!
Added CWWiFiClient.interfaceNames() -> [AnyObject]! [class]
Added CWWiFiClient.interfaceWithName(String!) -> CWInterface!
Added CWWiFiClient.interfaces() -> [AnyObject]!
Added CWWiFiClient.sharedWiFiClient() -> CWWiFiClient! [class]
Added CWWiFiClient.startMonitoringEventWithType(CWEventType, error: NSErrorPointer) -> Bool
Added CWWiFiClient.stopMonitoringAllEventsAndReturnError(NSErrorPointer) -> Bool
Added CWWiFiClient.stopMonitoringEventWithType(CWEventType, error: NSErrorPointer) -> Bool
Added CWBSSIDDidChangeNotification
Added CWCountryCodeDidChangeNotification
Added CWErrorDomain
Added CWKeychainCopyEAPIdentityList(UnsafeMutablePointer<Unmanaged<CFArray>?>) -> OSStatus
Added CWKeychainCopyWiFiEAPIdentity(CWKeychainDomain, NSData!, UnsafeMutablePointer<Unmanaged<SecIdentity>?>) -> OSStatus
Added CWKeychainDeleteWiFiEAPUsernameAndPassword(CWKeychainDomain, NSData!) -> OSStatus
Added CWKeychainDeleteWiFiPassword(CWKeychainDomain, NSData!) -> OSStatus
Added CWKeychainFindWiFiEAPUsernameAndPassword(CWKeychainDomain, NSData!, AutoreleasingUnsafeMutablePointer<NSString?>, AutoreleasingUnsafeMutablePointer<NSString?>) -> OSStatus
Added CWKeychainFindWiFiPassword(CWKeychainDomain, NSData!, AutoreleasingUnsafeMutablePointer<NSString?>) -> OSStatus
Added CWKeychainSetWiFiEAPIdentity(CWKeychainDomain, NSData!, SecIdentity!) -> OSStatus
Added CWKeychainSetWiFiEAPUsernameAndPassword(CWKeychainDomain, NSData!, String!, String!) -> OSStatus
Added CWKeychainSetWiFiPassword(CWKeychainDomain, NSData!, String!) -> OSStatus
Added CWLinkDidChangeNotification
Added CWLinkQualityDidChangeNotification
Added CWLinkQualityNotificationRSSIKey
Added CWLinkQualityNotificationTransmitRateKey
Added CWMergeNetworks(NSSet!) -> NSSet!
Added CWModeDidChangeNotification
Added CWPowerDidChangeNotification
Added CWSSIDDidChangeNotification
Added CWScanCacheDidUpdateNotification