XrdCl::OpenFlags Struct Reference

Open flags, may be or'd when appropriate. More...

#include <XrdClFileSystem.hh>

List of all members.

Public Types

enum  Flags {
  None = 0, 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, POSC = kXR_posc, Refresh = kXR_refresh, Replica = kXR_replica,
  SeqIO = kXR_seqio
}
 

Open flags, may be or'd when appropriate.

More...

Detailed Description

Open flags, may be or'd when appropriate.


Member Enumeration Documentation

Open flags, may be or'd when appropriate.

Enumerator:
None 

Nothing.

Delete 

Open a new file, deleting any existing file

Force 

Ignore file usage rules.

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.

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.


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

Generated on 16 Jan 2014 for xrootd by  doxygen 1.6.1