#ifndef DATABASEMANAGER_H_INCLUDED #define DATABASEMANAGER_H_INCLUDED #include "UWD.h" #include #include 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