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)

void NetSetAckNum ( TUint aLen ) [inline]

Parameters

TUint aLen

NetSetChecksum(TUint)

void NetSetChecksum ( TUint aSum ) [inline]

Parameters

TUint aSum

NetSetSeqNum(TUint)

void NetSetSeqNum ( TUint aLen ) [inline]

Parameters

TUint aLen

NetSetUrgPtr(TUint)

void NetSetUrgPtr ( TUint aLen ) [inline]

Parameters

TUint aLen

NetSetWindow(TUint16)

void NetSetWindow ( TUint16 aLen ) [inline]

Parameters

TUint16 aLen

Printf()

void Printf ( )

Ptr(RMBufPacketBase &)

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

Parameters

RMBufPacketBase & aPacket

Ptr(ThdrIP *)

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

Parameters

ThdrIP * aHdr

SetAckNum(TUint)

void SetAckNum ( TUint aLen ) [inline]

Parameters

TUint aLen

SetChecksum(TUint)

void SetChecksum ( TUint aSum ) [inline]

Parameters

TUint aSum

SetDstPort(TUint)

void SetDstPort ( TUint aPort ) [inline]

Parameters

TUint aPort

SetFlags(TUint)

void SetFlags ( TUint aLen ) [inline]

Parameters

TUint aLen

SetHdrLen(TUint)

void SetHdrLen ( TUint aLen ) [inline]

Parameters

TUint aLen

SetOptions(const TDesC8 &)

void SetOptions ( const TDesC8 & aDes )

Parameters

const TDesC8 & aDes

SetSeqNum(TUint)

void SetSeqNum ( TUint aLen ) [inline]

Parameters

TUint aLen

SetSrcPort(TUint)

void SetSrcPort ( TUint aPort ) [inline]

Parameters

TUint aPort

SetUrgPtr(TUint)

void SetUrgPtr ( TUint aLen ) [inline]

Parameters

TUint aLen

SetWindow(TUint)

void SetWindow ( TUint aLen ) [inline]

Parameters

TUint aLen

SwapOrder()

void SwapOrder ( )

VJGetFlags()

TUint VJGetFlags ( ) [inline]

VJGetReserved()

TUint VJGetReserved ( ) [inline]

VJSetChecksum(TUint)

void VJSetChecksum ( TUint aSum ) [inline]

Parameters

TUint aSum

VJSetFlags(TUint)

void VJSetFlags ( TUint aLen ) [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::@29 u [private]