![]() |
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. | |