summaryrefslogtreecommitdiff
path: root/src/mongo/db/sessions_collection_mock.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/sessions_collection_mock.h')
-rw-r--r--src/mongo/db/sessions_collection_mock.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/sessions_collection_mock.h b/src/mongo/db/sessions_collection_mock.h
index 6a88a3af816..fb20533ed60 100644
--- a/src/mongo/db/sessions_collection_mock.h
+++ b/src/mongo/db/sessions_collection_mock.h
@@ -79,6 +79,9 @@ public:
void clearSessions();
const SessionMap& sessions() const;
+ StatusWith<LogicalSessionIdSet> findRemovedSessions(OperationContext* opCtx,
+ const LogicalSessionIdSet& sessions);
+
private:
// Default implementations, may be overridden with custom hooks.
Status _refreshSessions(const LogicalSessionRecordSet& sessions);
@@ -102,8 +105,7 @@ public:
: _impl(std::move(impl)) {}
Status refreshSessions(OperationContext* opCtx,
- const LogicalSessionRecordSet& sessions,
- Date_t refreshTime) override {
+ const LogicalSessionRecordSet& sessions) override {
return _impl->refreshSessions(sessions);
}
@@ -113,7 +115,7 @@ public:
StatusWith<LogicalSessionIdSet> findRemovedSessions(
OperationContext* opCtx, const LogicalSessionIdSet& sessions) override {
- return LogicalSessionIdSet{};
+ return _impl->findRemovedSessions(opCtx, sessions);
}
Status removeTransactionRecords(OperationContext* opCtx,