37 bool is_special = exit_code >= 100U && exit_code <= 107U ;
38 m_repoll = is_special && ((exit_code-100U)&2U) != 0U ;
39 m_cancelled = is_special && ((exit_code-100U)&1U) == 0U ;
40 m_ok = exit_code == 0 || ( is_special && !m_cancelled ) ;
59 return m_ok ? std::string() : std::string(
"error") ;
64 return m_done_signal ;
73 m_done_signal.emit( m_ok ) ;
virtual G::Signal1< bool > & doneSignal()
Final override from GSmtp::Processor.
NullProcessor()
Constructor.
virtual void start(const std::string &path)
Final override from GSmtp::Processor.
virtual void abort()
Final override from GSmtp::Processor.
virtual std::string text() const
Final override from GSmtp::Processor.
virtual bool cancelled() const
Final override from GSmtp::Processor.
virtual ~NullProcessor()
Destructor.
virtual bool repoll() const
Final override from GSmtp::Processor.