Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

WhoisBasedAbuseAddiesCache Class Reference

#include <WhoisBasedAbuseAddiesCache.h>

List of all members.

Public Member Functions

 WhoisBasedAbuseAddiesCache (const std::string &host, int port=43)
virtual ~WhoisBasedAbuseAddiesCache ()
virtual std::list< std::string > query (const Url &url) const throw (std::runtime_error)
virtual std::list< std::string > query (const std::string &doman) const throw (std::runtime_error)

Static Private Member Functions

static std::list< std::string > extractMail (const std::string &fromWhere) throw (NotFoundException)

Private Attributes

std::string m_host
int m_port

Constructor & Destructor Documentation

WhoisBasedAbuseAddiesCache::WhoisBasedAbuseAddiesCache const std::string &  host,
int  port = 43

WhoisBasedAbuseAddiesCache::~WhoisBasedAbuseAddiesCache  )  [virtual]

Member Function Documentation

std::list< std::string > WhoisBasedAbuseAddiesCache::extractMail const std::string &  fromWhere  )  throw (NotFoundException) [static, private]

std::list< std::string > WhoisBasedAbuseAddiesCache::query const std::string &  doman  )  const throw (std::runtime_error) [virtual]

std::list< std::string > WhoisBasedAbuseAddiesCache::query const Url &  url  )  const throw (std::runtime_error) [virtual]

Member Data Documentation

std::string WhoisBasedAbuseAddiesCache::m_host [private]

int WhoisBasedAbuseAddiesCache::m_port [private]

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