ThdrICMP Class Reference

class ThdrICMP

Manipulate fields in an ICMP packet header.

Member Functions Documentation

IpPtr()

ThdrIP *IpPtr()[inline]

NetGetChecksum()

TInt NetGetChecksum()[inline]

NetGetCode()

TUint NetGetCode()[inline]

NetGetType()

TUint NetGetType()[inline]

NetPtr(ThdrIP *)

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

Parameters

ThdrIP * aHdr

NetSet(TUint, TUint)

voidNetSet(TUintaType,
TUintaCode
)[inline]

Parameters

TUint aType
TUint aCode

NetSetChecksum(TInt)

voidNetSetChecksum(TIntaSum)[inline]

Parameters

TInt aSum

NetSetCode(TInt)

voidNetSetCode(TIntaVal)[inline]

Parameters

TInt aVal

NetSetType(TInt)

voidNetSetType(TIntaVal)[inline]

Parameters

TInt aVal

Ptr(RMBufPacketBase &)

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

Parameters

RMBufPacketBase & aPacket

Ptr(ThdrIP *)

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

Parameters

ThdrIP * aHdr

Member Data Documentation

TUint16 iData16

TUint16 iData16

TUint32 iData32

TUint32 iData32

TUint8 iData8

TUint8 iData8

union ThdrICMP::@31 u

union ThdrICMP::@31u[private]