TDnsQryRespBase Class Reference

class TDnsQryRespBase

DNS query response representation. This is a base class and is not intended to be instantinated. See RFC1035.

Public Member Functions
TUint16 RRClass()
TUint32 RRTtl()
TUint16 RRType()
voidSetRRTtl(TUint32)
Protected Member Functions
TDnsQryRespBase()
TDnsQryRespBase(TUint16, TUint16)
Protected Attributes
const TUint16iRespClass
TUint32 iRespTtl
const TUint16iRespType

Constructor & Destructor Documentation

TDnsQryRespBase()

TDnsQryRespBase()[protected, inline]

TDnsQryRespBase(TUint16, TUint16)

TDnsQryRespBase(TUint16aRRespType,
TUint16aRRClass
)[protected, inline]

Constructor

Parameters

TUint16 aRRespTypeRR type
TUint16 aRRClassRR Class

Member Functions Documentation

RRClass()

TUint16 RRClass()const [inline]

RRTtl()

TUint32 RRTtl()const [inline]

RRType()

TUint16 RRType()const [inline]

SetRRTtl(TUint32)

voidSetRRTtl(TUint32aRRTtl)[inline]

Sets the value of RR TTL in the DNS response message

Parameters

TUint32 aRRTtlRR TTL

Member Data Documentation

const TUint16 iRespClass

const TUint16iRespClass[protected]

TUint32 iRespTtl

TUint32 iRespTtl[protected]

const TUint16 iRespType

const TUint16iRespType[protected]