CHostResolvProvdBase Class Reference

class CHostResolvProvdBase : public CResolverProvdBase

Provides Host name resolver service

Inherits from

Member Functions Documentation

GetByAddress(TNameRecord &)

void GetByAddress ( TNameRecord & aName ) [pure virtual]

Gets the Host name by address

Parameters

TNameRecord & aName

GetByName(TNameRecord &)

void GetByName ( TNameRecord & aName ) [pure virtual]

Get the Host name by name

Parameters

TNameRecord & aName

GetHostName(TDes &)

void GetHostName ( TDes & aNameBuf ) [pure virtual]

Gets the Host name

Parameters

TDes & aNameBuf

Query(const TDesC8 &, TDes8 &, TInt)

IMPORT_C void Query ( const TDesC8 & aQryBuf,
TDes8 & aResBuf,
TInt aCounter
) [virtual]
Make a query to the protocol.
Note:

for aCounter > 0 data in aQryBuf are not supposed to be used.

Parameters

const TDesC8 & aQryBuf descriptor representing query data.
TDes8 & aResBuf descriptor representing query response data.
TInt aCounter query sequential number counter. From the client's point of view it will be 0 for "Query" call and increased by 1 for each "QueryGetNext" call.

SetHostName(TDes &)

void SetHostName ( TDes & aNameBuf ) [pure virtual]

Sets the Host name

Parameters

TDes & aNameBuf

SetOption(TUint, TUint, const TDesC8 &)

IMPORT_C TInt SetOption ( TUint level,
TUint name,
const TDesC8 & anOption
) [virtual]

Default Set Option for Host Resolver

Sets options for the protocol on behalf of socket server clients

Parameters

TUint level
TUint name
const TDesC8 & anOption