summaryrefslogtreecommitdiff
path: root/src/mongo/db/server_transactions_metrics.cpp
diff options
context:
space:
mode:
authorADAM David Alan Martin <adam.martin@10gen.com>2018-12-19 14:17:18 -0500
committerADAM David Alan Martin <adam.martin@10gen.com>2018-12-19 14:17:18 -0500
commit23c913e77e1746ed00cae24f741e6a3203033e4f (patch)
treec52d1ebb111d6c4054c560e96fce449932b2d533 /src/mongo/db/server_transactions_metrics.cpp
parent2a0f80b705d544032cd08223adcac71f9d488776 (diff)
downloadmongo-23c913e77e1746ed00cae24f741e6a3203033e4f.tar.gz
SERVER-38381 Fix some override qualifiers
A few `override` qualifiers were written using the pre-11 "make it `virtual`" style. This is now fixed.
Diffstat (limited to 'src/mongo/db/server_transactions_metrics.cpp')
-rw-r--r--src/mongo/db/server_transactions_metrics.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mongo/db/server_transactions_metrics.cpp b/src/mongo/db/server_transactions_metrics.cpp
index f02d644c0c0..11f6480d887 100644
--- a/src/mongo/db/server_transactions_metrics.cpp
+++ b/src/mongo/db/server_transactions_metrics.cpp
@@ -1,4 +1,3 @@
-
/**
* Copyright (C) 2018-present MongoDB, Inc.
*
@@ -311,18 +310,19 @@ void ServerTransactionsMetrics::clearOpTimes() {
_oldestNonMajorityCommittedOpTimes.clear();
}
+namespace {
class TransactionsSSS : public ServerStatusSection {
public:
TransactionsSSS() : ServerStatusSection("transactions") {}
- virtual ~TransactionsSSS() {}
+ ~TransactionsSSS() override = default;
- virtual bool includeByDefault() const {
+ bool includeByDefault() const override {
return true;
}
- virtual BSONObj generateSection(OperationContext* opCtx,
- const BSONElement& configElement) const {
+ BSONObj generateSection(OperationContext* opCtx,
+ const BSONElement& configElement) const override {
TransactionsStats stats;
// Retryable writes and multi-document transactions metrics are both included in the same
@@ -335,5 +335,6 @@ public:
}
} transactionsSSS;
+} // namespace
} // namespace mongo