XrdAccEntity Class Reference

#include <XrdAccEntity.hh>

Inheritance diagram for XrdAccEntity:
Inheritance graph
[legend]
Collaboration diagram for XrdAccEntity:
Collaboration graph
[legend]

List of all members.

Classes

struct  EntityAttr

Public Member Functions

bool Next (int &seq, XrdAccEntityInfo &info)
void PutEntity (const XrdSecEntity *secP)

Static Public Member Functions

static XrdAccEntityGetEntity (const XrdSecEntity *secP, bool &isNew)
static void setError (XrdSysError *errP)

Private Member Functions

 XrdAccEntity (const XrdSecEntity *secP, bool &aOK)
 ~XrdAccEntity ()
bool OneOrZero (char *src, const char *&dest)
bool setAttr (XrdOucTokenizer &tkl, const char *&dest)

Private Attributes

std::vector< EntityAttrattrVec
char * vorgInfo
char * roleInfo
char * grpsInfo

Static Private Attributes

static int accSig

Constructor & Destructor Documentation

XrdAccEntity::XrdAccEntity ( const XrdSecEntity secP,
bool &  aOK 
) [private]
XrdAccEntity::~XrdAccEntity (  )  [inline, private]

References grpsInfo, roleInfo, and vorgInfo.


Member Function Documentation

static XrdAccEntity* XrdAccEntity::GetEntity ( const XrdSecEntity secP,
bool &  isNew 
) [static]
bool XrdAccEntity::Next ( int &  seq,
XrdAccEntityInfo info 
) [inline]
bool XrdAccEntity::OneOrZero ( char *  src,
const char *&  dest 
) [private]
void XrdAccEntity::PutEntity ( const XrdSecEntity secP  ) 
bool XrdAccEntity::setAttr ( XrdOucTokenizer tkl,
const char *&  dest 
) [private]
static void XrdAccEntity::setError ( XrdSysError errP  )  [static]

Member Data Documentation

int XrdAccEntity::accSig [static, private]
std::vector<EntityAttr> XrdAccEntity::attrVec [private]

Referenced by Next().

char* XrdAccEntity::grpsInfo [private]

Referenced by ~XrdAccEntity().

char* XrdAccEntity::roleInfo [private]

Referenced by ~XrdAccEntity().

char* XrdAccEntity::vorgInfo [private]

Referenced by ~XrdAccEntity().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1