xrootd
Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdAccEntity Class Reference

#include <XrdAccEntity.hh>

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::XrdAccEntity ( const XrdSecEntity secP,
bool &  aOK 
)
private

◆ ~XrdAccEntity()

XrdAccEntity::~XrdAccEntity ( )
inlineprivate

References grpsInfo, roleInfo, and vorgInfo.

Member Function Documentation

◆ GetEntity()

static XrdAccEntity* XrdAccEntity::GetEntity ( const XrdSecEntity secP)
static

◆ Next()

bool XrdAccEntity::Next ( int &  seq,
XrdAccEntityInfo info 
)
inline

◆ OneOrZero()

bool XrdAccEntity::OneOrZero ( char *  src,
const char *&  dest 
)
private

◆ PutEntity()

void XrdAccEntity::PutEntity ( )

◆ setAttr()

bool XrdAccEntity::setAttr ( XrdOucTokenizer tkl,
const char *&  dest 
)
private

◆ setError()

static void XrdAccEntity::setError ( XrdSysError errP)
static

Member Data Documentation

◆ attrVec

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

Referenced by Next().

◆ grpsInfo

char* XrdAccEntity::grpsInfo
private

Referenced by ~XrdAccEntity().

◆ roleInfo

char* XrdAccEntity::roleInfo
private

Referenced by ~XrdAccEntity().

◆ ueid

int XrdAccEntity::ueid
private

◆ vorgInfo

char* XrdAccEntity::vorgInfo
private

Referenced by ~XrdAccEntity().


The documentation for this class was generated from the following file: