summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/authz_manager_external_state_d.h
diff options
context:
space:
mode:
authorSpencer T Brody <spencer@10gen.com>2013-10-01 18:39:02 -0400
committerSpencer T Brody <spencer@10gen.com>2013-10-02 15:31:18 -0400
commitd2651c8f82d90d097f5a53f69ab7edddc0844d47 (patch)
tree9ce9be0962a56468109f4fbd13d24ca2909039b7 /src/mongo/db/auth/authz_manager_external_state_d.h
parentcc506fc6a274b57ee31dac021cdecd5aee084d08 (diff)
downloadmongo-d2651c8f82d90d097f5a53f69ab7edddc0844d47.tar.gz
SERVER-9515 Add generic update method to AuthzManagerExternalState
Diffstat (limited to 'src/mongo/db/auth/authz_manager_external_state_d.h')
-rw-r--r--src/mongo/db/auth/authz_manager_external_state_d.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mongo/db/auth/authz_manager_external_state_d.h b/src/mongo/db/auth/authz_manager_external_state_d.h
index d6ee4a445d3..72e26cf0299 100644
--- a/src/mongo/db/auth/authz_manager_external_state_d.h
+++ b/src/mongo/db/auth/authz_manager_external_state_d.h
@@ -63,11 +63,13 @@ namespace mongo {
virtual Status insert(const NamespaceString& collectionName,
const BSONObj& document,
const BSONObj& writeConcern);
- virtual Status updateOne(const NamespaceString& collectionName,
- const BSONObj& query,
- const BSONObj& updatePattern,
- bool upsert,
- const BSONObj& writeConcern);
+ virtual Status update(const NamespaceString& collectionName,
+ const BSONObj& query,
+ const BSONObj& updatePattern,
+ bool upsert,
+ bool multi,
+ const BSONObj& writeConcern,
+ int* numUpdated);
virtual Status remove(const NamespaceString& collectionName,
const BSONObj& query,
const BSONObj& writeConcern,