TInet6OptionICMP_Prefix Class Reference

class TInet6OptionICMP_Prefix
ICMPv6 Prefix Infotmation Option.
        Prefix Information Option (RFC-2461)
(+ Router Address flag from draft-ietf-mobileip-ipv6-08)
 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     | Prefix Length |L|A|R| Rsrvd1  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         Valid Lifetime                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       Preferred Lifetime                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Reserved2                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
+                                                               +
|                                                               |
+                            Prefix                             +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       

Member Functions Documentation

AFlag()

TInt AFlag ( ) const [inline]

HeaderLength()

TInt HeaderLength ( ) const [inline]

LFlag()

TInt LFlag ( ) const [inline]

Length()

TInt Length ( ) const [inline]

MaxHeaderLength()

TInt MaxHeaderLength ( ) [static, inline]

MinHeaderLength()

TInt MinHeaderLength ( ) [static, inline]

PreferredLifetime()

TUint32 PreferredLifetime ( ) const [inline]

Prefix()

TIp6Addr & Prefix ( ) const [inline]

PrefixLength()

TInt PrefixLength ( ) const [inline]

RFlag()

TInt RFlag ( ) const [inline]

SetFlags(TInt)

void SetFlags ( TInt aFlags ) [inline]

Parameters

TInt aFlags

SetLength(TInt)

void SetLength ( TInt aLength ) [inline]

Parameters

TInt aLength

SetPreferredLifetime(TUint32)

void SetPreferredLifetime ( TUint32 aTime ) [inline]

Parameters

TUint32 aTime

SetPrefixLength(TInt)

void SetPrefixLength ( TInt aLength ) [inline]

Parameters

TInt aLength

SetReserved2(TUint32)

void SetReserved2 ( TUint32 aFiller ) [inline]

Parameters

TUint32 aFiller

SetType(TInt)

void SetType ( TInt aType ) [inline]

Parameters

TInt aType

SetValidLifetime(TUint32)

void SetValidLifetime ( TUint32 aTime ) [inline]

Parameters

TUint32 aTime

Type()

TInt Type ( ) const [inline]

ValidLifetime()

TUint32 ValidLifetime ( ) const [inline]

Member Data Documentation

union TInet6OptionICMP_Prefix::@54 @55

union TInet6OptionICMP_Prefix::@54 @55 [private]

TUint8 i

TUint8 i

TUint32 iAlign

TUint32 iAlign