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