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 , Dup = kXR_dup<<16 , Samefs = kXR_samefs<<16 } |
| Open flags, may be or'd when appropriate. More... | |
Open flags, may be or'd when appropriate.
Definition at line 74 of file XrdClFileSystem.hh.
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 |
| Dup | Open file duplicating content from another. |
| Samefs | Open file on the same filesystem as another. |
Definition at line 79 of file XrdClFileSystem.hh.