1 #ifndef __SEC_ENTITYATTR_H__
2 #define __SEC_ENTITYATTR_H__
41 #include <sys/types.h>
82 bool Add(
const std::string &key,
83 const std::string &val,
bool replace=
false);
106 bool Get(
const std::string &key, std::string &val);
114 std::vector<std::string>
Keys();
@ Stop
Stop the iteration.
@ Next
Proceed to the next key-value pair.
@ Delete
Delete the key-value and proceed to next one.
virtual ~XrdSecEntityAttrCB()
virtual Action Attr(const char *key, const char *val)=0
XrdSecEntityAttrCB()
Constructor and Destructor.
bool Add(XrdSecAttr &attr)
XrdSecAttr * Get(const void *sigkey)
std::vector< std::string > Keys()
XrdSecEntityAttr(XrdSecEntityXtra *xtra)
void List(XrdSecEntityAttrCB &attrCB)