XrdAccEntity Class Reference

#include <XrdAccEntity.hh>

List of all members.

Classes

struct  EntityAttr

Public Member Functions

bool Next (int &seq, XrdAccEntityInfo &info)
void PutEntity ()

Static Public Member Functions

static XrdAccEntityGetEntity (const XrdSecEntity *secP)
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
int ueid

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  )  [static]
bool XrdAccEntity::Next ( int &  seq,
XrdAccEntityInfo info 
) [inline]
bool XrdAccEntity::OneOrZero ( char *  src,
const char *&  dest 
) [private]
void XrdAccEntity::PutEntity (  ) 
bool XrdAccEntity::setAttr ( XrdOucTokenizer tkl,
const char *&  dest 
) [private]
static void XrdAccEntity::setError ( XrdSysError errP  )  [static]

Member Data Documentation

std::vector<EntityAttr> XrdAccEntity::attrVec [private]

Referenced by Next().

char* XrdAccEntity::grpsInfo [private]

Referenced by ~XrdAccEntity().

char* XrdAccEntity::roleInfo [private]

Referenced by ~XrdAccEntity().

int XrdAccEntity::ueid [private]
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 5 Feb 2020 for xrootd by  doxygen 1.6.1