summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/operation_context_repl_mock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/operation_context_repl_mock.cpp')
-rw-r--r--src/mongo/db/repl/operation_context_repl_mock.cpp25
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());