21#ifndef G_SMTP_VERIFIER_FACTORY_BASE_H
22#define G_SMTP_VERIFIER_FACTORY_BASE_H
34 class VerifierFactoryBase ;
46 Spec( std::string_view , std::string_view ) ;
A lightweight object containing an ExceptionHandler pointer, optional ExceptionSource pointer and opt...
A factory interface for addresss verifiers.
virtual ~VerifierFactoryBase()=default
Destructor.
virtual std::unique_ptr< Verifier > newVerifier(GNet::EventState, 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.