A concrete implementation of the ProtocolMessage interface that stores incoming messages in the message store. More...
#include <gprotocolmessagestore.h>
Public Member Functions | |
ProtocolMessageStore (MessageStore &store, std::auto_ptr< Processor >) | |
Constructor. More... | |
virtual | ~ProtocolMessageStore () |
Destructor. More... | |
virtual G::Signal3< bool, unsigned long, std::string > & | doneSignal () |
Final override from GSmtp::ProtocolMessage. More... | |
virtual void | reset () |
Final override from GSmtp::ProtocolMessage. More... | |
virtual void | clear () |
Final override from GSmtp::ProtocolMessage. More... | |
virtual bool | setFrom (const std::string &from_user) |
Final override from GSmtp::ProtocolMessage. More... | |
virtual bool | addTo (const std::string &to_user, VerifierStatus to_status) |
Final override from GSmtp::ProtocolMessage. More... | |
virtual void | addReceived (const std::string &) |
Final override from GSmtp::ProtocolMessage. More... | |
virtual bool | addText (const std::string &) |
Final override from GSmtp::ProtocolMessage. More... | |
virtual std::string | from () const |
Final override from GSmtp::ProtocolMessage. More... | |
virtual void | process (const std::string &auth_id, const std::string &peer_socket_address, const std::string &peer_socket_name, const std::string &peer_certificate) |
Final override from GSmtp::ProtocolMessage. More... | |
![]() | |
virtual | ~ProtocolMessage () |
Destructor. More... | |
A concrete implementation of the ProtocolMessage interface that stores incoming messages in the message store.
Definition at line 45 of file gprotocolmessagestore.h.
GSmtp::ProtocolMessageStore::ProtocolMessageStore | ( | MessageStore & | store, |
std::auto_ptr< Processor > | processor | ||
) |
|
virtual |
Destructor.
Definition at line 37 of file gprotocolmessagestore.cpp.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 98 of file gprotocolmessagestore.cpp.
References G_DEBUG.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 104 of file gprotocolmessagestore.cpp.
References G_ASSERT.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 73 of file gprotocolmessagestore.cpp.
References GSmtp::VerifierStatus::address, G_ASSERT, G_DEBUG, G_WARNING, GSmtp::VerifierStatus::help, GSmtp::VerifierStatus::is_local, GSmtp::VerifierStatus::is_valid, and GSmtp::VerifierStatus::reason.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 48 of file gprotocolmessagestore.cpp.
References G_DEBUG.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 183 of file gprotocolmessagestore.cpp.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 112 of file gprotocolmessagestore.cpp.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 117 of file gprotocolmessagestore.cpp.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 42 of file gprotocolmessagestore.cpp.
References G_DEBUG.
|
virtual |
Final override from GSmtp::ProtocolMessage.
Implements GSmtp::ProtocolMessage.
Definition at line 56 of file gprotocolmessagestore.cpp.