TInet6OptionICMP_Mtu Class Reference

class TInet6OptionICMP_Mtu
ICMPv6 MTU Option.
MTU Option (RFC-2461)

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Type      |    Length     |           Reserved            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              MTU                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Public Member Functions
TInt HeaderLength()
TInt Length()
TInt MaxHeaderLength()
TInt MinHeaderLength()
TInt Mtu()
voidSetLength(TInt)
voidSetMtu(TUint32)
voidSetType(TInt)
TInt Type()
Private Attributes
TUint8 i

Member Functions Documentation

HeaderLength()

TInt HeaderLength()const [inline]

Length()

TInt Length()const [inline]

MaxHeaderLength()

TInt MaxHeaderLength()[static, inline]

MinHeaderLength()

TInt MinHeaderLength()[static, inline]

Mtu()

TInt Mtu()const [inline]

SetLength(TInt)

voidSetLength(TIntaLength)[inline]

Parameters

TInt aLength

SetMtu(TUint32)

voidSetMtu(TUint32aMtu)[inline]

Parameters

TUint32 aMtu

SetType(TInt)

voidSetType(TIntaType)[inline]

Parameters

TInt aType

Type()

TInt Type()const [inline]

Member Data Documentation

TUint8 i

TUint8 i[private]