SManagementFrameHeader Struct Reference

struct SManagementFrameHeader

802.11 management frame MAC header

Constructor & Destructor Documentation

SManagementFrameHeader(T802Dot11FrameControlTypeMask, T802Dot11FrameControlBitMask)

SManagementFrameHeader(T802Dot11FrameControlTypeMaskaTypeMask,
T802Dot11FrameControlBitMaskaControlMask = static_cast< T802Dot11FrameControlBitMask >(0)
)[inline]

Ctor

Parameters

T802Dot11FrameControlTypeMask aTypeMaskframe control type mask
T802Dot11FrameControlBitMask aControlMask = static_cast< T802Dot11FrameControlBitMask >(0)frame control control mask

SManagementFrameHeader()

SManagementFrameHeader()[private]

Prohibit default constructor

SManagementFrameHeader(const SManagementFrameHeader &)

SManagementFrameHeader(const SManagementFrameHeader &)[private]

Prohibit copy constructor

Parameters

const SManagementFrameHeader &

Member Functions Documentation

ClearWepBit()

voidClearWepBit()[inline]

Clear WEP bit from Frame Control Field

SetOrderBit()

voidSetOrderBit()[inline]

Sets Order bit from Frame Control field

SetWepBit()

voidSetWepBit()[inline]

Set WEP bit from Frame Control Field

operator=(const SManagementFrameHeader &)

SManagementFrameHeader &operator=(const SManagementFrameHeader &aObj)[private]

Prohibit assignment operator

Parameters

const SManagementFrameHeader & aObj

Member Data Documentation

TMacAddress iBSSID

TMacAddress iBSSID

BSSID address field

TMacAddress iDA

TMacAddress iDA

DA address field

TUint16 iDuration

TUint16 iDuration

duration field

SFrameControl iFrameControl

SFrameControl iFrameControl

frame control field

TMacAddress iSA

TMacAddress iSA

SA address field

TUint16 iSeqCtl

TUint16 iSeqCtl

sequence control field