E-MailRelay
|
A factory interface for addresss verifiers. More...
#include <gverifierfactorybase.h>
Classes | |
struct | Spec |
Verifier specification tuple for GSmtp::VerifierFactoryBase::newVerifier(). More... | |
Public Member Functions | |
virtual std::unique_ptr< Verifier > | newVerifier (GNet::EventState, const Verifier::Config &config, const Spec &spec)=0 |
Returns a Verifier on the heap. More... | |
virtual | ~VerifierFactoryBase ()=default |
Destructor. | |
A factory interface for addresss verifiers.
Definition at line 40 of file gverifierfactorybase.h.
|
pure virtual |
Returns a Verifier on the heap.
Throws if an invalid or unsupported specification.
Implemented in GVerifiers::VerifierFactory.