XRootD
Loading...
Searching...
No Matches
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
8
struct
XrdOssMirageEntry
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
XrdOssMirageEntry::size
std::size_t size
Definition
XrdOssMirageEntry.hh:28
XrdOssMirageEntry::pattern
std::string pattern
Definition
XrdOssMirageEntry.hh:27
XrdOssMirageEntry.read::return_position
std::size_t return_position
XrdOssMirageEntryPtr
std::shared_ptr< XrdOssMirageEntry > XrdOssMirageEntryPtr
Definition
XrdOssMirageEntry.hh:31
XrdOssMirageEntry.open::return_code
int return_code
XrdOssMirageEntry
Definition
XrdOssMirageEntry.hh:9
XrdOss.hh
XrdOssOK
#define XrdOssOK
Definition
XrdOss.hh:54
write
#define write(a, b, c)
Definition
XrdPosix.hh:121
open
#define open
Definition
XrdPosix.hh:78
read
#define read(a, b, c)
Definition
XrdPosix.hh:86
XrdOssMirage
XrdOssMirageEntry.hh
Generated by
1.15.0