|
OGR
|
#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__) | |
Object to hold a mutex
| 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
1.9.3.