|
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.