TInet6OptionICMP_RouteInformation Class Reference

class TInet6OptionICMP_RouteInformation
ICMPv6 Route Information Option.
Default Router Preferences and More-Specific Routes

 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 |Resvd|Prf|Resvd| 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
|                        Route Lifetime                         | 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
|                                                               | 
+                                                               + 
|                                                               | 
+                            Prefix                             + 
|                                                               | 
+                                                               + 
|                                                               | 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
Public Member Functions
TInt HeaderLength()
TInt Length()
TInt MaxHeaderLength()
TInt MinHeaderLength()
TIp6Addr &Prefix()
TInt PrefixLength()
TInt Prf()
TUint32 RouteLifetime()
voidSetLength(TInt)
voidSetPrefixLength(TInt)
voidSetPrefixLifetime(TUint32)
voidSetType(TInt)
TInt Type()
Public Attributes
TUint8 i
TUint32 iAlign
Private Attributes
union TInet6OptionICMP_RouteInformation::@56@57

Member Functions Documentation

HeaderLength()

TInt HeaderLength()const [inline]

Length()

TInt Length()const [inline]

MaxHeaderLength()

TInt MaxHeaderLength()[static, inline]

MinHeaderLength()

TInt MinHeaderLength()[static, inline]

Prefix()

TIp6Addr &Prefix()const [inline]

PrefixLength()

TInt PrefixLength()const [inline]

Prf()

TInt Prf()const [inline]

RouteLifetime()

TUint32 RouteLifetime()const [inline]

SetLength(TInt)

voidSetLength(TIntaLength)[inline]

Parameters

TInt aLength

SetPrefixLength(TInt)

voidSetPrefixLength(TIntaLength)[inline]

Parameters

TInt aLength

SetPrefixLifetime(TUint32)

voidSetPrefixLifetime(TUint32aTime)[inline]

Parameters

TUint32 aTime

SetType(TInt)

voidSetType(TIntaType)[inline]

Parameters

TInt aType

Type()

TInt Type()const [inline]

Member Data Documentation

union TInet6OptionICMP_RouteInformation::@56 @57

union TInet6OptionICMP_RouteInformation::@56@57[private]

TUint8 i

TUint8 i

TUint32 iAlign

TUint32 iAlign