dmlite 0.6
dmlite::MySqlConnectionFactory Class Reference

#include <mysqlpools.h>

Inheritance diagram for dmlite::MySqlConnectionFactory:
Collaboration diagram for dmlite::MySqlConnectionFactory:

Public Member Functions

 MySqlConnectionFactory ()
 
MysqlWrapcreate ()
 Creates an element.
 
void destroy (MysqlWrap *)
 Destroys an element.
 
bool isValid (MysqlWrap *)
 Check it is still valid.
 
- Public Member Functions inherited from dmlite::PoolElementFactory< MysqlWrap * >
virtual ~PoolElementFactory ()
 Destructor.
 

Public Attributes

std::string host
 
unsigned int port
 
std::string user
 
std::string passwd
 
int dirspacereportdepth
 

Detailed Description

Factory for mysql connections This is just mechanics of how the Poolcontainer class works and wraps the creation of the actual mysql conns

Constructor & Destructor Documentation

◆ MySqlConnectionFactory()

dmlite::MySqlConnectionFactory::MySqlConnectionFactory ( )

Member Function Documentation

◆ create()

MysqlWrap * dmlite::MySqlConnectionFactory::create ( )
virtual

Creates an element.

Implements dmlite::PoolElementFactory< MysqlWrap * >.

◆ destroy()

void dmlite::MySqlConnectionFactory::destroy ( MysqlWrap * )
virtual

Destroys an element.

Implements dmlite::PoolElementFactory< MysqlWrap * >.

◆ isValid()

bool dmlite::MySqlConnectionFactory::isValid ( MysqlWrap * )
virtual

Check it is still valid.

Implements dmlite::PoolElementFactory< MysqlWrap * >.

Member Data Documentation

◆ dirspacereportdepth

int dmlite::MySqlConnectionFactory::dirspacereportdepth

◆ host

std::string dmlite::MySqlConnectionFactory::host

◆ passwd

std::string dmlite::MySqlConnectionFactory::passwd

◆ port

unsigned int dmlite::MySqlConnectionFactory::port

◆ user

std::string dmlite::MySqlConnectionFactory::user

The documentation for this class was generated from the following file: