Network Utility Types. More...

Data Structures

struct  zos_scan_result_t
 Contains information about a scan result. More...
 
struct  zos_tls_certificates_t
 TLS certificate filenames. More...
 

Enumerations

enum  zos_bss_type_t {
  ZOS_BSS_TYPE_INFRASTRUCTURE = 0,
  ZOS_BSS_TYPE_ADHOC = 1,
  ZOS_BSS_TYPE_ANY = 2,
  ZOS_BSS_TYPE_UNKNOWN = -1
}
 BSS type. More...
 
enum  zos_802_11_band_t {
  ZOS_802_11_BAND_5GHZ = 0,
  ZOS_802_11_BAND_2_4GHZ = 1
}
 Frequency band. More...
 
enum  zos_security_t {
  ZOS_SECURITY_OPEN = 0,
  ZOS_SECURITY_WEP_PSK = 0x00000001,
  ZOS_SECURITY_WEP_SHARED = ( 0x00000001 | 0x00008000 ),
  ZOS_SECURITY_WPA_TKIP_PSK = ( 0x00200000 | 0x00000002 ),
  ZOS_SECURITY_WPA_AES_PSK = ( 0x00200000 | 0x00000004 ),
  ZOS_SECURITY_WPA2_AES_PSK = ( 0x00400000 | 0x00000004 ),
  ZOS_SECURITY_WPA2_TKIP_PSK = ( 0x00400000 | 0x00000002 ),
  ZOS_SECURITY_WPA2_MIXED_PSK = ( 0x00400000 | 0x00000004 | 0x00000002 ),
  ZOS_SECURITY_WPS_OPEN = ( 0x10000000 ),
  ZOS_SECURITY_WPS_SECURE = ( 0x10000000 | 0x00000004 ),
  ZOS_SECURITY_UNKNOWN = -1,
  ZOS_SECURITY_FORCE_32_BIT = 0x7fffffff
}
 Security type. More...
 

Detailed Description

Network Utility Types.

Enumeration Type Documentation

Frequency band.

Enumerator
ZOS_802_11_BAND_5GHZ 

Denotes 5GHz radio band.

ZOS_802_11_BAND_2_4GHZ 

Denotes 2.4GHz radio band.

BSS type.

Enumerator
ZOS_BSS_TYPE_INFRASTRUCTURE 

Denotes infrastructure network.

ZOS_BSS_TYPE_ADHOC 

Denotes an 802.11 ad-hoc IBSS network.

ZOS_BSS_TYPE_ANY 

Denotes either infrastructure or ad-hoc network.

ZOS_BSS_TYPE_UNKNOWN 

May be returned by scan function if BSS type is unknown. Do not pass this to the Join function.

Security type.

Enumerator
ZOS_SECURITY_OPEN 

Open security.

ZOS_SECURITY_WEP_PSK 

WEP Security with open authentication.

ZOS_SECURITY_WEP_SHARED 

WEP Security with shared authentication.

ZOS_SECURITY_WPA_TKIP_PSK 

WPA Security with TKIP.

ZOS_SECURITY_WPA_AES_PSK 

WPA Security with AES.

ZOS_SECURITY_WPA2_AES_PSK 

WPA2 Security with AES.

ZOS_SECURITY_WPA2_TKIP_PSK 

WPA2 Security with TKIP.

ZOS_SECURITY_WPA2_MIXED_PSK 

WPA2 Security with AES & TKIP.

ZOS_SECURITY_WPS_OPEN 

WPS with open security.

ZOS_SECURITY_WPS_SECURE 

WPS with AES security.

ZOS_SECURITY_UNKNOWN 

May be returned by scan function if security is unknown. Do not pass this to the join function!

ZOS_SECURITY_FORCE_32_BIT 

Exists only to force zos_security_t type to 32 bits.