reSIProcate/rutil  9694
Public Member Functions | Public Attributes
resip::DNSResult< T > Class Template Reference

#include <DnsStub.hxx>

Collaboration diagram for resip::DNSResult< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

EncodeStream & dump (EncodeStream &strm) const

Public Attributes

Data domain
int status
Data msg
std::vector< T > records

Detailed Description

template<typename T>
class resip::DNSResult< T >

Definition at line 44 of file DnsStub.hxx.


Member Function Documentation

template<typename T>
EncodeStream& resip::DNSResult< T >::dump ( EncodeStream &  strm) const [inline]

Definition at line 51 of file DnsStub.hxx.

References resip::DNSResult< T >::domain, resip::DNSResult< T >::msg, resip::DNSResult< T >::records, and resip::DNSResult< T >::status.

      {
         if (status == 0)
         {
            for (typename std::vector<T>::const_iterator i=records.begin(); i != records.end(); ++i)
            {
               i->dump(strm);
            }
         }
         else
         {
            strm << domain << " lookup failed: " << msg;
         }

         return strm;
      }

Member Data Documentation

template<typename T>
Data resip::DNSResult< T >::domain
template<typename T>
Data resip::DNSResult< T >::msg
template<typename T>
std::vector<T> resip::DNSResult< T >::records
template<typename T>
int resip::DNSResult< T >::status

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