SExtendedSupportedRatesIE Struct Reference

struct SExtendedSupportedRatesIE

802.11 extended supported rates information element

Constructor & Destructor Documentation

SExtendedSupportedRatesIE()

SExtendedSupportedRatesIE()[inline]

Ctor

SExtendedSupportedRatesIE(const SExtendedSupportedRatesIE &)

SExtendedSupportedRatesIE(const SExtendedSupportedRatesIE &)[private]

Prohibit copy constructor

Parameters

const SExtendedSupportedRatesIE &

Member Functions Documentation

Append(TUint8)

voidAppend(TUint8aRate)[inline]

Appends a single rate element to IE

Parameters

TUint8 aRaterate element to be appended

Clear()

voidClear()[inline]

Marks IE zero length size

GetElementLength()

TUint8 GetElementLength()const [inline]

Returns only the information element's actual length ( header excluded )

GetIeLength()

TUint8 GetIeLength()const [inline]

Returns information element's actual length ( element's size + its header )

SetIeData(const TUint8 *, const TUint8)

voidSetIeData(const TUint8 *aIeData,
const TUint8aLength
)[inline]

Sets IE data and the IE header's length field

Parameters

const TUint8 * aIeDataactual IE data
const TUint8 aLengthlength of aIeData

operator=(const SExtendedSupportedRatesIE &)

SExtendedSupportedRatesIE &operator=(const SExtendedSupportedRatesIE &)[private]

Prohibit assignment operator

Parameters

const SExtendedSupportedRatesIE &

operator[](TUint8)

TUint8 operator[](TUint8aIdx)const [inline]

operator[] to get supported rates element at given index

Parameters

TUint8 aIdxindex to be get

Member Data Documentation

SInformationElementHeader iHeader

SInformationElementHeader iHeader

information element header

TUint8 iPad

TUint8 iPad

padding

TUint8 iSupportedRatesIE

TUint8 iSupportedRatesIE

supported rates information element