XRootD
Loading...
Searching...
No Matches
XrdAccPrivs.hh File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdAccPrivCaps

Enumerations

enum  XrdAccPrivs {
  XrdAccPriv_All = 0x07f ,
  XrdAccPriv_Chmod = 0x063 ,
  XrdAccPriv_Chown = 0x063 ,
  XrdAccPriv_Create = 0x062 ,
  XrdAccPriv_Delete = 0x001 ,
  XrdAccPriv_Insert = 0x002 ,
  XrdAccPriv_Lock = 0x004 ,
  XrdAccPriv_Mkdir = 0x002 ,
  XrdAccPriv_Lookup = 0x008 ,
  XrdAccPriv_Rename = 0x010 ,
  XrdAccPriv_Read = 0x020 ,
  XrdAccPriv_Readdir = 0x020 ,
  XrdAccPriv_Write = 0x040 ,
  XrdAccPriv_Update = 0x060 ,
  XrdAccPriv_None = 0x000
}
enum  XrdAccPrivSpec {
  All_Priv = 'a' ,
  Delete_Priv = 'd' ,
  Insert_Priv = 'i' ,
  Lock_Priv = 'k' ,
  Lookup_Priv = 'l' ,
  Rename_Priv = 'n' ,
  Read_Priv = 'r' ,
  Write_Priv = 'w' ,
  Neg_Priv = '-'
}

Enumeration Type Documentation

◆ XrdAccPrivs

Enumerator
XrdAccPriv_All 
XrdAccPriv_Chmod 
XrdAccPriv_Chown 
XrdAccPriv_Create 
XrdAccPriv_Delete 
XrdAccPriv_Insert 
XrdAccPriv_Lock 
XrdAccPriv_Mkdir 
XrdAccPriv_Lookup 
XrdAccPriv_Rename 
XrdAccPriv_Read 
XrdAccPriv_Readdir 
XrdAccPriv_Write 
XrdAccPriv_Update 
XrdAccPriv_None 

Definition at line 39 of file XrdAccPrivs.hh.

39 {XrdAccPriv_All = 0x07f,
40 XrdAccPriv_Chmod = 0x063, // Insert + Open r/w + Delete
41 XrdAccPriv_Chown = 0x063, // Insert + Open r/w + Delete
42 XrdAccPriv_Create = 0x062, // Insert + Open r/w
43 XrdAccPriv_Delete = 0x001,
44 XrdAccPriv_Insert = 0x002,
45 XrdAccPriv_Lock = 0x004,
46 XrdAccPriv_Mkdir = 0x002, // Insert
47 XrdAccPriv_Lookup = 0x008,
48 XrdAccPriv_Rename = 0x010,
49 XrdAccPriv_Read = 0x020,
50 XrdAccPriv_Readdir= 0x020,
51 XrdAccPriv_Write = 0x040,
52 XrdAccPriv_Update = 0x060,
53 XrdAccPriv_None = 0x000
54 };
@ XrdAccPriv_Mkdir
@ XrdAccPriv_Chown
@ XrdAccPriv_Insert
@ XrdAccPriv_Lookup
@ XrdAccPriv_Rename
@ XrdAccPriv_Update
@ XrdAccPriv_All
@ XrdAccPriv_Read
@ XrdAccPriv_Lock
@ XrdAccPriv_None
@ XrdAccPriv_Write
@ XrdAccPriv_Delete
@ XrdAccPriv_Create
@ XrdAccPriv_Readdir
@ XrdAccPriv_Chmod

◆ XrdAccPrivSpec

Enumerator
All_Priv 
Delete_Priv 
Insert_Priv 
Lock_Priv 
Lookup_Priv 
Rename_Priv 
Read_Priv 
Write_Priv 
Neg_Priv 

Definition at line 62 of file XrdAccPrivs.hh.

62 { All_Priv = 'a',
63 Delete_Priv = 'd',
64 Insert_Priv = 'i',
65 Lock_Priv = 'k',
66 Lookup_Priv = 'l',
67 Rename_Priv = 'n',
68 Read_Priv = 'r',
69 Write_Priv = 'w',
70 Neg_Priv = '-'
71 };
@ Delete_Priv
@ Rename_Priv
@ Read_Priv
@ Neg_Priv
@ Insert_Priv
@ Lookup_Priv
@ Write_Priv
@ All_Priv
@ Lock_Priv