8#ifndef INCLUDED_BSLMT_RECURSIVEMUTEX
9#define INCLUDED_BSLMT_RECURSIVEMUTEX
106#include <bslscm_version.h>
115template <
class THREAD_POLICY>
133 RecursiveMutexImpl<Platform::ThreadPolicy> d_imp;
202 return d_imp.tryLock();
Definition bslmt_recursivemutex.h:130
void unlock()
Definition bslmt_recursivemutex.h:206
int tryLock()
Definition bslmt_recursivemutex.h:200
~RecursiveMutex()
Destroy this recursive mutex object.
Definition bslmt_recursivemutex.h:188
RecursiveMutex()
Definition bslmt_recursivemutex.h:183
void lock()
Definition bslmt_recursivemutex.h:194
Definition bslmt_recursivemutex.h:116
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bslmt_barrier.h:344