Storage Engine API
mongo::LockManager Member List

This is the complete list of members for mongo::LockManager, including all inherited members.

_buildBucketBSON(const LockRequest *iter, const std::map< LockerId, BSONObj > &lockToClientMap, const LockBucket *bucket, BSONArrayBuilder *locks)mongo::LockManagerprivate
_cleanupUnusedLocksInBucket(LockBucket *bucket)mongo::LockManagerprivate
_dumpBucket(const LockBucket *bucket) constmongo::LockManagerprivate
_dumpBucketToBSON(const std::map< LockerId, BSONObj > &lockToClientMap, const LockBucket *bucket, BSONObjBuilder *result)mongo::LockManagerprivate
_getBucket(ResourceId resId) constmongo::LockManagerprivate
_getPartition(LockRequest *request) constmongo::LockManagerprivate
_lockBucketsmongo::LockManagerprivate
_numLockBucketsmongo::LockManagerprivatestatic
_numPartitionsmongo::LockManagerprivatestatic
_onLockModeChanged(LockHead *lock, bool checkConflictQueue)mongo::LockManagerprivate
_partitionsmongo::LockManagerprivate
cleanupUnusedLocks()mongo::LockManager
convert(ResourceId resId, LockRequest *request, LockMode newMode)mongo::LockManager
DeadlockDetector classmongo::LockManagerfriend
downgrade(LockRequest *request, LockMode newMode)mongo::LockManager
dump() constmongo::LockManager
getLockInfoBSON(const std::map< LockerId, BSONObj > &lockToClientMap, BSONObjBuilder *result)mongo::LockManager
lock(ResourceId resId, LockRequest *request, LockMode mode)mongo::LockManager
LockHeadmongo::LockManagerfriend
LockManager()mongo::LockManager
MONGO_DISALLOW_COPYING(LockManager)mongo::LockManagerprivate
unlock(LockRequest *request)mongo::LockManager
~LockManager()mongo::LockManager