Go to the source code of this file.
|
#define | AUTHORIZE(usr, env, optype, action, pathp, edata) |
|
#define | AUTHORIZE2(usr, edata, opt1, act1, path1, env1, opt2, act2, path2, env2) |
|
#define | OOIDENTENV(usr, env) |
|
◆ AUTHORIZE
#define AUTHORIZE |
( |
|
usr, |
|
|
|
env, |
|
|
|
optype, |
|
|
|
action, |
|
|
|
pathp, |
|
|
|
edata |
|
) |
| |
Value:
virtual XrdAccPrivs Access(const XrdSecEntity *Entity, const char *path, const Access_Operation oper, XrdOucEnv *Env=0)=0
static int Emsg(const char *, XrdOucErrInfo &, int, const char *x, XrdOfsHandle *hP)
Definition at line 35 of file XrdOfsSecurity.hh.
◆ AUTHORIZE2
#define AUTHORIZE2 |
( |
|
usr, |
|
|
|
edata, |
|
|
|
opt1, |
|
|
|
act1, |
|
|
|
path1, |
|
|
|
env1, |
|
|
|
opt2, |
|
|
|
act2, |
|
|
|
path2, |
|
|
|
env2 |
|
) |
| |
Value: {
AUTHORIZE(usr, env1, opt1, act1, path1, edata); \
AUTHORIZE(usr, env2, opt2, act2, path2, edata); \
}
#define AUTHORIZE(usr, env, optype, action, pathp, edata)
Definition at line 40 of file XrdOfsSecurity.hh.
41 {
AUTHORIZE(usr, env1, opt1, act1, path1, edata); \
42 AUTHORIZE(usr, env2, opt2, act2, path2, edata); \
43 }
◆ OOIDENTENV
#define OOIDENTENV |
( |
|
usr, |
|
|
|
env |
|
) |
| |
Value: if (usr) {
if (usr->name) env.Put(
SEC_USER, usr->name); \
if (usr->host) env.Put(
SEC_HOST, usr->host);}
Definition at line 45 of file XrdOfsSecurity.hh.
46 {
if (usr->name) env.Put(
SEC_USER, usr->name); \
47 if (usr->host) env.Put(
SEC_HOST, usr->host);}