|
E-MailRelay
|
Message store classes. More...
Classes | |
| class | DirectoryReader |
| Used by GStore::FileStore, GStore::NewFile and GStore::StoredFile to claim read permissions for reading a directory. More... | |
| class | Envelope |
| A structure containing the contents of an envelope file, with support for file reading, writing and copying. More... | |
| class | FileDelivery |
| An implementation of the MessageDelivery interface that delivers message files to mailboxes. More... | |
| class | FileIterator |
| A GStore::MessageStore::Iterator for GStore::FileStore. More... | |
| class | FileReader |
| Used by GStore::FileStore, GStore::NewFile and GStore::StoredFile to claim read permissions for reading a file. More... | |
| class | FileStore |
| A concrete implementation of the MessageStore interface dealing in paired flat files. More... | |
| class | FileWriter |
| Used by GStore::FileStore, GStore::NewFile and GStore::StoredFile to claim write permissions. More... | |
| class | MessageDelivery |
| An interface to deliver a message to its local recipients' mailboxes. More... | |
| class | MessageId |
| A somewhat opaque identifer for a GStore::MessageStore message id. More... | |
| class | MessageStore |
| A class which allows SMTP messages to be stored and retrieved. More... | |
| class | NewFile |
| A concrete class implementing the GStore::NewMessage interface using files. More... | |
| class | NewMessage |
| An abstract class to allow the creation of a new message in the message store. More... | |
| class | StoredFile |
| A concete class implementing the GStore::StoredMessage interface for separate envelope and content files in a spool directory. More... | |
| class | StoredMessage |
| An abstract interface for messages which have come from the store. More... | |
Functions | |
| std::unique_ptr< StoredMessage > | operator++ (std::shared_ptr< MessageStore::Iterator > &iter) |
Message store classes.
The GStore namespace contains classes relating to e-mail storage.
Key classes are:
| std::unique_ptr< GStore::StoredMessage > GStore::operator++ | ( | std::shared_ptr< MessageStore::Iterator > & | iter | ) |
Definition at line 28 of file gmessagestore.cpp.