xrootd
Loading...
Searching...
No Matches
Public Types | List of all members
XrdCl::OpenFlags Struct Reference

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...
 

Detailed Description

Open flags, may be or'd when appropriate.

Member Enumeration Documentation

◆ Flags

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


The documentation for this struct was generated from the following file: