From 804cfbdaf19ee803f362b6aa4c35696ca4e850c3 Mon Sep 17 00:00:00 2001 From: "Carl C. Trieloff" Date: Tue, 2 Sep 2008 21:49:55 +0000 Subject: QPID-107 Implementation for ACL for C++ broker git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@691396 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/acl/Acl.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'cpp/src/qpid/acl/Acl.h') diff --git a/cpp/src/qpid/acl/Acl.h b/cpp/src/qpid/acl/Acl.h index a82add556c..2015c3555f 100644 --- a/cpp/src/qpid/acl/Acl.h +++ b/cpp/src/qpid/acl/Acl.h @@ -63,16 +63,14 @@ public: inline virtual bool doTransferAcl() {return transferAcl;}; // create specilied authorise methods for cases that need faster matching as needed. - virtual bool authorise(std::string id, acl::Action action, acl::ObjectType objType, std::string name, std::map* params); - virtual bool authorise(std::string id, acl::Action action, acl::ObjectType objType, std::string ExchangeName, std::string RoutingKey); + virtual bool authorise(const std::string& id, const Action& action, const ObjectType& objType, const std::string& name, std::map* params); + virtual bool authorise(const std::string& id, const Action& action, const ObjectType& objType, const std::string& ExchangeName,const std::string& RoutingKey); virtual ~Acl(); private: - std::string printAction(acl::Action action); - std::string printObjType(acl::ObjectType objType); - bool result(AclResult aclreslt, std::string id, acl::Action action, acl::ObjectType objType, std::string name); + bool result(const AclResult& aclreslt, const std::string& id, const Action& action, const ObjectType& objType, const std::string& name); bool readAclFile(); - bool readAclFile(std::string aclFile); + bool readAclFile(std::string& aclFile); }; -- cgit v1.2.1