![]() |
Storage Engine API
|
#include <list>
#include <string>
#include <wiredtiger.h>
#include "mongo/db/storage/journal_listener.h"
#include "mongo/db/storage/wiredtiger/wiredtiger_snapshot_manager.h"
#include "mongo/platform/atomic_word.h"
#include "mongo/stdx/mutex.h"
#include "mongo/util/concurrency/spin_lock.h"
Go to the source code of this file.
Classes | |
class | mongo::WiredTigerCachedCursor |
class | mongo::WiredTigerSession |
This is a structure that caches 1 cursor for each uri. More... | |
class | mongo::WiredTigerSessionCache |
This cache implements a shared pool of WiredTiger sessions with the goal to amortize the cost of session creation and destruction over multiple uses. More... | |
class | mongo::WiredTigerSessionCache::WiredTigerSessionDeleter |
This deleter automatically releases WiredTigerSession objects when no longer needed. More... | |
Namespaces | |
mongo | |
Copyright (C) 2014 MongoDB Inc. | |
Typedefs | |
typedef std::unique_ptr< WiredTigerSession, typename WiredTigerSessionCache::WiredTigerSessionDeleter > | mongo::UniqueWiredTigerSession |
A unique handle type for WiredTigerSession pointers obtained from a WiredTigerSessionCache. More... | |