summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_manager_external_state_mock.h
diff options
context:
space:
mode:
authorSpencer T Brody <spencer@10gen.com>2013-07-22 15:55:45 -0400
committerSpencer T Brody <spencer@10gen.com>2013-07-23 14:44:14 -0400
commitb9cf1dabbe193d3717d8b53a24f666ecf91b40d8 (patch)
tree476228a89b89e59d020482b22476153e109775e5 /src/mongo/db/auth/authz_manager_external_state_mock.h
parent10c130a0c7fc88bde739beb725a20aa600f32ff1 (diff)
downloadmongo-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.h9
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: