diff options
author | Spencer T Brody <spencer@10gen.com> | 2013-07-22 15:55:45 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@10gen.com> | 2013-07-23 14:44:14 -0400 |
commit | b9cf1dabbe193d3717d8b53a24f666ecf91b40d8 (patch) | |
tree | 476228a89b89e59d020482b22476153e109775e5 /src/mongo/db/auth/authz_manager_external_state_mock.h | |
parent | 10c130a0c7fc88bde739beb725a20aa600f32ff1 (diff) | |
download | mongo-b9cf1dabbe193d3717d8b53a24f666ecf91b40d8.tar.gz |
SERVER-9518 Catch exceptions in ExternalState functions
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state_mock.h')
-rw-r--r-- | src/mongo/db/auth/authz_manager_external_state_mock.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state_mock.h b/src/mongo/db/auth/authz_manager_external_state_mock.h index 51457848a86..894088047b1 100644 --- a/src/mongo/db/auth/authz_manager_external_state_mock.h +++ b/src/mongo/db/auth/authz_manager_external_state_mock.h @@ -52,11 +52,12 @@ namespace mongo { virtual Status getAllDatabaseNames(std::vector<std::string>* dbnames) const; - virtual std::vector<BSONObj> getAllV1PrivilegeDocsForDB(const std::string& dbname) const; + virtual Status getAllV1PrivilegeDocsForDB(const std::string& dbname, + std::vector<BSONObj>* privDocs) const; - virtual bool _findUser(const std::string& usersNamespace, - const BSONObj& query, - BSONObj* result) const; + virtual Status _findUser(const std::string& usersNamespace, + const BSONObj& query, + BSONObj* result) const; private: |