1#ifndef __SEC_ENTITYATTR_H__
2#define __SEC_ENTITYATTR_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);
114std::vector<std::string>
Keys();
Definition XrdSecAttr.hh:61
Definition XrdSecEntityAttr.hh:152
Action
Definition XrdSecEntityAttr.hh:165
@ Stop
Stop the iteration.
Definition XrdSecEntityAttr.hh:166
@ Next
Proceed to the next key-value pair.
Definition XrdSecEntityAttr.hh:167
@ Delete
Delete the key-value and proceed to next one.
Definition XrdSecEntityAttr.hh:165
virtual ~XrdSecEntityAttrCB()
Definition XrdSecEntityAttr.hh:177
virtual Action Attr(const char *key, const char *val)=0
XrdSecEntityAttrCB()
Constructor and Destructor.
Definition XrdSecEntityAttr.hh:176
Definition XrdSecEntityAttr.hh:55
bool Add(XrdSecAttr &attr)
XrdSecAttr * Get(const void *sigkey)
std::vector< std::string > Keys()
bool Add(const std::string &key, const std::string &val, bool replace=false)
XrdSecEntityXtra * entXtra
Definition XrdSecEntityAttr.hh:136
~XrdSecEntityAttr()
Definition XrdSecEntityAttr.hh:132
XrdSecEntityAttr(XrdSecEntityXtra *xtra)
Definition XrdSecEntityAttr.hh:130
void List(XrdSecEntityAttrCB &attrCB)
bool Get(const std::string &key, std::string &val)
Definition XrdSecEntityXtra.hh:40
Definition XrdSecEntity.hh:65