xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 ( const XrdSecEntity secP,
bool &  aOK 
)
private
XrdAccEntity::~XrdAccEntity ( )
inlineprivate

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: