xrootd
Classes | Enumerations
XrdAccAuthorize.hh File Reference
#include "XrdAcc/XrdAccPrivs.hh"
Include dependency graph for XrdAccAuthorize.hh:

Go to the source code of this file.

Classes

class  XrdAccAuthorize
 

Enumerations

enum  Access_Operation {
  AOP_Any = 0, AOP_Chmod = 1, AOP_Chown = 2, AOP_Create = 3,
  AOP_Delete = 4, AOP_Insert = 5, AOP_Lock = 6, AOP_Mkdir = 7,
  AOP_Read = 8, AOP_Readdir = 9, AOP_Rename = 10, AOP_Stat = 11,
  AOP_Update = 12, AOP_LastOp = 12
}
 The following are supported operations. More...
 

Enumeration Type Documentation

The following are supported operations.

Enumerator
AOP_Any 

Special for getting privs.

AOP_Chmod 

chmod()

AOP_Chown 

chown()

AOP_Create 

open() with create

AOP_Delete 

rm() or rmdir()

AOP_Insert 

mv() for target

AOP_Lock 

n/a

AOP_Mkdir 

mkdir()

AOP_Read 

open() r/o, prepare()

AOP_Readdir 

opendir()

AOP_Rename 

mv() for source

AOP_Stat 

exists(), stat()

AOP_Update 

open() r/w or append

AOP_LastOp