template<typename T, typename T_Group>
class QgsConnectionPool< T, T_Group >
Template class responsible for keeping a pool of open connections.
This is desired to avoid the overhead of creation of new connection everytime.
The methods are thread safe.
The connection pool has a limit on maximum number of concurrent connections (per server), once the limit is reached, the acquireConnection() function will block. All connections that have been acquired must be then released with releaseConnection() function.
When the connections are not used for some time, they will get closed automatically to save resources.
Definition at line 199 of file qgsconnectionpool.h.