Storage Engine API
mongo::RecoveryUnitHarnessHelper Class Referenceabstract

#include <recovery_unit_test_harness.h>

Inheritance diagram for mongo::RecoveryUnitHarnessHelper:
mongo::HarnessHelper

Public Member Functions

virtual std::unique_ptr< RecoveryUnitnewRecoveryUnit ()=0
 
virtual std::unique_ptr< RecordStorecreateRecordStore (OperationContext *opCtx, const std::string &ns)=0
 
- Public Member Functions inherited from mongo::HarnessHelper
virtual ~HarnessHelper ()=0
 
 HarnessHelper ()=default
 
virtual ServiceContext::UniqueOperationContext newOperationContext (Client *const client)
 
virtual ServiceContext::UniqueOperationContext newOperationContext ()
 
Client * client () const
 
ServiceContext * serviceContext ()
 
const ServiceContext * serviceContext () const
 

Member Function Documentation

◆ createRecordStore()

virtual std::unique_ptr<RecordStore> mongo::RecoveryUnitHarnessHelper::createRecordStore ( OperationContext *  opCtx,
const std::string &  ns 
)
pure virtual

◆ newRecoveryUnit()

virtual std::unique_ptr<RecoveryUnit> mongo::RecoveryUnitHarnessHelper::newRecoveryUnit ( )
pure virtual

Implements mongo::HarnessHelper.


The documentation for this class was generated from the following file: