E-MailRelay
|
A Verifier that runs an executable. More...
#include <gexecutableverifier.h>
Public Member Functions | |
ExecutableVerifier (GNet::ExceptionSink, const G::Path &, unsigned int timeout) | |
Constructor. More... | |
ExecutableVerifier (const ExecutableVerifier &)=delete | |
ExecutableVerifier (ExecutableVerifier &&)=delete | |
ExecutableVerifier & | operator= (const ExecutableVerifier &)=delete |
ExecutableVerifier & | operator= (ExecutableVerifier &&)=delete |
![]() | |
virtual void | verify (Command, const std::string &rcpt_to_parameter, const Info &)=0 |
Checks a recipient address and asynchronously returns a structure to indicate whether the address is a local mailbox, what the full name is, and the canonical address. | |
virtual G::Slot::Signal< Command, const VerifierStatus & > & | doneSignal ()=0 |
Returns a signal that is emit()ed when the verify() request is complete. | |
virtual void | cancel ()=0 |
Aborts any current processing. | |
virtual | ~Verifier ()=default |
Destructor. | |
Additional Inherited Members | |
![]() | |
enum class | Command { VRFY , RCPT } |
A Verifier that runs an executable.
Definition at line 38 of file gexecutableverifier.h.
GVerifiers::ExecutableVerifier::ExecutableVerifier | ( | GNet::ExceptionSink | es, |
const G::Path & | path, | ||
unsigned int | timeout | ||
) |
Constructor.
Definition at line 32 of file gexecutableverifier.cpp.