Holder of mysql connections, base class singleton holding the mysql conn pool. More...
#include <mysqlpools.h>
Public Member Functions | |
~MySqlHolder () | |
Static Public Member Functions | |
static dmlite::PoolContainer < MysqlWrap * > & | getMySqlPool () |
static bool | configure (const std::string &key, const std::string &value) |
static void | configure (std::string host, std::string username, std::string password, int port, int poolsize) |
Private Member Functions | |
MySqlHolder () | |
Static Private Member Functions | |
static MySqlHolder * | getInstance () |
Private Attributes | |
int | poolsize |
MySqlConnectionFactory | connectionFactory_ |
Connection factory. | |
Static Private Attributes | |
static MySqlHolder * | instance |
static dmlite::PoolContainer < MysqlWrap * > * | connectionPool_ |
Connection pool. |
Holder of mysql connections, base class singleton holding the mysql conn pool.
dmlite::MySqlHolder::~MySqlHolder | ( | ) |
dmlite::MySqlHolder::MySqlHolder | ( | ) | [private] |
static void dmlite::MySqlHolder::configure | ( | std::string | host, | |
std::string | username, | |||
std::string | password, | |||
int | port, | |||
int | poolsize | |||
) | [static] |
static bool dmlite::MySqlHolder::configure | ( | const std::string & | key, | |
const std::string & | value | |||
) | [static] |
static MySqlHolder* dmlite::MySqlHolder::getInstance | ( | ) | [static, private] |
static dmlite::PoolContainer<MysqlWrap*>& dmlite::MySqlHolder::getMySqlPool | ( | ) | [static] |
Connection factory.
dmlite::PoolContainer<MysqlWrap*>* dmlite::MySqlHolder::connectionPool_ [static, private] |
Connection pool.
MySqlHolder* dmlite::MySqlHolder::instance [static, private] |
int dmlite::MySqlHolder::poolsize [private] |