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 |