XrdCl::OpenFlags Struct Reference

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

#include <XrdClFileSystem.hh>

List of all members.

Public Types

 None = 0
 Nothing.
 Delete = kXR_delete
 Force = kXR_force
 Ignore file usage rules.
 MakePath = kXR_mkpath
 New = kXR_new
 NoWait = kXR_nowait
 Append = kXR_open_apnd
 Open only for appending.
 Read = kXR_open_read
 Open only for reading.
 Update = kXR_open_updt
 Open for reading and writing.
 POSC = kXR_posc
 Refresh = kXR_refresh
 Replica = kXR_replica
 SeqIO = kXR_seqio
 File will be read or written sequentially.
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

enum XrdCl::OpenFlags::Flags

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