Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Back to CWWiFiClientMBS class.
CWWiFiClientMBS.bssidDidChangeForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeBSSIDDidChange event type to register for BSSID event notifications.
Use CWInterfaceMBS.bssid to query the current BSSID.
CWWiFiClientMBS.clientConnectionInterrupted
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
All event notifications for which the Wi-Fi client has registered will be automatically re-registered if the connection is interrupted.
The Wi-Fi client should re-sync any local state which is updated as a result of Wi-Fi event notifications.
CWWiFiClientMBS.clientConnectionInvalidated
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
CWWiFiClientMBS.countryCodeDidChangeForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeCountryCodeDidChange event type to register for country code event notifications.
Use CWInterfaceMBS.countryCode to query the currently adopted country code.
CWWiFiClientMBS.linkDidChangeForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeLinkDidChange event type to register for link event notifications.
CWWiFiClientMBS.linkQualityDidChangeForWiFiInterfaceWithName(interfaceName as String, rssi as Integer, transmitRate as double)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
rssi: The RSSI value for the currently associated network on the Wi-Fi interface.
transmitRate: The transmit rate for the currently associated network on the Wi-Fi interface.
Use startMonitoring with the CWEventTypeLinkQualityDidChange event type to register for link quality event notifications.
Use CWInterfaceMBS.rssiValue and CWInterfaceMBS.transmitRate to query the current RSSI and transmit rate, respectively.
CWWiFiClientMBS.modeDidChangeForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeModeDidChange event type to register for interface mode event notifications.
Use CWInterfaceMBS.interfaceMode to query the current operating mode.
CWWiFiClientMBS.powerStateDidChangeForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypePowerDidChange event type to register for power event notifications.
Use CWInterfaceMBS.powerOn to query the current Wi-Fi power state.
CWWiFiClientMBS.rangingReportEventForWiFiInterfaceWithName(interfaceName as String, rangingData() as Dictionary, error as NSErrorMBS)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
rangingData: Dictionary containing distance measurement data.
Use startMonitoring with the CWEventTypeRangingReportEvent event type to register for ranging event notifications.
CWWiFiClientMBS.scanCacheUpdatedForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeScanCacheUpdated event type to register for scan cache event notifications.
Use CWInterfaceMBS.cachedScanResults to query scan cache results from the last scan.
CWWiFiClientMBS.ssidDidChangeForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeSSIDDidChange event type to register for SSID event notifications.
Use CWInterfaceMBS.ssidData or CWInterfaceMBS.ssid to query the current SSID.
CWWiFiClientMBS.virtualInterfaceStateChangedForWiFiInterfaceWithName(interfaceName as String)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
event | Network | MBS MacFrameworks Plugin | 18.2 | ✅ Yes | ❌ No | ❌ No | ❌ No |
interfaceName: The name of the Wi-Fi interface.
Use startMonitoring with the CWEventTypeVirtualInterfaceStateChanged event type to register for virtual interface state changed notifications.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.