Storage Engine API
repair_database_interface.h
Go to the documentation of this file.
1 
29 #pragma once
30 
31 #include "mongo/base/status.h"
32 #include "mongo/stdx/functional.h"
33 
34 namespace mongo {
35 class StorageEngine;
36 class OperationContext;
37 
39  stdx::function<Status(StorageEngine*, OperationContext*, std::string const&, bool, bool)> impl);
40 
41 Status repairDatabaseMmapv1(StorageEngine* engine,
42  OperationContext* opCtx,
43  const std::string& dbName,
44  bool preserveClonedFilesOnFailure,
45  bool backupOriginalFiles);
46 } // namespace mongo
KVEngine * engine
Definition: kv_engine_test_timestamps.cpp:205
void setRepairDatabaseMmapv1Impl(stdx::function< Status(StorageEngine *engine, OperationContext *, const std::string &, bool, bool)> impl)
Definition: repair_database_interface.cpp:37
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
OperationContext Database StringData BSONObj CollectionOptions::ParseKind bool const BSONObj &idIndex Status
Definition: database_impl.cpp:956
Status repairDatabaseMmapv1(StorageEngine *engine, OperationContext *opCtx, const std::string &dbName, bool preserveClonedFilesOnFailure, bool backupOriginalFiles)
Definition: repair_database_interface.cpp:43
Collection *const OperationContext *const opCtx
Definition: collection_impl.cpp:80