Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ThreadedDnsbl Class Reference

#include <ThreadedDnsbl.h>

Inheritance diagram for ThreadedDnsbl:

Thread WaitableObject List of all members.

Public Member Functions

 ThreadedDnsbl (const Dnsbl &dnsbl)
virtual ~ThreadedDnsbl ()
Result getResult () const
const DnsblgetDnsbl () const
const EventgetEvent () const
void check (const Url &url) const
void stop ()

Protected Member Functions

virtual THREADRETVALUE run ()

Protected Attributes

bool m_terminate
Event m_start
Event m_stop
const Dnsblm_dnsbl
const Urlm_url
Result m_result

Constructor & Destructor Documentation

ThreadedDnsbl::ThreadedDnsbl const Dnsbl dnsbl  ) 
 

ThreadedDnsbl::~ThreadedDnsbl  )  [virtual]
 


Member Function Documentation

void ThreadedDnsbl::check const Url url  )  const
 

const Dnsbl& ThreadedDnsbl::getDnsbl  )  const [inline]
 

const Event & ThreadedDnsbl::getEvent  )  const
 

Result ThreadedDnsbl::getResult  )  const
 

THREADRETVALUE ThreadedDnsbl::run  )  [protected, virtual]
 

Implements Thread.

void ThreadedDnsbl::stop  ) 
 


Member Data Documentation

const Dnsbl& ThreadedDnsbl::m_dnsbl [protected]
 

Result ThreadedDnsbl::m_result [protected]
 

Event ThreadedDnsbl::m_start [mutable, protected]
 

Event ThreadedDnsbl::m_stop [protected]
 

bool ThreadedDnsbl::m_terminate [protected]
 

const Url* ThreadedDnsbl::m_url [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 00:13:15 2005 for Netlib for Abuse! by  doxygen 1.4.3