MongoDB  2.7.0
Public Member Functions | Public Attributes | List of all members
mongo::RWLockRecursiveNongreedy Class Reference
Inheritance diagram for mongo::RWLockRecursiveNongreedy:
mongo::RWLockRecursive mongo::RWLockBase

Public Member Functions

 RWLockRecursiveNongreedy (const char *nm, int lpwaitms)
const char * implType () const
bool __lock_try (int millis)
- Public Member Functions inherited from mongo::RWLockRecursive
 RWLockRecursive (const char *name)
void assertAtLeastReadLocked ()
void assertExclusivelyLocked ()

Public Attributes

const int lowPriorityWaitMS
- Public Attributes inherited from mongo::RWLockRecursive
const char *const _name

Additional Inherited Members

- Protected Member Functions inherited from mongo::RWLockRecursive
void lock ()
- Protected Member Functions inherited from mongo::RWLockBase
void lock ()
void unlock ()
void lockAsUpgradable ()
void unlockFromUpgradable ()
void upgrade ()
void lock_shared ()
void unlock_shared ()
bool lock_shared_try (int millis)
bool lock_try (int millis=0)
const char * implType () const
- Protected Attributes inherited from mongo::RWLockRecursive
ThreadLocalValue< int > _state

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