xrootd
|
Open flags, may be or'd when appropriate. More...
#include <XrdClFileSystem.hh>
Public Types | |
enum | Flags { None = 0 , Compress = kXR_compress , Delete = kXR_delete , Force = kXR_force , MakePath = kXR_mkpath , New = kXR_new , NoWait = kXR_nowait , Read = kXR_open_read , Update = kXR_open_updt , Write = kXR_open_wrto , POSC = kXR_posc , Refresh = kXR_refresh , Replica = kXR_replica , SeqIO = kXR_seqio , PrefName = kXR_prefname , IntentDirList = kXR_4dirlist } |
Open flags, may be or'd when appropriate. More... | |
Open flags, may be or'd when appropriate.
Open flags, may be or'd when appropriate.
Enumerator | |
---|---|
None | Nothing. |
Compress | Read compressed data for open (ignored), for kXR_locate return unique hosts |
Delete | Open a new file, deleting any existing file |
Force | Ignore file usage rules, for kXR_locate it means ignoreing network dependencies |
MakePath | Create directory path if it does not already exist |
New | Open the file only if it does not already exist |
NoWait | Open the file only if it does not cause a wait. For locate: provide a location as soon as one becomes known. This means that not all locations are necessarily returned. If the file does not exist a wait is still imposed. |
Read | Open only for reading. |
Update | Open for reading and writing. |
Write | Open only for writing. |
POSC | Enable Persist On Successful Close processing |
Refresh | Refresh the cached information on file's location. Voids NoWait. |
Replica | The file is being opened for replica creation |
SeqIO | File will be read or written sequentially. |
PrefName | Hostname response is prefered, applies only to FileSystem::Locate |
IntentDirList | Make sure the server knows we are doing locate in context of a dir list operation |