diff options
Diffstat (limited to 'src/mongo/db/repl/operation_context_repl_mock.cpp')
-rw-r--r-- | src/mongo/db/repl/operation_context_repl_mock.cpp | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/src/mongo/db/repl/operation_context_repl_mock.cpp b/src/mongo/db/repl/operation_context_repl_mock.cpp index 5cfc9f31713..10d2e69beca 100644 --- a/src/mongo/db/repl/operation_context_repl_mock.cpp +++ b/src/mongo/db/repl/operation_context_repl_mock.cpp @@ -36,27 +36,20 @@ namespace mongo { namespace repl { - OperationContextReplMock::OperationContextReplMock(): - _lockState(new MMAPV1LockerImpl()), - _opID(0), - _checkForInterruptStatus(Status::OK()), - _maxTimeMicrosRemaining(0), - _writesAreReplicated(true) { - } - - OperationContextReplMock::~OperationContextReplMock() {} + OperationContextReplMock::OperationContextReplMock() : OperationContextReplMock(0) {} - Locker* OperationContextReplMock::lockState() const { - return _lockState.get(); + OperationContextReplMock::OperationContextReplMock(unsigned int opNum) : + OperationContextReplMock(nullptr, opNum) { } - unsigned int OperationContextReplMock::getOpID() const { - return _opID; + OperationContextReplMock::OperationContextReplMock(Client* client, unsigned int opNum) : + OperationContextNoop(client, opNum, new MMAPV1LockerImpl()), + _checkForInterruptStatus(Status::OK()), + _maxTimeMicrosRemaining(0), + _writesAreReplicated(true) { } - void OperationContextReplMock::setOpID(unsigned int opID) { - _opID = opID; - } + OperationContextReplMock::~OperationContextReplMock() = default; void OperationContextReplMock::checkForInterrupt() const { uassertStatusOK(checkForInterruptNoAssert()); |