Classe astratta che implementa l'interfaccia di base di una sorgente dati sia vettoriale che raster.  
 Continua...
#include <Connection.hpp>
 | 
| static std::string  | idFromParams (Connection::ConnectionParams const ¶ms) | 
|   | Costruisceun stringa univoca basandosi sui parametri di connessione di una Connection.  Continua...
  | 
|   | 
 | 
| 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::ConnectionException | se 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::ConnectionException | se l'apertura non viene eseguita.  |  
   
   
 
 Continua...
  | 
|   | 
| bool  | isOpen () const  | 
|   | Indica se la connessione risulta aperta.  Continua...
  | 
|   | 
| virtual bool  | isValid () const =0 | 
|   | Indica se la connessione risulta operativa.  Continua...
  | 
|   | 
| 
void  | close () | 
|   | Chiude la connessione alla sorgente dati, rilasciando le risorse allocate. 
  | 
|   | 
virtual  
ConnectionType::ConnectionType  | getType () const  | 
|   | Indica la tipologia di connessione concreta.  Continua...
  | 
|   | 
| virtual Features const  | getFeatures () const =0 | 
|   | Restituisce un oggetto indicante le caratteristiche supportate da questa connessione.  Continua...
  | 
|   | 
| virtual LayerList  | getLayers () const =0 | 
|   | Restituisce la lista degli identificativi testuali dei livelli tematici presenti nella connessione.  Continua...
  | 
|   | 
| virtual std::string  | getNamespace () const =0 | 
|   | Restituisce il namespace univoco che identifica l'istanza concreta dell'oggetto Connection.  Continua...
  | 
|   | 
| 
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...
  | 
|   | 
| 
virtual void  | _openNoWait ()=0 | 
|   | 
| 
virtual void  | _closeNoWait ()=0 | 
|   | 
| 
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  | 
|   | 
| Object *  | clone () const  | 
|   | Duplica l'oggetto.  Continua...
  | 
|   | 
| 
void  | finalize () | 
|   | Finalizza l'oggetto. 
  | 
|   | 
 | 
| 
class  | shared::ConnectionSh | 
|   | 
Classe astratta che implementa l'interfaccia di base di una sorgente dati sia vettoriale che raster. 
 
| Valori del tipo enumerato | 
|---|
| HOST  | 
 Nome del parametro che contiene l'indirizzo IP del server.  
 | 
| DATASOURCE  | 
 Nome del parametro che contiene l'identificativo della sogente dati.  
 | 
| USER  | 
 Nome del parametro che contiene il nome dell'utente da usare per la login alla sorgente dati.  
 | 
| PASSWORD  | 
 Nome del parametro che contiene la password per il login dell'utente.  
 | 
| PORT  | 
 Nome del parametro che contiene la porta di comunicazione con il server.  
 | 
 
 
  
  
      
        
          | const int fire::source::Connection::_readIntParam  | 
          ( | 
          ConnectionParams const &  | 
          pars,  | 
         
        
           | 
           | 
          unsigned int const &  | 
          name  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
protected   | 
  
 
Estrae un parametro per nome interpretandolo come intero. 
- Parametri
 - 
  
    | pars | - Oggetto fire::plugin::data::Connection::ConnectionParams contenente i valori dei parametri usati per la connessione  | 
    | name | - Valore intero indicante il parametro di interesse. Ogni tipologia concreta di connessione definisce i parametri di interesse  | 
  
   
- Restituisce
 - Valore intero dell'attributo indicato 
 
 
 
  
  
      
        
          | const std::string fire::source::Connection::_readParam  | 
          ( | 
          ConnectionParams const &  | 
          pars,  | 
         
        
           | 
           | 
          unsigned int const &  | 
          name  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
protected   | 
  
 
Estrae un parametro per nome interpretandolo come stringa. 
- Parametri
 - 
  
    | pars | - Oggetto fire::plugin::data::Connection::ConnectionParams contenente i valori dei parametri usati per la connessione  | 
    | name | - Valore intero indicante il parametro di interesse. Ogni tipologia concreta di connessione definisce i parametri di interesse  | 
  
   
- Restituisce
 - Valore std::string dell'attributo indicato 
 
 
 
  
  
      
        
          | ConnectionParams const& fire::source::Connection::getConnectionString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
Restituisce i parametri usati per la connessione alla sorgente dati. 
- Restituisce
 - riferimento NON modificabile dei parametri usati per la connessione 
 
 
 
  
  
      
        
          | virtual Features const fire::source::Connection::getFeatures  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
  
  
      
        
          | std::string fire::source::Connection::getId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | std::string fire::source::Connection::getInstanceId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
Valore testuale identificante l'istanza di Connection a livello di sessione. 
- Restituisce
 - testo chiave per l'identificazione della connessione all'interno della sessione di lavoro 
 
 
 
  
  
      
        
          | virtual LayerList fire::source::Connection::getLayers  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
  
  
      
        
          | virtual std::string fire::source::Connection::getNamespace  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
  
  
      
        
          | std::string fire::source::Connection::getPoolId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | virtual ConnectionType::ConnectionType fire::source::Connection::getType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
  
  
      
        
          | static std::string fire::source::Connection::idFromParams  | 
          ( | 
          Connection::ConnectionParams const &  | 
          params | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Costruisceun stringa univoca basandosi sui parametri di connessione di una Connection. 
- Parametri
 - 
  
    | params | - oggetto fire::source::Connection::ConnectionParams con i parametri di connessione  | 
  
   
- Restituisce
 - valore testuale generato 
 
 
 
  
  
      
        
          | bool fire::source::Connection::isOpen  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
Indica se la connessione risulta aperta. 
- Restituisce
 - Valore booleano true, se e solo se la connessione risulta aperta 
 
 
 
  
  
      
        
          | virtual bool fire::source::Connection::isValid  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedpure virtual   | 
  
 
 
  
  
      
        
          | void fire::source::Connection::open  | 
          ( | 
          ConnectionParams const &  | 
          cnnStr | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Apre la connessione alla sorgente dati usando la stringa di connessione indicata 
- Eccezioni
 - 
  
    | fire::plugin::data::exception::ConnectionException | se l'apertura non viene eseguita.  | 
  
   
- Parametri
 - 
  
    | cnnStr | - parametri da usare per la connessione. Sono contenuti in un oggetto fire::plugin::data::Connection::ConnectionParams  | 
  
   
 
 
  
  
      
        
          | void fire::source::Connection::setConnectionString  | 
          ( | 
          const Connection::ConnectionParams &  | 
          val | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Imposta la stringa di connessione secondo le specifiche indicate dalla implementazione concreta della connessione dati. 
- Parametri
 - 
  
    | val | - riferimento fire::source::Connection::ConnectionParams con i parametri si connessione valorizzati  | 
  
   
 
 
La documentazione per questa classe è stata generata a partire dal seguente file: