implementing get-function for sqliteLogFileName

This commit is contained in:
floty
2012-02-07 20:36:36 +00:00
parent c9a2ad06b0
commit ef28267684
2 changed files with 8 additions and 4 deletions
+3 -4
View File
@@ -25,12 +25,10 @@
#include <sqlite3.h> #include <sqlite3.h>
#include <dirent.h> #include <dirent.h>
#include <boost/lexical_cast.hpp> #include <boost/lexical_cast.hpp>
#include <boost/filesystem.hpp>
using namespace std; using namespace std;
using namespace boost::filesystem;
Log::Log(ConfigFile *c) : mySqliteLogDb(0), myConfig(c), uniqueGameID(0), currentHandID(0), currentRound(GAME_STATE_PREFLOP), sql("") Log::Log(ConfigFile *c) : mySqliteLogDb(0), mySqliteLogFileName(""), myConfig(c), uniqueGameID(0), currentHandID(0), currentRound(GAME_STATE_PREFLOP), sql("")
{ {
} }
@@ -68,7 +66,8 @@ Log::init()
strftime(curDate,11,"%Y-%m-%d",z); strftime(curDate,11,"%Y-%m-%d",z);
strftime(curTime,9,"%H:%M:%S",z); strftime(curTime,9,"%H:%M:%S",z);
path mySqliteLogFileName(myConfig->readConfigString("LogDir")); mySqliteLogFileName.clear();
mySqliteLogFileName /= myConfig->readConfigString("LogDir");
mySqliteLogFileName /= string("pokerth-log-") + curDateTime + ".pdb"; mySqliteLogFileName /= string("pokerth-log-") + curDateTime + ".pdb";
// open sqlite-db // open sqlite-db
+5
View File
@@ -20,6 +20,7 @@
#define LOG_H #define LOG_H
#include <string> #include <string>
#include <boost/filesystem.hpp>
#include "engine_defs.h" #include "engine_defs.h"
#include "game_defs.h" #include "game_defs.h"
@@ -56,12 +57,16 @@ public:
currentRound = theValue; currentRound = theValue;
} }
std::string getMySqliteLogFileName() {
return mySqliteLogFileName.directory_string();
}
private: private:
void exec_transaction(); void exec_transaction();
sqlite3 *mySqliteLogDb; sqlite3 *mySqliteLogDb;
boost::filesystem::path mySqliteLogFileName;
ConfigFile *myConfig; ConfigFile *myConfig;
int uniqueGameID; int uniqueGameID;
int currentHandID; int currentHandID;