XRootD
XrdOssMirageEntry.hh
Go to the documentation of this file.
1 #ifndef __XRD_OSS_MIRAGE_ENTRY_HH__
2 #define __XRD_OSS_MIRAGE_ENTRY_HH__
3 
4 #include "XrdOss/XrdOss.hh"
5 
6 #include <memory>
7 
9 {
10  struct
11  {
12  int return_code{XrdOssOK};
13  } open;
14 
15  struct
16  {
17  int return_code{XrdOssOK};
18  std::size_t return_position{};
19  } read;
20 
21  struct
22  {
23  int return_code{XrdOssOK};
24  std::size_t return_position{};
25  } write;
26 
27  std::string pattern{};
28  std::size_t size{};
29 };
30 
31 using XrdOssMirageEntryPtr = std::shared_ptr<XrdOssMirageEntry>;
32 
33 #endif
struct XrdOssMirageEntry::@117 read
struct XrdOssMirageEntry::@116 open
struct XrdOssMirageEntry::@118 write
std::shared_ptr< XrdOssMirageEntry > XrdOssMirageEntryPtr
#define XrdOssOK
Definition: XrdOss.hh:54