rendered paste body#ifndef DATABASEMANAGER_H_INCLUDED
#define DATABASEMANAGER_H_INCLUDED
#include "UWD.h"
#include <string>
#include <pqxx/pqxx>
namespace UWD {
/*!
* \brief
* DatabaseManager class
*
*/
class DatabaseManager {
private:
/*! \brief DatabaseManager constructor.*/
DatabaseManager(const std::string dbConnectString);
~DatabaseManager();
static DatabaseManager mDatabaseManager;
DatabaseManager& operator=(DatabaseManager&); // Disallowed in Singleton
DatabaseManager(const DatabaseManager&); // Disallowed in Singleton
pqxx::connection c;
public:
static DatabaseManager& getSingleton();
};
}
#endif // DATABASEMANAGER_H_INCLUDED