TTcpOptions Class Reference
Constructor & Destructor Documentation
Member Functions Documentation
AlignedLength(TInt)
|
TInt
| AlignedLength | ( | TInt | aLength | ) | const [private, inline] |
Calculate the actual space requirement for option with given length.
Takes optional 32-bit alignment into account.
CheckOptAlignment(TUint8 *, TUint &, TUint)
Align options with NOP if option alignment is enabled.
Parameters
| TUint8 * aPtr | option data area. |
| TUint & aI | index to the location being processed. |
| TUint aNumBytes | Number of bytes that need to be used for padding. |
ClearSackOk()
| void | ClearSackOk | ( | ) | [inline] |
ClearTimeStamps()
| void | ClearTimeStamps | ( | ) | [inline] |
ClearUnknown()
| void | ClearUnknown | ( | ) | [inline] |
Error()
|
TBool
| Error | ( | ) | const [inline] |
Length()
| IMPORT_C TInt | Length | ( | ) | const |
OutputOptions(TUint8 *, TUint)
ProcessOptions(const TUint8 *, TUint)
SackOk()
|
TBool
| SackOk | ( | ) | const [inline] |
SetAlignOpt(TBool)
| void | SetAlignOpt | ( | TBool | aAlignOpt | ) | [inline] |
If set, each option will be aligned to 32-bit longword boundaries with Nop padding. By default the Nop padding is not applied.
SetMSS(TInt)
| void | SetMSS | ( | TInt | aMSS | ) | [inline] |
SetTimeStamps(TUint32, TUint32)
SetWindowScale(TUint8)
| void | SetWindowScale | ( | TUint8 | aWscale | ) | [inline] |
SuppressSack(TBool)
| void | SuppressSack | ( | TBool | aBool = ETrue | ) | [inline] |
TimeStamps()
|
TBool
| TimeStamps | ( | ) | const [inline] |
TimeStamps(TUint32 &, TUint32 &)
Unknown()
|
TInt
| Unknown | ( | ) | const [inline] |
WindowScale()
|
TUint
| WindowScale | ( | ) | const [inline] |
Member Data Documentation
SequenceBlockQueue
iBlocks
TBool
iSuppressSack
|
TBool
| iSuppressSack | [private] |
TBool
iTimeStamps
|
TBool
| iTimeStamps | [private] |
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.