Fledge
An open source edge computing platform for industrial users
MemConnectionManager Class Reference

Singleton class to manage SQLite3 Memory connection pool. More...

#include <connection_manager.h>

Public Member Functions

void growPool (unsigned int)
 
unsigned int shrinkPool (unsigned int)
 
Connectionallocate ()
 
void release (Connection *)
 
void shutdown ()
 
void setError (const char *, const char *, bool)
 
PLUGIN_ERRORgetError ()
 
void setPersist (bool persist, const std::string &filename="")
 
bool persist ()
 
std::string filename ()
 
void setPurgeBlockSize (unsigned long purgeBlockSize)
 

Static Public Member Functions

static MemConnectionManagergetInstance ()
 

Detailed Description

Singleton class to manage SQLite3 Memory connection pool.


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