TInet6OptionICMP_Prefix Class Reference

#include <icmp6_hdr.h>

class TInet6OptionICMP_Prefix

Detailed Description

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 Attribute Documentation

i

iAlign

TUint32 iAlign

Member Function 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 )

voidSetFlags(TIntaFlags)[inline]

SetLength ( TInt )

voidSetLength(TIntaLength)[inline]

SetPreferredLifetime ( TUint32 )

voidSetPreferredLifetime(TUint32aTime)[inline]

SetPrefixLength ( TInt )

voidSetPrefixLength(TIntaLength)[inline]

SetReserved2 ( TUint32 )

voidSetReserved2(TUint32aFiller)[inline]

SetType ( TInt )

voidSetType(TIntaType)[inline]

SetValidLifetime ( TUint32 )

voidSetValidLifetime(TUint32aTime)[inline]

Type ( )

TInt Type()const [inline]

ValidLifetime ( )

TUint32 ValidLifetime()const [inline]