21#ifndef G_SMTP_VERIFIER_FACTORY_BASE_H
22#define G_SMTP_VERIFIER_FACTORY_BASE_H
33 class VerifierFactoryBase ;
45 Spec(
const std::string & ,
const std::string & ) ;
A tuple containing an ExceptionHandler interface pointer and a bound 'exception source' pointer.
A factory interface for addresss verifiers.
virtual ~VerifierFactoryBase()=default
Destructor.
virtual std::unique_ptr< Verifier > newVerifier(GNet::ExceptionSink, const Verifier::Config &config, const Spec &spec)=0
Returns a Verifier on the heap.
Verifier specification tuple for GSmtp::VerifierFactoryBase::newVerifier().
Configuration passed to address verifier constructors.