21 #ifndef G_SMTP_NETWORK_PROCESSOR_H
22 #define G_SMTP_NETWORK_PROCESSOR_H
33 class NetworkProcessor ;
43 NetworkProcessor(
const std::string & ,
unsigned int connection_timeout ,
unsigned int response_timeout ) ;
52 virtual void start(
const std::string & path ) ;
55 virtual void abort() ;
58 virtual std::string
text()
const ;
64 virtual bool repoll()
const ;
70 void clientEvent( std::string , std::string ) ;
75 unsigned int m_connection_timeout ;
76 unsigned int m_response_timeout ;
A Processor class that passes the name of a message file to a remote process over the network...
SMTP and message-store classes.
An interface for processing message files.
virtual std::string text() const
Final override from GNet::Processor.
A class that holds a host/service name pair and optionally the results of a name-to-address lookup...
virtual void abort()
Final override from GNet::Processor.
virtual bool cancelled() const
Final override from GNet::Processor.
NetworkProcessor(const std::string &, unsigned int connection_timeout, unsigned int response_timeout)
Constructor.
virtual bool repoll() const
Final override from GNet::Processor.
A smart pointer class for GNet::HeapClient.
virtual void start(const std::string &path)
Final override from GNet::Processor.
virtual ~NetworkProcessor()
Destructor.
virtual G::Signal1< bool > & doneSignal()
Final override from GNet::Processor.