![]() |
Storage Engine API
|
#include <climits>
#include <vector>
#include "mongo/db/concurrency/lock_manager.h"
#include "mongo/db/concurrency/lock_stats.h"
#include "mongo/db/operation_context.h"
#include "mongo/stdx/thread.h"
Go to the source code of this file.
Classes | |
class | mongo::Locker |
Interface for acquiring locks. More... | |
struct | mongo::Locker::OneLock |
Describes a single lock acquisition for reporting/serialization purposes. More... | |
struct | mongo::Locker::LockerInfo |
Returns information and locking statistics for this instance of the locker. More... | |
struct | mongo::Locker::LockSnapshot |
LockSnapshot captures the state of all resources that are locked, what modes they're locked in, and how many times they've been locked in that mode. More... | |
class | mongo::UninterruptibleLockGuard |
This class prevents lock acquisitions from being interrupted when it is in scope. More... | |
class | mongo::ShouldNotConflictWithSecondaryBatchApplicationBlock |
RAII-style class to opt out of replication's use of ParallelBatchWriterMode. More... | |
Namespaces | |
mongo | |
Copyright (C) 2014 MongoDB Inc. | |