TInet6OptionICMP_DnsInformation Class Reference

#include <icmp6_hdr.h>

class TInet6OptionICMP_DnsInformation

Detailed Description

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

i

iAlign

TUint32 iAlign

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

voidSetLength(TIntaLength)[inline]

SetLifetime ( TUint32 )

voidSetLifetime(TUint32aTime)[inline]

SetPref ( TInt )

voidSetPref(TIntaPref)[inline]

SetType ( TInt )

voidSetType(TIntaType)[inline]

Type ( )

TInt Type()const [inline]