summaryrefslogtreecommitdiff
path: root/src/mongo/rpc/metadata/audit_metadata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/rpc/metadata/audit_metadata.cpp')
-rw-r--r--src/mongo/rpc/metadata/audit_metadata.cpp69
1 files changed, 33 insertions, 36 deletions
diff --git a/src/mongo/rpc/metadata/audit_metadata.cpp b/src/mongo/rpc/metadata/audit_metadata.cpp
index 4b17101147f..7d064dec466 100644
--- a/src/mongo/rpc/metadata/audit_metadata.cpp
+++ b/src/mongo/rpc/metadata/audit_metadata.cpp
@@ -40,50 +40,47 @@
namespace mongo {
namespace rpc {
- const OperationContext::Decoration<AuditMetadata> AuditMetadata::get =
- OperationContext::declareDecoration<AuditMetadata>();
+const OperationContext::Decoration<AuditMetadata> AuditMetadata::get =
+ OperationContext::declareDecoration<AuditMetadata>();
- AuditMetadata::AuditMetadata(
- boost::optional<UsersAndRoles> impersonatedUsersAndRoles
- )
- : _impersonatedUsersAndRoles(std::move(impersonatedUsersAndRoles))
- {}
+AuditMetadata::AuditMetadata(boost::optional<UsersAndRoles> impersonatedUsersAndRoles)
+ : _impersonatedUsersAndRoles(std::move(impersonatedUsersAndRoles)) {}
#if !defined(MONGO_ENTERPRISE_VERSION)
- StatusWith<AuditMetadata> AuditMetadata::readFromMetadata(const BSONObj&) {
- return AuditMetadata(boost::none);
- }
-
- Status AuditMetadata::writeToMetadata(BSONObjBuilder*) const {
- return Status::OK();
- }
-
- Status AuditMetadata::downconvert(const BSONObj& command,
- const BSONObj&,
- BSONObjBuilder* commandBob,
- int*) {
- commandBob->appendElements(command);
- return Status::OK();
- }
-
- Status AuditMetadata::upconvert(const BSONObj& command,
- const int,
- BSONObjBuilder* commandBob,
- BSONObjBuilder*) {
- commandBob->appendElements(command);
- return Status::OK();
- }
+StatusWith<AuditMetadata> AuditMetadata::readFromMetadata(const BSONObj&) {
+ return AuditMetadata(boost::none);
+}
+
+Status AuditMetadata::writeToMetadata(BSONObjBuilder*) const {
+ return Status::OK();
+}
+
+Status AuditMetadata::downconvert(const BSONObj& command,
+ const BSONObj&,
+ BSONObjBuilder* commandBob,
+ int*) {
+ commandBob->appendElements(command);
+ return Status::OK();
+}
+
+Status AuditMetadata::upconvert(const BSONObj& command,
+ const int,
+ BSONObjBuilder* commandBob,
+ BSONObjBuilder*) {
+ commandBob->appendElements(command);
+ return Status::OK();
+}
#endif
- const boost::optional<AuditMetadata::UsersAndRoles>&
- AuditMetadata::getImpersonatedUsersAndRoles() const {
- return _impersonatedUsersAndRoles;
- }
+const boost::optional<AuditMetadata::UsersAndRoles>& AuditMetadata::getImpersonatedUsersAndRoles()
+ const {
+ return _impersonatedUsersAndRoles;
+}
- const char kLegacyImpersonatedUsersFieldName[] = "impersonatedUsers";
- const char kLegacyImpersonatedRolesFieldName[] = "impersonatedRoles";
+const char kLegacyImpersonatedUsersFieldName[] = "impersonatedUsers";
+const char kLegacyImpersonatedRolesFieldName[] = "impersonatedRoles";
} // namespace rpc
} // namespace mongo