1 #ifndef _CONNECTION_MANAGER_H 2 #define _CONNECTION_MANAGER_H 13 #include <plugin_api.h> 25 void growPool(
unsigned int);
26 unsigned int shrinkPool(
unsigned int);
30 void setError(
const char *,
const char *,
bool);
35 void setPersist(
bool persist,
const std::string& filename =
"")
38 m_filename = filename;
40 bool persist() {
return m_persist; };
41 std::string filename() {
return m_filename; };
42 void setPurgeBlockSize(
unsigned long purgeBlockSize);
47 std::list<Connection *> idle;
48 std::list<Connection *> inUse;
55 std::string m_filename;
56 unsigned long m_purgeBlockSize;
Singleton class to manage SQLite3 Memory connection pool.
Definition: connection_manager.h:22
Definition: connection.h:32
Structure used by plugins to return error information.
Definition: plugin_api.h:44