All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::gdal::DataSetUseCounter Class Reference

GDAL data set use counter. More...

#include <DataSetUseCounter.h>

Inheritance diagram for te::gdal::DataSetUseCounter:

Public Member Functions

 DataSetUseCounter (const std::string &uri, const DataSetsManager::AccessType aType) throw ( te::gdal::Exception )
 Default constructor. More...
 
 ~DataSetUseCounter ()
 

Private Attributes

std::string m_uri
 Data set uri. More...
 

Detailed Description

GDAL data set use counter.

Definition at line 46 of file DataSetUseCounter.h.

Constructor & Destructor Documentation

te::gdal::DataSetUseCounter::DataSetUseCounter ( const std::string &  uri,
const DataSetsManager::AccessType  aType 
)
throw (te::gdal::Exception
)

Default constructor.

Parameters
uriRaster URI.
aTypeAccess type.
Exceptions
ExceptionIt can throw an exception (code te::common::NO_CONNECTION_AVAILABLE ) if:
  • the maximum number of simultaneous accesses has been reached

Definition at line 31 of file DataSetUseCounter.cpp.

References te::common::NO_CONNECTION_AVAILABLE, and TE_TR.

te::gdal::DataSetUseCounter::~DataSetUseCounter ( )

Member Data Documentation

std::string te::gdal::DataSetUseCounter::m_uri
private

Data set uri.

Definition at line 65 of file DataSetUseCounter.h.

Referenced by ~DataSetUseCounter().


The documentation for this class was generated from the following files: