reSIProcate/stack  9694
Public Member Functions | Public Attributes
resip::TestDns Class Reference
Inheritance diagram for resip::TestDns:
Inheritance graph
[legend]
Collaboration diagram for resip::TestDns:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TestDns (DnsStub &stub)
void thread ()
 TestDns (const DnsStub::NameserverList &additional)
void thread ()

Public Attributes

DnsStubmStub

Detailed Description

Definition at line 264 of file testDns.cxx.


Constructor & Destructor Documentation

resip::TestDns::TestDns ( DnsStub stub) [inline]

Definition at line 267 of file testDns.cxx.

References TCP, TLS, UDP, V4, and V6.

resip::TestDns::TestDns ( const DnsStub::NameserverList additional) [inline]

Definition at line 150 of file testDnsStub.cxx.

                                                       : DnsStub(additional)
      {
      }

Member Function Documentation

void resip::TestDns::thread ( ) [inline, virtual]

Implements resip::ThreadIf.

Definition at line 154 of file testDnsStub.cxx.

References resip::FdSet::selectMilliSeconds().

      {
         while (!waitForShutdown(100))
         {
            FdSet fdset;
            buildFdSet(fdset);
            fdset.selectMilliSeconds(1);
            process(fdset);
         }
      }

Here is the call graph for this function:

void resip::TestDns::thread ( ) [inline, virtual]

Implements resip::ThreadIf.

Definition at line 279 of file testDns.cxx.

References resip::FdSet::selectMilliSeconds().

      {
         while (!waitForShutdown(100))
         {
            FdSet fdset;
            mStub.buildFdSet(fdset);
            fdset.selectMilliSeconds(mStub.getTimeTillNextProcessMS());
            mStub.process(fdset);
         }
      }

Here is the call graph for this function:


Member Data Documentation

Definition at line 290 of file testDns.cxx.


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