TTcpOptions Class Reference

#include <tcp_hdr.h>

Link against: inhook6.lib

class TTcpOptions

Detailed Description

TCP Options Header.

Constructor & Destructor Documentation

TTcpOptions ( )

TTcpOptions()[inline]

Member Function Documentation

ClearError ( )

voidClearError()[inline]

ClearMSS ( )

voidClearMSS()[inline]

ClearSackOk ( )

voidClearSackOk()[inline]

ClearTimeStamps ( )

voidClearTimeStamps()[inline]

ClearUnknown ( )

voidClearUnknown()[inline]

Error ( )

TBool Error()const [inline]

Init ( )

IMPORT_C voidInit()

Length ( )

IMPORT_C TIntLength()const

MSS ( )

TInt MSS()const [inline]

SackBlocks ( )

SequenceBlockQueue &SackBlocks()[inline]

SackOk ( )

TBool SackOk()const [inline]

SetAlignOpt ( TBool )

voidSetAlignOpt(TBoolaAlignOpt)[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 )

voidSetMSS(TIntaMSS)[inline]

SetSackOk ( )

voidSetSackOk()[inline]

SetTimeStamps ( TUint32, TUint32 )

voidSetTimeStamps(TUint32aTsVal,
TUint32aTsEcr
)[inline]

SetWindowScale ( TUint8 )

voidSetWindowScale(TUint8aWscale)[inline]

SuppressSack ( TBool )

voidSuppressSack(TBoolaBool = ETrue)[inline]

TimeStamps ( )

TBool TimeStamps()const [inline]

TimeStamps ( TUint32 &, TUint32 & )

TBool TimeStamps(TUint32 &aTsVal,
TUint32 &aTsEcr
)const [inline]

Unknown ( )

TInt Unknown()const [inline]

WindowScale ( )

TUint WindowScale()const [inline]