diff options
Diffstat (limited to 'src/DomainURLFilter.hpp')
-rw-r--r-- | src/DomainURLFilter.hpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/DomainURLFilter.hpp b/src/DomainURLFilter.hpp new file mode 100644 index 0000000..76dbc73 --- /dev/null +++ b/src/DomainURLFilter.hpp @@ -0,0 +1,19 @@ +#ifndef __DOMAIN_URLLFILTER_H +#define __DOMAIN_URLFILTER_H + +#include "URLFilter.hpp" + +#include <set> + +class DomainURLFilter : public URLFilter +{ + public: + DomainURLFilter( const std::set<std::string> domains ); + + virtual bool filter( const URL &url ); + + protected: + std::set<std::string> m_domains; +}; + +#endif |