E-MailRelay
|
A factory interface for making GSmtp::Filter message processors. More...
#include <gfilterfactorybase.h>
Classes | |
struct | Spec |
Filter specification tuple for GSmtp::FilterFactoryBase::newFilter(). More... | |
Public Member Functions | |
virtual std::unique_ptr< Filter > | newFilter (GNet::EventState, Filter::Type, const Filter::Config &, const Spec &spec)=0 |
Returns a Filter on the heap. More... | |
virtual | ~FilterFactoryBase ()=default |
Destructor. | |
A factory interface for making GSmtp::Filter message processors.
Definition at line 42 of file gfilterfactorybase.h.
|
pure virtual |
Returns a Filter on the heap.
Optionally throws if an invalid or unsupported filter specification.
Implemented in GFilters::FilterFactory.