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