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.
 Compress = kXR_compress
 Delete = kXR_delete
 Force = kXR_force
 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.
 Write = kXR_open_wrto
 Open only for writing.
 POSC = kXR_posc
 Refresh = kXR_refresh
 Replica = kXR_replica
 SeqIO = kXR_seqio
 File will be read or written sequentially.
 PrefName = kXR_prefname
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...


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


The documentation for this struct was generated from the following file:
Generated on 5 Oct 2016 for xrootd by  doxygen 1.4.7