SSupportedRatesIE Struct Reference
802.11 supported rates information element
Constructor & Destructor Documentation
SSupportedRatesIE()
SSupportedRatesIE | ( | ) | [inline] |
SSupportedRatesIE(const SSupportedRatesIE &)
Prohibit copy constructor
Member Functions Documentation
Append(TUint8)
void | Append | ( | TUint8 | aRate | ) | [inline] |
Appends a single rate element to IE
Parameters
TUint8 aRate | rate element to be appended |
Clear()
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)
void | SetIeData | ( | const TUint8 * | aIeData, |
| const TUint8 | aLength |
| ) | [inline] |
sets IE data also sets the IE headers length field
Parameters
const TUint8 * aIeData | actual IE data |
const TUint8 aLength | length of aIeData |
operator=(const SSupportedRatesIE &)
Prohibit assignment operator
operator[](TUint8)
operator[] to get supported rates element at given index
Member Data Documentation
SInformationElementHeader
iHeader
information element header
TUint8
iSupportedRatesIE
supported rates information element NOTE! The 802.11 standard specifies that the max length of the information part of this IE is eight rates (eight bytes). However at least some APs seem to put all their supported rates into this element. In order to be able to associate with those APs we allocate enough space to incorporate all 802.11b/g rates in this IE. We ourselves will still always advertise max eight rates using this IE (and the rest using the Extended Supported Rates IE).
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.