LLAres::SrvResponder Class Reference

Class for handling SRV query responses. More...

#include <llares.h>

Inheritance diagram for LLAres::SrvResponder:

Inheritance graph
[legend]
Collaboration diagram for LLAres::SrvResponder:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void queryResult ()
void queryError (int code)
virtual void srvResult (const dns_rrs_t &ents)
virtual void srvError (int code)

Friends

void LLAres::getSrvRecords (const std::string &name, SrvResponder *resp)


Detailed Description

Class for handling SRV query responses.

Definition at line 530 of file llares.h.


Member Function Documentation

void LLAres::SrvResponder::queryResult (  )  [virtual]

Reimplemented from LLQueryResponder.

Definition at line 356 of file llares.cpp.

References LLQueryResponder::mAnswers, LLQueryResponder::mType, RES_SRV, srvError(), and srvResult().

Here is the call graph for this function:

void LLAres::SrvResponder::queryError ( int  code  )  [virtual]

Reimplemented from LLAres::QueryResponder.

Definition at line 366 of file llares.cpp.

References srvError().

Here is the call graph for this function:

void LLAres::SrvResponder::srvResult ( const dns_rrs_t ents  )  [virtual]

Definition at line 371 of file llares.cpp.

References LLHostRecord::host(), i, llendl, llinfos, LLSrvRecord::port(), LLSrvRecord::priority(), and LLSrvRecord::weight().

Referenced by queryResult().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLAres::SrvResponder::srvError ( int  code  )  [virtual]

Definition at line 386 of file llares.cpp.

References llendl, llinfos, and LLAres::strerror().

Referenced by queryError(), and queryResult().

Here is the call graph for this function:

Here is the caller graph for this function:


Friends And Related Function Documentation

void LLAres::getSrvRecords ( const std::string &  name,
SrvResponder resp 
) [friend]


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:39:07 2008 for SecondLife by  doxygen 1.5.5