OGR
Public Member Functions | List of all members
CPLMutexHolder Class Reference

#include <cpl_multiproc.h>

Public Member Functions

 CPLMutexHolder (void **phMutex, double dfWaitInSeconds=1000.0, const char *pszFile=__FILE__, int nLine=__LINE__, int nOptions=0)
 
 CPLMutexHolder (void *hMutex, double dfWaitInSeconds=1000.0, const char *pszFile=__FILE__, int nLine=__LINE__)
 

Detailed Description

Object to hold a mutex

Constructor & Destructor Documentation

CPLMutexHolder::CPLMutexHolder ( void **  phMutex,
double  dfWaitInSeconds = 1000.0,
const char *  pszFile = __FILE__,
int  nLine = __LINE__,
int  nOptions = 0 
)

Instantiates the mutex if not already done.

CPLMutexHolder::CPLMutexHolder ( void *  hMutex,
double  dfWaitInSeconds = 1000.0,
const char *  pszFile = __FILE__,
int  nLine = __LINE__ 
)

This variant assumes the mutex has already been created. If not, it will be a no-op


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

Generated for GDAL by doxygen 1.8.5.