![]() |
XRootD
|
#include <XrdSecEntityXtra.hh>
Public Member Functions | |
XrdSecEntityXtra () | |
~XrdSecEntityXtra () | |
void | Reset () |
![]() | |
XrdSecEntityAttr (XrdSecEntityXtra *xtra) | |
~XrdSecEntityAttr () | |
bool | Add (const std::string &key, const std::string &val, bool replace=false) |
bool | Add (XrdSecAttr &attr) |
bool | Get (const std::string &key, std::string &val) |
XrdSecAttr * | Get (const void *sigkey) |
std::vector< std::string > | Keys () |
void | List (XrdSecEntityAttrCB &attrCB) |
Public Attributes | |
std::map< std::string, std::string > | attrMap |
std::vector< XrdSecAttr * > | attrVec |
XrdSysMutex | xMutex |
Definition at line 39 of file XrdSecEntityXtra.hh.
|
inline |
Definition at line 51 of file XrdSecEntityXtra.hh.
|
inline |
Definition at line 52 of file XrdSecEntityXtra.hh.
References Reset().
void XrdSecEntityXtra::Reset | ( | ) |
Definition at line 37 of file XrdSecEntityXtra.cc.
References attrMap, attrVec, and xMutex.
Referenced by ~XrdSecEntityXtra(), and XrdSecEntity::Reset().
std::map<std::string, std::string> XrdSecEntityXtra::attrMap |
Definition at line 47 of file XrdSecEntityXtra.hh.
Referenced by XrdSecEntityAttr::Add(), XrdSecEntityAttr::Get(), XrdSecEntityAttr::Keys(), XrdSecEntityAttr::List(), and Reset().
std::vector<XrdSecAttr *> XrdSecEntityXtra::attrVec |
Definition at line 45 of file XrdSecEntityXtra.hh.
Referenced by XrdSecEntityAttr::Add(), XrdSecEntityAttr::Get(), and Reset().
XrdSysMutex XrdSecEntityXtra::xMutex |
Definition at line 43 of file XrdSecEntityXtra.hh.
Referenced by XrdSecEntityAttr::Add(), XrdSecEntityAttr::Get(), XrdSecEntityAttr::Keys(), XrdSecEntityAttr::List(), and Reset().