8#ifndef INCLUDED_BSLMT_RECURSIVEMUTEX
9#define INCLUDED_BSLMT_RECURSIVEMUTEX
106#include <bslscm_version.h>
115template <
class THREAD_POLICY>
134 RecursiveMutexImpl<Platform::ThreadPolicy> d_imp;
205 return d_imp.tryLock();
Definition bslmt_recursivemutex.h:131
void unlock()
Definition bslmt_recursivemutex.h:209
int tryLock()
Definition bslmt_recursivemutex.h:203
~RecursiveMutex()
Destroy this recursive mutex object.
Definition bslmt_recursivemutex.h:191
RecursiveMutex()
Definition bslmt_recursivemutex.h:186
void lock()
Definition bslmt_recursivemutex.h:197
Definition bslmt_recursivemutex.h:116
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bslmt_barrier.h:344