Fire Core
8.0.0.alpha
GIS framework per tutti gli usi
|
Tipi pubblici | |
typedef shared::ConnectionRasterSh | ConnectionRasterShp |
typedef std::vector< std::string > | VctDrivers |
Tipi pubblici ereditati da fire::source::Connection | |
enum | paramName { HOST = 1, DATASOURCE = 2, USER = 3, PASSWORD = 4, PORT = 5 } |
typedef std::map< int, std::string > | ConnectionParams |
typedef std::vector< std::string > | LayerList |
typedef shared::ConnectionSh | ConnectionShp |
Tipi pubblici ereditati da fire::Object | |
typedef boost::unique_lock < boost::mutex > | LockGuard |
Guardia per la sincronizzazione dell'oggetto. | |
Membri pubblici | |
virtual ConnectionType::ConnectionType | getType () const |
Indica la tipologia di connessione concreta. Continua... | |
virtual bool | isValid () const |
Indica se la connessione risulta operativa. Continua... | |
virtual Features const | getFeatures () const |
Restituisce un oggetto indicante le caratteristiche supportate da questa connessione. Continua... | |
virtual LayerList | getLayers () const |
Restituisce la lista degli identificativi testuali dei livelli tematici presenti nella connessione. Continua... | |
virtual source::raster::LayerRaster::LayerRasterShp | getLayer (const std::string &name) const |
virtual source::raster::LayerRaster::LayerRasterShp | getLayer (const std::string &name, const std::string &driver) const |
virtual void | getRasterDrivers (const std::string &name, VctDrivers &list) const |
virtual void | getRasterDrivers (const DriverType::DriverType &dt, VctDrivers &list) const |
virtual std::string | getNamespace () const |
Restituisce il namespace univoco che identifica l'istanza concreta dell'oggetto Connection. Continua... | |
Membri pubblici ereditati da fire::source::Connection | |
Connection () | |
Costruttore oggetto. | |
virtual | ~Connection () |
Distruttore oggetto. Nel caso fosse aperta la connessione, essa verrà chiusa richiamando il metodo fire::data::Connection::close. | |
Membri pubblici ereditati da fire::Object | |
Object () | |
Costruttore. | |
Object (const Object &object) | |
Costruttore di copia. Continua... | |
fire::Object & | operator= (const fire::Object &object) |
Operatore di assegnamento. Continua... | |
virtual | ~Object () |
Distruttore. | |
virtual fire::Class < fire::Object > * | getClass () const |
Restituisce la classe dell'oggetto. Continua... | |
virtual bool | equals (const Object &object) const |
Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua... | |
virtual bool | operator== (const Object &object) const |
Operatore di uguaglianza. Continua... | |
std::size_t | hashCode () const |
Restituisce il codice dell'oggetto. Continua... | |
void | notify () const |
Notifica. | |
void | notifyAll () const |
Notifica tutti. | |
virtual std::string | toString () const |
Restituisce la rappresentazione alfabetica dell'oggetto. Continua... | |
void | wait () const |
Aspetta. | |
void | waitFor (std::size_t timeout) const |
Aspetta per un determinato tempo (in millisecondi) Continua... | |
void | waitFor (std::size_t timeout, int nanos) const |
Aspetta per un determinato tempo (in millisecondi) Continua... | |
virtual bool | operator< (const Object &object) const |
Operatore di minoranza. Continua... | |
Membri protetti | |||
virtual void | _openNoWait () | ||
virtual void | _closeNoWait () | ||
Membri protetti ereditati da fire::source::Connection | |||
ConnectionParams const & | getConnectionString () const | ||
Restituisce i parametri usati per la connessione alla sorgente dati. Continua... | |||
void | open () | ||
Apre la connessione alla sorgente dati
| |||
void | open (ConnectionParams const &cnnStr) | ||
Apre la connessione alla sorgente dati usando la stringa di connessione indicata
| |||
bool | isOpen () const | ||
Indica se la connessione risulta aperta. Continua... | |||
void | close () | ||
Chiude la connessione alla sorgente dati, rilasciando le risorse allocate. | |||
void | setId (const std::string &pool, const std::string &id) | ||
Valorizza l'identificativo del fire::gis::data::ConnectionPool e delle istanza di Connection attribuiti ad essa quando viene inserita all'interno di un pool pool - valore testuale identificante il fire::gis::data::ConnectionPool in cui la connessione è inserita id - valore testuale identificante l'istanza di Connection all'interno del pool. | |||
std::string | getId () const | ||
Valore testuale identificante l'istanza di Connection all'interno del pool. Continua... | |||
std::string | getInstanceId () const | ||
Valore testuale identificante l'istanza di Connection a livello di sessione. Continua... | |||
std::string | getPoolId () const | ||
getPoolId Continua... | |||
void | setConnectionString (const Connection::ConnectionParams &val) | ||
Imposta la stringa di connessione secondo le specifiche indicate dalla implementazione concreta della connessione dati. Continua... | |||
const ConnectionParams & | _getConnectionStringNoWait () const | ||
const std::string | _readParam (ConnectionParams const &pars, unsigned int const &name) const | ||
Estrae un parametro per nome interpretandolo come stringa. Continua... | |||
const int | _readIntParam (ConnectionParams const &pars, unsigned int const &name) const | ||
Estrae un parametro per nome interpretandolo come intero. Continua... | |||
std::string | _getPoolIdNoWait () const | ||
std::string | _getInstanceIdNoWait () const | ||
virtual bool | _isOpenNoWait () const | ||
Membri protetti ereditati da fire::Object | |||
Object * | clone () const | ||
Duplica l'oggetto. Continua... | |||
void | finalize () | ||
Finalizza l'oggetto. | |||
Altri membri ereditati | |
Membri pubblici statici ereditati da fire::source::Connection | |
static std::string | idFromParams (Connection::ConnectionParams const ¶ms) |
Costruisceun stringa univoca basandosi sui parametri di connessione di una Connection. Continua... | |
Attributi protetti ereditati da fire::source::Connection | |
bool | _isOpen |
fire::logging::Logger * | _log |
boost::mutex | _mtx |
Attributi protetti ereditati da fire::Object | |
boost::mutex | mutex |
Variabile per la sincronizzazione dell'oggetto. | |
|
virtual |
Restituisce un oggetto indicante le caratteristiche supportate da questa connessione.
Implementa fire::source::Connection.
|
virtual |
Restituisce la lista degli identificativi testuali dei livelli tematici presenti nella connessione.
Implementa fire::source::Connection.
|
virtual |
Restituisce il namespace univoco che identifica l'istanza concreta dell'oggetto Connection.
Implementa fire::source::Connection.
|
virtual |
Indica la tipologia di connessione concreta.
Reimplementa fire::source::Connection.
|
virtual |
Indica se la connessione risulta operativa.
Implementa fire::source::Connection.