TInet6OptionICMP_DnsInformation Class Reference

class TInet6OptionICMP_DnsInformation

ICMPv6 Recursive DNS Server Option. IPv6 DNS Configuration based on Router Advertisement

Experimental: draft-jeong-dnsop-ipv6-discovery-03.txt
        Recursive DNS Server Option

 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    |  Pref |        Reserved       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           Lifetime                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                               |
:                     IPv6 Address of RDNSS                     :
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       

Member Functions Documentation

Address()

TIp6Addr & Address ( ) const [inline]

HeaderLength()

TInt HeaderLength ( ) const [inline]

Length()

TInt Length ( ) const [inline]

Lifetime()

TUint32 Lifetime ( ) const [inline]

MaxHeaderLength()

TInt MaxHeaderLength ( ) [static, inline]

MinHeaderLength()

TInt MinHeaderLength ( ) [static, inline]

Pref()

TInt Pref ( ) const [inline]

SetLength(TInt)

void SetLength ( TInt aLength ) [inline]

Parameters

TInt aLength

SetLifetime(TUint32)

void SetLifetime ( TUint32 aTime ) [inline]

Parameters

TUint32 aTime

SetPref(TInt)

void SetPref ( TInt aPref ) [inline]

Parameters

TInt aPref

SetType(TInt)

void SetType ( TInt aType ) [inline]

Parameters

TInt aType

Type()

TInt Type ( ) const [inline]

Member Data Documentation

union TInet6OptionICMP_DnsInformation::@58 @59

union TInet6OptionICMP_DnsInformation::@58 @59 [private]

TUint8 i

TUint8 i

TUint32 iAlign

TUint32 iAlign