|
E-MailRelay
|
POP3 classes. More...
Classes | |
| class | Server |
| A POP server class. More... | |
| class | ServerPeer |
| Represents a connection from a POP client. More... | |
| class | ServerProtocol |
| Implements the POP server-side protocol. More... | |
| class | ServerProtocolText |
| A default implementation for the ServerProtocol::Text interface. More... | |
| class | Store |
| A message store. More... | |
| class | StoreList |
| Represents the protocol's view of the pop store having 1-based message ids. More... | |
| class | StoreMessage |
| A structure representing a pop message. More... | |
| class | StoreUser |
| Holds the list of messages available to a particular pop user. More... | |
Functions | |
| bool | enabled () noexcept |
| Returns true if pop code is built in. More... | |
| std::unique_ptr< Store > | newStore (const G::Path &spool_dir, const Store::Config &) |
| Creates a new Pop::Store. More... | |
| std::unique_ptr< GAuth::SaslServerSecrets > | newSecrets (const std::string &path) |
| Creates a new SaslServerSecrets for newStore(). More... | |
| std::unique_ptr< Server > | newServer (GNet::EventState, Store &, const GAuth::SaslServerSecrets &, const Server::Config &) |
| Creates a new server. More... | |
| void | report (const Server *, const std::string &group={}) |
| Calls GPop::Server::report(). More... | |
|
noexcept |
Returns true if pop code is built in.
Definition at line 25 of file gpop_disabled.cpp.
| std::unique_ptr< GAuth::SaslServerSecrets > GPop::newSecrets | ( | const std::string & | path | ) |
Creates a new SaslServerSecrets for newStore().
Definition at line 35 of file gpop_disabled.cpp.
| std::unique_ptr< GPop::Server > GPop::newServer | ( | GNet::EventState | es, |
| Store & | store, | ||
| const GAuth::SaslServerSecrets & | secrets, | ||
| const Server::Config & | config | ||
| ) |
Creates a new server.
Definition at line 40 of file gpop_disabled.cpp.
| std::unique_ptr< GPop::Store > GPop::newStore | ( | const G::Path & | spool_dir, |
| const Store::Config & | config | ||
| ) |
Creates a new Pop::Store.
Definition at line 30 of file gpop_disabled.cpp.
| void GPop::report | ( | const Server * | server, |
| const std::string & | group = {} |
||
| ) |
Calls GPop::Server::report().
Definition at line 46 of file gpop_disabled.cpp.