ThdrTCP Class Reference

class ThdrTCP

Manipulate fields in a TCP packet header.

Member Functions Documentation

GetAckNum()

TUint GetAckNum()[inline]

GetChecksum()

TUint GetChecksum()[inline]

GetDstPort()

TUint GetDstPort()[inline]

GetFlags()

TUint GetFlags()[inline]

GetHdrLen()

TUint GetHdrLen()[inline]

GetHeader(RMBufChain &)

ThdrTCP *GetHeader(RMBufChain &aChain)[static]

Parameters

RMBufChain & aChain

GetOptions()

TPtrC8 GetOptions()

GetSeqNum()

TUint GetSeqNum()[inline]

GetSrcPort()

TUint GetSrcPort()[inline]

GetUrgPtr()

TUint GetUrgPtr()[inline]

GetWindow()

TUint GetWindow()[inline]

NetGetAckNum()

TUint NetGetAckNum()[inline]

NetGetChecksum()

TUint NetGetChecksum()[inline]

NetGetDstPort()

TUint NetGetDstPort()[inline]

NetGetHdrLen()

TUint NetGetHdrLen()[inline]

NetGetSeqNum()

TUint NetGetSeqNum()[inline]

NetGetSrcPort()

TUint NetGetSrcPort()[inline]

NetGetUrgPtr()

TUint16 NetGetUrgPtr()[inline]

NetGetWindow()

TUint16 NetGetWindow()[inline]

NetPtr(ThdrIP *)

ThdrTCP *NetPtr(ThdrIP *aHdr)[static, inline]

Parameters

ThdrIP * aHdr

NetSetAckNum(TUint)

voidNetSetAckNum(TUintaLen)[inline]

Parameters

TUint aLen

NetSetChecksum(TUint)

voidNetSetChecksum(TUintaSum)[inline]

Parameters

TUint aSum

NetSetSeqNum(TUint)

voidNetSetSeqNum(TUintaLen)[inline]

Parameters

TUint aLen

NetSetUrgPtr(TUint)

voidNetSetUrgPtr(TUintaLen)[inline]

Parameters

TUint aLen

NetSetWindow(TUint16)

voidNetSetWindow(TUint16aLen)[inline]

Parameters

TUint16 aLen

Printf()

voidPrintf()

Ptr(RMBufPacketBase &)

ThdrTCP *Ptr(RMBufPacketBase &aPacket)[static, inline]

Parameters

RMBufPacketBase & aPacket

Ptr(ThdrIP *)

ThdrTCP *Ptr(ThdrIP *aHdr)[static, inline]

Parameters

ThdrIP * aHdr

SetAckNum(TUint)

voidSetAckNum(TUintaLen)[inline]

Parameters

TUint aLen

SetChecksum(TUint)

voidSetChecksum(TUintaSum)[inline]

Parameters

TUint aSum

SetDstPort(TUint)

voidSetDstPort(TUintaPort)[inline]

Parameters

TUint aPort

SetFlags(TUint)

voidSetFlags(TUintaLen)[inline]

Parameters

TUint aLen

SetHdrLen(TUint)

voidSetHdrLen(TUintaLen)[inline]

Parameters

TUint aLen

SetOptions(const TDesC8 &)

voidSetOptions(const TDesC8 &aDes)

Parameters

const TDesC8 & aDes

SetSeqNum(TUint)

voidSetSeqNum(TUintaLen)[inline]

Parameters

TUint aLen

SetSrcPort(TUint)

voidSetSrcPort(TUintaPort)[inline]

Parameters

TUint aPort

SetUrgPtr(TUint)

voidSetUrgPtr(TUintaLen)[inline]

Parameters

TUint aLen

SetWindow(TUint)

voidSetWindow(TUintaLen)[inline]

Parameters

TUint aLen

SwapOrder()

voidSwapOrder()

VJGetFlags()

TUint VJGetFlags()[inline]

VJGetReserved()

TUint VJGetReserved()[inline]

VJSetChecksum(TUint)

voidVJSetChecksum(TUintaSum)[inline]

Parameters

TUint aSum

VJSetFlags(TUint)

voidVJSetFlags(TUintaLen)[inline]

Parameters

TUint aLen

Member Data Documentation

TUint16 iData16

TUint16 iData16

TUint32 iData32

TUint32 iData32

TUint8 iData8

TUint8 iData8

union ThdrTCP::@29 u

union ThdrTCP::@29u[private]