A singleton to keep all the registered data sources.  
 More...
#include <DataSourceInfoManager.h>
A singleton to keep all the registered data sources. 
Definition at line 49 of file DataSourceInfoManager.h.
 
◆ const_iterator
◆ iterator
◆ DataSourceInfoManager()
  
  
      
        
          | te::da::DataSourceInfoManager::DataSourceInfoManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ~DataSourceInfoManager()
  
  
      
        
          | te::da::DataSourceInfoManager::~DataSourceInfoManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ add()
◆ begin() [1/2]
      
        
          | iterator te::da::DataSourceInfoManager::begin  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ begin() [2/2]
◆ end() [1/2]
      
        
          | iterator te::da::DataSourceInfoManager::end  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ end() [2/2]
◆ get()
◆ getByConnInfo()
      
        
          | DataSourceInfoPtr te::da::DataSourceInfoManager::getByConnInfo  | 
          ( | 
          const std::string &  | 
          connInfo | ) | 
           | 
        
      
 
 
◆ getByType()
      
        
          | void te::da::DataSourceInfoManager::getByType  | 
          ( | 
          const std::string &  | 
          dsTypeName,  | 
        
        
           | 
           | 
          std::vector< DataSourceInfoPtr > &  | 
          datasources  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
◆ getInstance()
It returns a reference to the singleton instance. 
- Returns
 - A reference to the singleton instance. 
 
Definition at line 109 of file Singleton.h.
 
 
◆ remove()
      
        
          | void te::da::DataSourceInfoManager::remove  | 
          ( | 
          const std::string &  | 
          id | ) | 
           | 
        
      
 
 
◆ removeByType()
      
        
          | void te::da::DataSourceInfoManager::removeByType  | 
          ( | 
          const std::string &  | 
          dsTypeName | ) | 
           | 
        
      
 
 
◆ size()
      
        
          | std::size_t te::da::DataSourceInfoManager::size  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ te::common::Singleton< DataSourceInfoManager >
◆ m_datasources
  
  
      
        
          | std::map<std::string, DataSourceInfoPtr> te::da::DataSourceInfoManager::m_datasources | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/dataaccess/datasource/DataSourceInfoManager.h