summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/in_memory/in_memory_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/in_memory/in_memory_engine.h')
-rw-r--r--src/mongo/db/storage/in_memory/in_memory_engine.h86
1 files changed, 45 insertions, 41 deletions
diff --git a/src/mongo/db/storage/in_memory/in_memory_engine.h b/src/mongo/db/storage/in_memory/in_memory_engine.h
index c7e527ec2f7..55f9c463055 100644
--- a/src/mongo/db/storage/in_memory/in_memory_engine.h
+++ b/src/mongo/db/storage/in_memory/in_memory_engine.h
@@ -36,60 +36,64 @@
namespace mongo {
- class InMemoryEngine : public KVEngine {
- public:
- virtual RecoveryUnit* newRecoveryUnit();
+class InMemoryEngine : public KVEngine {
+public:
+ virtual RecoveryUnit* newRecoveryUnit();
- virtual Status createRecordStore( OperationContext* opCtx,
- StringData ns,
- StringData ident,
- const CollectionOptions& options );
+ virtual Status createRecordStore(OperationContext* opCtx,
+ StringData ns,
+ StringData ident,
+ const CollectionOptions& options);
- virtual RecordStore* getRecordStore( OperationContext* opCtx,
- StringData ns,
- StringData ident,
- const CollectionOptions& options );
+ virtual RecordStore* getRecordStore(OperationContext* opCtx,
+ StringData ns,
+ StringData ident,
+ const CollectionOptions& options);
- virtual Status createSortedDataInterface( OperationContext* opCtx,
- StringData ident,
- const IndexDescriptor* desc );
+ virtual Status createSortedDataInterface(OperationContext* opCtx,
+ StringData ident,
+ const IndexDescriptor* desc);
- virtual SortedDataInterface* getSortedDataInterface( OperationContext* opCtx,
- StringData ident,
- const IndexDescriptor* desc );
+ virtual SortedDataInterface* getSortedDataInterface(OperationContext* opCtx,
+ StringData ident,
+ const IndexDescriptor* desc);
- virtual Status dropIdent( OperationContext* opCtx,
- StringData ident );
+ virtual Status dropIdent(OperationContext* opCtx, StringData ident);
- virtual bool supportsDocLocking() const { return false; }
+ virtual bool supportsDocLocking() const {
+ return false;
+ }
- virtual bool supportsDirectoryPerDB() const { return false; }
+ virtual bool supportsDirectoryPerDB() const {
+ return false;
+ }
- /**
- * This is sort of strange since "durable" has no meaning...
- */
- virtual bool isDurable() const { return true; }
+ /**
+ * This is sort of strange since "durable" has no meaning...
+ */
+ virtual bool isDurable() const {
+ return true;
+ }
- virtual int64_t getIdentSize( OperationContext* opCtx,
- StringData ident );
+ virtual int64_t getIdentSize(OperationContext* opCtx, StringData ident);
- virtual Status repairIdent( OperationContext* opCtx,
- StringData ident ) {
- return Status::OK();
- }
+ virtual Status repairIdent(OperationContext* opCtx, StringData ident) {
+ return Status::OK();
+ }
- virtual void cleanShutdown() {};
+ virtual void cleanShutdown(){};
- virtual bool hasIdent(OperationContext* opCtx, StringData ident) const {
- return _dataMap.find(ident) != _dataMap.end();;
- }
+ virtual bool hasIdent(OperationContext* opCtx, StringData ident) const {
+ return _dataMap.find(ident) != _dataMap.end();
+ ;
+ }
- std::vector<std::string> getAllIdents( OperationContext* opCtx ) const;
- private:
- typedef StringMap<std::shared_ptr<void> > DataMap;
+ std::vector<std::string> getAllIdents(OperationContext* opCtx) const;
- mutable stdx::mutex _mutex;
- DataMap _dataMap; // All actual data is owned in here
- };
+private:
+ typedef StringMap<std::shared_ptr<void>> DataMap;
+ mutable stdx::mutex _mutex;
+ DataMap _dataMap; // All actual data is owned in here
+};
}