diff options
Diffstat (limited to 'src/mongo/db/audit.h')
-rw-r--r-- | src/mongo/db/audit.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/mongo/db/audit.h b/src/mongo/db/audit.h index cbd77c85acf..6fb2b1db998 100644 --- a/src/mongo/db/audit.h +++ b/src/mongo/db/audit.h @@ -42,7 +42,7 @@ namespace mongo { class AuthorizationSession; class BSONObj; class Client; -class Command; +class CommandInterface; class NamespaceString; class OperationContext; class StringData; @@ -51,6 +51,12 @@ class UserName; namespace audit { /** + * Import CommandInterface as Command into the 'audit' namespace to accommodate + * implementations of logCommandAuthzCheck() that still refer to Command. + */ +using Command = CommandInterface; + +/** * Logs the result of an authentication attempt. */ void logAuthentication(Client* client, @@ -71,7 +77,7 @@ void logAuthentication(Client* client, void logCommandAuthzCheck(Client* client, const std::string& dbname, const BSONObj& cmdObj, - Command* command, + CommandInterface* command, ErrorCodes::Error result); /** |