class ReasonCode

Defined at line 289 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h

802.11 reason codes. These values are common throughout the standard.

IEEE Std 802.11-2016, 9.4.1.7, Table 9-45

Public Members

static ReasonCode kUnspecifiedReason
static ReasonCode kInvalidAuthentication
static ReasonCode kLeavingNetworkDeauth
static ReasonCode kReasonInactivity
static ReasonCode kNoMoreStas
static ReasonCode kInvalidClass2Frame
static ReasonCode kInvalidClass3Frame
static ReasonCode kLeavingNetworkDisassoc
static ReasonCode kNotAuthenticated
static ReasonCode kUnacceptablePowerCapability
static ReasonCode kUnacceptableSupportedChannels
static ReasonCode kBssTransitionDisassoc
static ReasonCode kReasonInvalidElement
static ReasonCode kMicFailure
static ReasonCode kFourwayHandshakeTimeout
static ReasonCode kGkHandshakeTimeout
static ReasonCode kHandshakeElementMismatch
static ReasonCode kReasonInvalidGroupCipher
static ReasonCode kReasonInvalidPairwiseCipher
static ReasonCode kReasonInvalidAkmp
static ReasonCode kUnsupportedRsneVersion
static ReasonCode kInvalidRsneCapabilities
static ReasonCode kIeee8021XAuthFailed
static ReasonCode kReasonCipherOutOfPolicy
static ReasonCode kTdlsPeerUnreachable
static ReasonCode kTdlsUnspecifiedReason
static ReasonCode kSspRequestedDisassoc
static ReasonCode kNoSspRoamingAgreement
static ReasonCode kBadCipherOrAkm
static ReasonCode kNotAuthorizedThisLocation
static ReasonCode kServiceChangePrecludesTs
static ReasonCode kUnspecifiedQosReason
static ReasonCode kNotEnoughBandwidth
static ReasonCode kMissingAcks
static ReasonCode kExceededTxop
static ReasonCode kStaLeaving
static ReasonCode kEndTsBaDls
static ReasonCode kUnknownTsBa
static ReasonCode kTimeout
static ReasonCode kPeerkeyMismatch
static ReasonCode kPeerInitiated
static ReasonCode kApInitiated
static ReasonCode kReasonInvalidFtActionFrameCount
static ReasonCode kReasonInvalidPmkid
static ReasonCode kReasonInvalidMde
static ReasonCode kReasonInvalidFte
static ReasonCode kMeshPeeringCanceled
static ReasonCode kMeshMaxPeers
static ReasonCode kMeshConfigurationPolicyViolation
static ReasonCode kMeshCloseRcvd
static ReasonCode kMeshMaxRetries
static ReasonCode kMeshConfirmTimeout
static ReasonCode kMeshInvalidGtk
static ReasonCode kMeshInconsistentParameters
static ReasonCode kMeshInvalidSecurityCapability
static ReasonCode kMeshPathErrorNoProxyInformation
static ReasonCode kMeshPathErrorNoForwardingInformation
static ReasonCode kMeshPathErrorDestinationUnreachable
static ReasonCode kMacAddressAlreadyExistsInMbss
static ReasonCode kMeshChannelSwitchRegulatoryRequirements
static ReasonCode kMeshChannelSwitchUnspecified
static ReasonCode kMlmeLinkFailed
static ReasonCode kFwRxStalled
static ReasonCode kFwHighWmeRxErrRate

Public Methods

void ReasonCode ()

Defined at line 438 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h

void ReasonCode (uint16_t value)

Defined at line 439 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h

EnumForSwitching_ operator fuchsia_wlan_ieee80211::ReasonCode::EnumForSwitching_ ()

Defined at line 440 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h

uint16_t operator unsigned short ()

Defined at line 441 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h

bool IsUnknown ()

Defined at line 443 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h

ReasonCode Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 580 of file fidling/gen/sdk/fidl/fuchsia.wlan.ieee80211/fuchsia.wlan.ieee80211/cpp/fidl/fuchsia.wlan.ieee80211/cpp/common_types.h