LLHostRecord Class Reference

Base class for host-related RRs. More...

#include <llares.h>

Inheritance diagram for LLHostRecord:

Inheritance graph
[legend]
Collaboration diagram for LLHostRecord:

Collaboration graph
[legend]

List of all members.

Public Member Functions

const std::string & host () const
 Host name.

Protected Member Functions

 LLHostRecord (LLResType type, const std::string &name, unsigned ttl)
int parse (const char *buf, size_t len, const char *pos, size_t rrlen)

Protected Attributes

std::string mHost


Detailed Description

Base class for host-related RRs.

Definition at line 178 of file llares.h.


Constructor & Destructor Documentation

LLHostRecord::LLHostRecord ( LLResType  type,
const std::string &  name,
unsigned  ttl 
) [protected]

Definition at line 603 of file llares.cpp.


Member Function Documentation

int LLHostRecord::parse ( const char *  buf,
size_t  len,
const char *  pos,
size_t  rrlen 
) [protected, virtual]

Implements LLDnsRecord.

Reimplemented in LLSrvRecord.

Definition at line 609 of file llares.cpp.

References LLAres::expandName(), and mHost.

Referenced by LLSrvRecord::parse().

Here is the call graph for this function:

Here is the caller graph for this function:

const std::string& LLHostRecord::host (  )  const [inline]

Host name.

Definition at line 191 of file llares.h.

References mHost.

Referenced by LLAres::UriRewriteResponder::queryResult(), and LLAres::SrvResponder::srvResult().

Here is the caller graph for this function:


Member Data Documentation

std::string LLHostRecord::mHost [protected]

Definition at line 185 of file llares.h.

Referenced by host(), and parse().


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

Generated on Fri May 16 08:48:53 2008 for SecondLife by  doxygen 1.5.5