GDAL data set manager.
More...
#include <DataSetsManager.h>
GDAL data set manager.
Definition at line 49 of file DataSetsManager.h.
◆ UrisInfoT
◆ AccessType
Enumerator |
---|
MultipleAccessType | Allows multiple concurrent connections to the uri.
|
SingleAccessType | Allows just one single connection to the uri.
|
Definition at line 56 of file DataSetsManager.h.
◆ DataSetsManager()
te::gdal::DataSetsManager::DataSetsManager |
( |
| ) |
|
|
protected |
◆ ~DataSetsManager()
te::gdal::DataSetsManager::~DataSetsManager |
( |
| ) |
|
|
protected |
◆ decrementUseCounter()
void te::gdal::DataSetsManager::decrementUseCounter |
( |
const std::string & |
uri | ) |
|
Decrement the use counter for the given raster URI.
- Parameters
-
◆ getInstance()
It returns a reference to the singleton instance.
- Returns
- A reference to the singleton instance.
Definition at line 109 of file Singleton.h.
◆ incrementUseCounter()
bool te::gdal::DataSetsManager::incrementUseCounter |
( |
const std::string & |
uri, |
|
|
const AccessType |
aType |
|
) |
| |
Try to increment the use counter for the given raster URI.
- Parameters
-
uri | RasterURI. |
aType | Access type. |
- Returns
- true if OK, false if the increment could not be done.
◆ te::common::Singleton< te::gdal::DataSetsManager >
◆ m_mutex
std::mutex te::gdal::DataSetsManager::m_mutex |
|
mutableprotected |
◆ m_openURIS
UrisInfoT te::gdal::DataSetsManager::m_openURIS |
|
mutableprotected |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/gdal/DataSetsManager.h