26 #ifndef __TERRALIB_DATAACCES_GDAL_INTERNAL_DATASETSMANAGER_H 
   27 #define __TERRALIB_DATAACCES_GDAL_INTERNAL_DATASETSMANAGER_H 
   30 #include "../common/Singleton.h" 
   58           MultipleAccessType = 0, 
 
   79         typedef std::map< std::string, std::pair< AccessType, unsigned long int > > 
UrisInfoT;
 
Template support for singleton pattern.
 
A GDAL data set gives access to a raster file.
 
UrisInfoT m_openURIS
Current open URIs.
 
void decrementUseCounter(const std::string &uri)
Decrement the use counter for the given raster URI.
 
std::mutex m_mutex
Internal thread sync mutex.
 
bool incrementUseCounter(const std::string &uri, const AccessType aType)
Try to increment the use counter for the given raster URI.
 
std::map< std::string, std::pair< AccessType, unsigned long int > > UrisInfoT
 
#define TEGDALEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
Proxy configuration file for TerraView (see terraview_config.h).