#include <vector>
#include <map>
-#include "store.h"
+#include "stg/store.h"
// Minimal DB version is 5
// Recommended DB version is 6 (support FreeMb logging on disconnects)
double cash,
double freeMb,
const std::string & reason) const;
- int WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE> & statTree,
+ int WriteDetailedStat(const TRAFF_STAT & statTree,
time_t lastStat,
const std::string & login) const;
inline const string & GetStrError() const { return strError; };
inline const string & GetVersion() const { return versionString; };
private:
+ POSTGRESQL_STORE(const POSTGRESQL_STORE & rvalue);
+ POSTGRESQL_STORE & operator=(const POSTGRESQL_STORE & rvalue);
+
int StartTransaction() const;
int CommitTransaction() const;
int RollbackTransaction() const;
MODULE_SETTINGS settings;
mutable pthread_mutex_t mutex;
mutable int version;
+ int retries;
PGconn * connection;
};