diff options
Diffstat (limited to 'src/mongo/db/repl/replication_coordinator.h')
-rw-r--r-- | src/mongo/db/repl/replication_coordinator.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/repl/replication_coordinator.h b/src/mongo/db/repl/replication_coordinator.h index c33582a0aba..79deadb3bf9 100644 --- a/src/mongo/db/repl/replication_coordinator.h +++ b/src/mongo/db/repl/replication_coordinator.h @@ -57,9 +57,9 @@ struct ConnectionPoolStats; namespace rpc { +class OplogQueryMetadata; class ReplSetMetadata; class RequestInterface; -class ReplSetMetadata; } // namespace rpc @@ -689,9 +689,11 @@ public: ReplSetRequestVotesResponse* response) = 0; /** - * Prepares a metadata object describing the current term, primary, and lastOp information. + * Prepares a metadata object with the ReplSetMetadata and the OplogQueryMetadata depending + * on what has been requested. */ - virtual void prepareReplMetadata(const OpTime& lastOpTimeFromClient, + virtual void prepareReplMetadata(const BSONObj& metadataRequestObj, + const OpTime& lastOpTimeFromClient, BSONObjBuilder* builder) const = 0; /** |