Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::source::raster::ConnectionRaster
Diagramma delle classi per fire::source::raster::ConnectionRaster
fire::source::Connection fire::Object fire::Groupable< Object >

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::Objectoperator= (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

Eccezioni
fire::plugin::data::exception::ConnectionExceptionse l'apertura non viene eseguita.

 
void open (ConnectionParams const &cnnStr)
 Apre la connessione alla sorgente dati usando la stringa di connessione indicata

Eccezioni
fire::plugin::data::exception::ConnectionExceptionse l'apertura non viene eseguita.
Continua...
 
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
Objectclone () 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 &params)
 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.
 

Documentazione delle funzioni membro

virtual Features const fire::source::raster::ConnectionRaster::getFeatures ( ) const
virtual

Restituisce un oggetto indicante le caratteristiche supportate da questa connessione.

Restituisce
Istanza di fire::source::Features

Implementa fire::source::Connection.

virtual LayerList fire::source::raster::ConnectionRaster::getLayers ( ) const
virtual

Restituisce la lista degli identificativi testuali dei livelli tematici presenti nella connessione.

Restituisce
lista di stringhe modellate da fire::data::Connection::LayerList

Implementa fire::source::Connection.

virtual std::string fire::source::raster::ConnectionRaster::getNamespace ( ) const
virtual

Restituisce il namespace univoco che identifica l'istanza concreta dell'oggetto Connection.

Restituisce
Valore stringa.

Implementa fire::source::Connection.

virtual ConnectionType::ConnectionType fire::source::raster::ConnectionRaster::getType ( ) const
virtual

Indica la tipologia di connessione concreta.

Restituisce
Valore intero decodificato da fire::source::ConnectionType::ConnectionType

Reimplementa fire::source::Connection.

virtual bool fire::source::raster::ConnectionRaster::isValid ( ) const
virtual

Indica se la connessione risulta operativa.

Restituisce
Valore booleano true, se e solo se la connessione risulta operativa.

Implementa fire::source::Connection.


La documentazione per questa classe è stata generata a partire dal seguente file: