72 :
name(Name ? strdup(Name) : 0),
138 int Audit(
const int accok,
Definition: XrdAccCapability.hh:43
XrdAccAccess_Tables()
Definition: XrdAccAccess.hh:101
XrdAccAccess_ID * SXList
Definition: XrdAccAccess.hh:98
XrdOucHash< XrdAccCapability > * G_Hash
Definition: XrdAccAccess.hh:86
void SwapTabs(struct XrdAccAccess_Tables &newtab)
Definition: XrdAccAccess.hh:127
~XrdAccAccess_Tables()
Definition: XrdAccAccess.hh:108
XrdOucHash< XrdAccCapability > * N_Hash
Definition: XrdAccAccess.hh:88
Definition: XrdAccAudit.hh:65
XrdAccPrivs
Definition: XrdAccPrivs.hh:39
XrdAccPrivs Access(const XrdSecEntity *Entity, const char *path, const Access_Operation oper, XrdOucEnv *Env=0)
Definition: XrdSysXSLock.hh:44
char * user
Definition: XrdAccAccess.hh:53
XrdOucHash< XrdAccCapability > * R_Hash
Definition: XrdAccAccess.hh:90
XrdOucHash< XrdAccCapability > * T_Hash
Definition: XrdAccAccess.hh:92
XrdAccCapName * E_List
Definition: XrdAccAccess.hh:95
bool Applies(const XrdAccEntityInfo &Entity)
short hlen
Definition: XrdAccAccess.hh:57
int rule
Definition: XrdAccAccess.hh:56
Definition: XrdAccAuthorize.hh:65
XrdAccCapName * D_List
Definition: XrdAccAccess.hh:94
Definition: XrdSysError.hh:89
bool hostRefY
Definition: XrdAccAccess.hh:167
XrdAccAccess(XrdSysError *erp)
char * host
Definition: XrdAccAccess.hh:50
~XrdAccAccess_ID()
Definition: XrdAccAccess.hh:75
Definition: XrdAccCapability.hh:105
XrdOucHash< XrdAccCapability > * U_Hash
Definition: XrdAccAccess.hh:93
struct XrdAccAccess_Tables Atab
Definition: XrdAccAccess.hh:165
Definition: XrdOucEnv.hh:41
XrdAccAccess_ID * SYList
Definition: XrdAccAccess.hh:99
XrdAccAccess_ID * next
Definition: XrdAccAccess.hh:55
Definition: XrdAccEntity.hh:41
Access_Operation
The following are supported operations.
Definition: XrdAccAuthorize.hh:41
char * role
Definition: XrdAccAccess.hh:52
int Audit(const int accok, const XrdSecEntity *Entity, const char *path, const Access_Operation oper, XrdOucEnv *Env=0)
XrdOucHash< XrdAccCapability > * O_Hash
Definition: XrdAccAccess.hh:89
Definition: XrdAccPrivs.hh:77
short glen
Definition: XrdAccAccess.hh:58
XrdAccAudit * Auditor
Definition: XrdAccAccess.hh:171
XrdSysXSLock Access_Context
Definition: XrdAccAccess.hh:169
char * name
Definition: XrdAccAccess.hh:48
XrdAccCapability * X_List
Definition: XrdAccAccess.hh:96
~XrdAccAccess()
Definition: XrdAccAccess.hh:156
XrdAccAccess_ID * Export()
Definition: XrdAccAccess.hh:62
XrdAccAccess_ID(const char *Name=0)
Definition: XrdAccAccess.hh:71
char * grp
Definition: XrdAccAccess.hh:49
Definition: XrdSecEntity.hh:63
Definition: XrdAccAccess.hh:47
Definition: XrdAccAccess.hh:85
XrdAccCapability * Z_List
Definition: XrdAccAccess.hh:97
XrdOucHash< XrdAccAccess_ID > * S_Hash
Definition: XrdAccAccess.hh:91
Definition: XrdAccConfig.hh:64
char * org
Definition: XrdAccAccess.hh:51
bool hostRefX
Definition: XrdAccAccess.hh:166
int Test(const XrdAccPrivs priv, const Access_Operation oper)
XrdOucHash< XrdAccCapability > * H_Hash
Definition: XrdAccAccess.hh:87
XrdAccCapability * caps
Definition: XrdAccAccess.hh:54
static const char * Resolve(const XrdSecEntity *Entity)