diff options
author | Hari Khalsa <hkhalsa@10gen.com> | 2014-08-29 12:49:19 -0400 |
---|---|---|
committer | Hari Khalsa <hkhalsa@10gen.com> | 2014-09-09 12:54:42 -0400 |
commit | da86d5ed4f14dbd05fa713b530759a11ab9b149c (patch) | |
tree | 205f9046cb887e28a4e853275dcf3d63cabbfe76 /src/mongo/db/auth/authz_manager_external_state_d.h | |
parent | fe1c74d2656b3609f529842a7c810034671ddea1 (diff) | |
download | mongo-da86d5ed4f14dbd05fa713b530759a11ab9b149c.tar.gz |
SERVER-14668 remove no-OpCtx DBDirectClient and update all former users
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.h | 15 |
1 files changed, 10 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 551bbba0850..613d4632ebb 100644 --- a/src/mongo/db/auth/authz_manager_external_state_d.h +++ b/src/mongo/db/auth/authz_manager_external_state_d.h @@ -62,25 +62,30 @@ namespace mongo { const BSONObj& query, const BSONObj& projection, const stdx::function<void(const BSONObj&)>& resultProcessor); - virtual Status insert(const NamespaceString& collectionName, + virtual Status insert(OperationContext* txn, + const NamespaceString& collectionName, const BSONObj& document, const BSONObj& writeConcern); - virtual Status update(const NamespaceString& collectionName, + virtual Status update(OperationContext* txn, + const NamespaceString& collectionName, const BSONObj& query, const BSONObj& updatePattern, bool upsert, bool multi, const BSONObj& writeConcern, int* nMatched); - virtual Status remove(const NamespaceString& collectionName, + virtual Status remove(OperationContext* txn, + const NamespaceString& collectionName, const BSONObj& query, const BSONObj& writeConcern, int* numRemoved); - virtual Status createIndex(const NamespaceString& collectionName, + virtual Status createIndex(OperationContext* txn, + const NamespaceString& collectionName, const BSONObj& pattern, bool unique, const BSONObj& writeConcern); - virtual Status dropIndexes(const NamespaceString& collectionName, + virtual Status dropIndexes(OperationContext* txn, + const NamespaceString& collectionName, const BSONObj& writeConcern); virtual bool tryAcquireAuthzUpdateLock(const StringData& why); virtual void releaseAuthzUpdateLock(); |