summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/acl/Acl.h
diff options
context:
space:
mode:
authorCarl C. Trieloff <cctrieloff@apache.org>2008-09-02 21:49:55 +0000
committerCarl C. Trieloff <cctrieloff@apache.org>2008-09-02 21:49:55 +0000
commit804cfbdaf19ee803f362b6aa4c35696ca4e850c3 (patch)
tree090db6b2fc272c6df0a88b7f10bd816942a883b9 /cpp/src/qpid/acl/Acl.h
parent1d07b5b9c71fb74ab87fc15d4559832bbc2d254c (diff)
downloadqpid-python-804cfbdaf19ee803f362b6aa4c35696ca4e850c3.tar.gz
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
Diffstat (limited to 'cpp/src/qpid/acl/Acl.h')
-rw-r--r--cpp/src/qpid/acl/Acl.h10
1 files changed, 4 insertions, 6 deletions
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<std::string, std::string>* 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<Property, std::string>* 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);
};