E-MailRelay
Classes | Namespaces
gfilestore.h File Reference
#include "gdef.h"
#include "gmessagestore.h"
#include "genvelope.h"
#include "gdatetime.h"
#include "gexception.h"
#include "gprocess.h"
#include "gslot.h"
#include "groot.h"
#include "gpath.h"
#include <fstream>
#include <memory>
#include <string>
+ Include dependency graph for gfilestore.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GStore::FileStore
 A concrete implementation of the MessageStore interface dealing in paired flat files. More...
 
struct  GStore::FileStore::Config
 Configuration structure for GStore::FileStore. More...
 
struct  GStore::FileStore::FileOp
 Low-level file-system operations for GStore::FileStore. More...
 
class  GStore::FileReader
 Used by GStore::FileStore, GStore::NewFile and GStore::StoredFile to claim read permissions for reading a file. More...
 
class  GStore::DirectoryReader
 Used by GStore::FileStore, GStore::NewFile and GStore::StoredFile to claim read permissions for reading a directory. More...
 
class  GStore::FileWriter
 Used by GStore::FileStore, GStore::NewFile and GStore::StoredFile to claim write permissions. More...
 

Namespaces

namespace  GStore
 Message store classes.