8#ifndef INCLUDED_BSLMT_MUTEX
9#define INCLUDED_BSLMT_MUTEX
293#include <bslscm_version.h>
302template <
class THREAD_POLICY>
407 return d_imp.nativeMutex();
413 return d_imp.tryLock();
Definition bslmt_mutex.h:303
Definition bslmt_mutex.h:317
MutexImpl< Platform::ThreadPolicy >::NativeType NativeType
Definition bslmt_mutex.h:334
void lock()
Definition bslmt_mutex.h:399
NativeType & nativeMutex()
Definition bslmt_mutex.h:405
int tryLock()
Definition bslmt_mutex.h:411
Mutex()
Definition bslmt_mutex.h:388
~Mutex()
Definition bslmt_mutex.h:393
void unlock()
Definition bslmt_mutex.h:417
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bslmt_barrier.h:344