|
Public Member Functions |
| PlainAbuseAddiesCache (const std::string &filename) throw (std::runtime_error) |
virtual | ~PlainAbuseAddiesCache () |
virtual std::list< std::string > | query (const std::string &domain) const throw (std::runtime_error) |
virtual std::list< std::string > | query (const Url &url) const throw (std::runtime_error) |
virtual void | add (const UrlRange &range, const std::list< std::string > &addies) throw (std::runtime_error) |
Private Types |
typedef std::list< Entry > | List |
Private Member Functions |
void | init (const std::string &buf) throw (std::runtime_error) |
void | save () throw (std::runtime_error) |
Private Attributes |
std::string | m_filename |
List | m_list |
Classes |
struct | Entry |