summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_coordinator_external_state_mock.h
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2016-05-20 11:45:27 -0400
committerBenety Goh <benety@mongodb.com>2016-05-24 18:56:07 -0400
commit974ed0ec1799916af2ae12da1d17ac5fc920d966 (patch)
treeb60912c976fc1b9bb2b845b48964cfc2c5d485dd /src/mongo/db/repl/replication_coordinator_external_state_mock.h
parent8644fe41cc27f1052d602ce5980a95eb551833a9 (diff)
downloadmongo-974ed0ec1799916af2ae12da1d17ac5fc920d966.tar.gz
SERVER-23308 integrated repl::multiApply into data replicator
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator_external_state_mock.h')
-rw-r--r--src/mongo/db/repl/replication_coordinator_external_state_mock.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/repl/replication_coordinator_external_state_mock.h b/src/mongo/db/repl/replication_coordinator_external_state_mock.h
index 77d883df480..049f39745c8 100644
--- a/src/mongo/db/repl/replication_coordinator_external_state_mock.h
+++ b/src/mongo/db/repl/replication_coordinator_external_state_mock.h
@@ -88,6 +88,12 @@ public:
virtual void notifyOplogMetadataWaiters();
virtual double getElectionTimeoutOffsetLimitFraction() const;
virtual bool isReadCommittedSupportedByStorageEngine(OperationContext* txn) const;
+ virtual StatusWith<OpTime> multiApply(OperationContext* txn,
+ const MultiApplier::Operations& ops,
+ MultiApplier::ApplyOperationFn applyOperation) override;
+ virtual void multiSyncApply(const MultiApplier::Operations& ops) override;
+ virtual void multiInitialSyncApply(const MultiApplier::Operations& ops,
+ const HostAndPort& source) override;
/**
* Adds "host" to the list of hosts that this mock will match when responding to "isSelf"