23 #include "CibernateConnPools.h"
33 void CibernateConnPools::destroy()
36 instance->~CibernateConnPools();
39 CibernateConnPools::CibernateConnPools()
41 logger = Logger::getLogger(
"CibernateConnPools");
44 CibernateConnPools::~CibernateConnPools() {
45 map<string,CibernateConnectionPool*>::iterator it1;
46 for (it1=cpools.begin();it1!=cpools.end();it1++) {
49 map<string,Mapping*>::iterator it2;
50 for (it2=mappings.begin();it2!=mappings.end();it2++) {
54 logger <<
"\nDestructed CibernateConnPools" << flush;
57 void CibernateConnPools::addPool(
int size,
string uid,
string pwd,
string dsn,
string appName)
60 instance->initialized =
get()->cpools[appName]->initialized;
63 bool CibernateConnPools::isInitialized()
65 return instance->initialized;
69 if(instance->cpools.find(appName)!=instance->cpools.end())
70 return instance->cpools[appName];
74 Mapping* CibernateConnPools::getMapping(
string appName)
76 if(instance->mappings.find(appName)!=instance->mappings.end())
77 return instance->mappings[appName];
81 void CibernateConnPools::addMapping(
string appName,
Mapping* mapping)
83 get()->mappings[appName] = mapping;