|
Fire Core
8.0.0.alpha
GIS framework per tutti gli usi
|
Gestore di connessioni idempotenti verso una sorgente dati. Continua...
#include <ConnectionPool.hpp>
Membri pubblici | |
| ConnectionPool (const std::string &cnnNmsp, const source::Connection::ConnectionParams &cnnPars, const int &num, const std::string &id="") | |
| Costruttore oggetto. Continua... | |
| virtual | ~ConnectionPool () |
| Distruttore oggetto. | |
| source::Connection::ConnectionShp | get () |
| Restituisce la prima istanza di fire::source::Connection disponibile nel pool. Continua... | |
| void | close () |
| Chiude il ConnectionPool e tutte le connessioni. | |
| size_t | getCount () const |
| Numero di connessioni totali presenti nel pool. Continua... | |
| std::string | getId () const |
| Chiave univoca a livello di sessione dell'istanza di ConnectionPool. Continua... | |
Gestore di connessioni idempotenti verso una sorgente dati.
| fire::gis::data::ConnectionPool::ConnectionPool | ( | const std::string & | cnnNmsp, |
| const source::Connection::ConnectionParams & | cnnPars, | ||
| const int & | num, | ||
| const std::string & | id = "" |
||
| ) |
Costruttore oggetto.
| cnnNmsp | - std::string che identifica il namespace della sorgente dati da creare |
| cnnPars | - istanza fire::source::Connection::ConnectionParams contenente i parametri di connessione |
| num | - numero di istanze idempotenti da creare nel connection pool |
| id | - OPZIONALE std::string con una chiave univoca identificante il pool all'interno della sessione di lavoro. Se non valorizzato, ne verrà generato automaticamente uno in fase di costruzione oggetto |
| source::Connection::ConnectionShp fire::gis::data::ConnectionPool::get | ( | ) |
Restituisce la prima istanza di fire::source::Connection disponibile nel pool.
| size_t fire::gis::data::ConnectionPool::getCount | ( | ) | const |
Numero di connessioni totali presenti nel pool.
| std::string fire::gis::data::ConnectionPool::getId | ( | ) | const |
Chiave univoca a livello di sessione dell'istanza di ConnectionPool.