diff options
Diffstat (limited to 'src/mongo/db/storage/record_store_test_harness.cpp')
-rw-r--r-- | src/mongo/db/storage/record_store_test_harness.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mongo/db/storage/record_store_test_harness.cpp b/src/mongo/db/storage/record_store_test_harness.cpp index 00f937ac8be..f026681a77d 100644 --- a/src/mongo/db/storage/record_store_test_harness.cpp +++ b/src/mongo/db/storage/record_store_test_harness.cpp @@ -39,16 +39,19 @@ namespace mongo { namespace { -std::function<std::unique_ptr<RecordStoreHarnessHelper>()> recordStoreHarnessFactory; +std::function<std::unique_ptr<RecordStoreHarnessHelper>(RecordStoreHarnessHelper::Options)> + recordStoreHarnessFactory; } void registerRecordStoreHarnessHelperFactory( - std::function<std::unique_ptr<RecordStoreHarnessHelper>()> factory) { + std::function<std::unique_ptr<RecordStoreHarnessHelper>(RecordStoreHarnessHelper::Options)> + factory) { recordStoreHarnessFactory = std::move(factory); } -auto newRecordStoreHarnessHelper() -> std::unique_ptr<RecordStoreHarnessHelper> { - return recordStoreHarnessFactory(); +auto newRecordStoreHarnessHelper(RecordStoreHarnessHelper::Options options) + -> std::unique_ptr<RecordStoreHarnessHelper> { + return recordStoreHarnessFactory(options); } namespace { |