Platforms to show: All Mac Windows Linux Cross-Platform
Back to CWGlobalsMBS module.
CWGlobalsMBS.CWBSSIDDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the BSSID of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.CWCountryCodeDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the country code of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.CWErrorDomain as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
CWGlobalsMBS.CWLinkDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the link state of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.CWLinkQualityDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the link quality for any WLAN interface changes. The object for this notification is the corresponding BSD interface name. The userInfo dictionary for this notification contains the current RSSI and current transmit rate for the given CoreWLAN interface.
CWGlobalsMBS.CWLinkQualityNotificationRSSIKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Number containing the current RSSI value for the WLAN interface. Found in the userInfo dictionary for the CWLinkQualityChangedNotification.
CWGlobalsMBS.CWLinkQualityNotificationTransmitRateKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Number containing the current transmit rate value for the WLAN interface. Found in the userInfo dictionary for the CWLinkQualityChangedNotification.
CWGlobalsMBS.CWModeDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the mode of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.CWPowerDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the power state of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.CWScanCacheDidUpdateNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when new entries are added to the scan cache, or existing entries are updated with more current information. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.CWSSIDDidChangeNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 13.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
Please use with NSNotificationObserverMBS class.
Posted when the SSID of any WLAN interface changes. The object for this notification is the corresponding BSD interface name. This notification does not contain a userInfo dictionary.
CWGlobalsMBS.KeychainDeleteEAPUsernameAndPassword(ssidData as memoryblock) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainDeleteWiFiEAPUsernameAndPassword instead.
CWGlobalsMBS.KeychainDeletePassword(ssidData as memoryblock) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainDeleteWiFiPassword instead.
CWGlobalsMBS.KeychainDeleteWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainDeleteWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainFindWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock, byref username as string, byref password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: a string passed by reference, which upon return will contain the 802.1X username for the specified SSID.
password: a string passed by reference, which upon return will contain the 802.1X password for the specified SSID.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainFindWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock, byref password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: An string passed by reference, which upon return will contain the Wi-Fi keychain password for the specified SSID. This parameter is optional.
Returns an error code indicating whether or not a failure occurred. errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainGetEAPIdentity(ssidData as memoryblock, byref SecIdentityRef as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: An Integer passed by reference, which upon return will contain the SecIdentityRef associated with the specified SSID.
The returned value must be released by the caller.
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainGetWiFiEAPIdentity instead.
CWGlobalsMBS.KeychainGetEAPIdentityList(byref ListSecIdentityRef() as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ListSecIdentityRef: An array passed by reference, which upon return will be populated with a list of integers (SecIdentityRef).
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainGetEAPUsernameAndPassword(ssidData as memoryblock, byref username as string, byref password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: A string passed by reference, which upon return will contain the 802.1X username for the specified SSID.
password: A string passed by reference, which upon return will contain the 802.1X password for the specified SSID.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain.
Available in Mac OS X 10.7, deprecated in 10.9. Please use FindWiFiEAPUsernameAndPassword instead.
CWGlobalsMBS.KeychainGetPassword(ssidData as memoryblock, byref password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: A string passed by reference, which upon return will contain the Wi-Fi keychain password for the specified SSID.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainFindWiFiPassword instead.
CWGlobalsMBS.KeychainGetWiFiEAPIdentity(KeychainDomain as Integer, ssidData as memoryblock, byref SecIdentityRef as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: An Integer passed by reference, which upon return will contain the SecIdentityRef associated with the specified SSID.
The returned value must be released by the caller.
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainSetEAPIdentity(ssidData as memoryblock, SecIdentityRef as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: The identity containing the certificate to use for 802.1X authentication.
Passing 0 clears any identity association for the specified SSID.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainSetWiFiEAPIdentity instead.
CWGlobalsMBS.KeychainSetEAPUsernameAndPassword(ssidData as memoryblock, username as string, password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: The 802.1X username.
password: The 802.1X password. This parameter is optional.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use SetWiFiEAPUsernameAndPassword instead.
CWGlobalsMBS.KeychainSetPassword(ssidData as memoryblock, password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
ssidData: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: The Wi-Fi network password.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
The keychain used is determined by the SecPreferencesDomain of the caller as returned by KeychainManagerMBS.PreferenceDomain().
Available in Mac OS X 10.7, deprecated in 10.9. Please use KeychainSetWiFiPassword instead.
CWGlobalsMBS.KeychainSetWiFiEAPIdentity(KeychainDomain as Integer, ssidData as memoryblock, SecIdentityRef as Integer) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
identity: The identity containing the certificate to use for 802.1X authentication. a SecIdentityRef passed as Integer.
Passing 0 clears any identity association for the specified SSID.
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainSetWiFiEAPUsernameAndPassword(KeychainDomain as Integer, ssidData as memoryblock, Username as string, Password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
username: The 802.1X username.
password: The 802.1X password. This parameter is optional.
Returns an OSStatus error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.KeychainSetWiFiPassword(KeychainDomain as Integer, ssidData as memoryblock, password as string) as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
domain: The keychain domain, which determines which keychain will be used.
ssid: The service set identifier (SSID) which is used to uniquely identify the keychain item.
password: The Wi-Fi network password.
Returns an error code indicating whether or not a failure occurred.
errSecSuccess indicates no error occurred.
Available on Mac OS X 10.9 or newer.
CWGlobalsMBS.MergeNetworks(networks() as CWNetworkMBS) as CWNetworkMBS()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Network | MBS MacFrameworks Plugin | 14.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
networks: The set of networks to merge.
Duplicate networks are defined as networks with the same SSID, security type, and BSS type (IBSS or Infrastructure).
When duplicate networks exist, the network with the best RSSI value will be chosen.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.