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, Append = kXR_open_apnd, 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 } |
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. |
Append |
Open only for appending. |
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 |