|
xrootd
|
#include <XrdClXRootDResponses.hh>
Public Member Functions | |
| PageInfo (uint64_t offset=0, uint32_t length=0, void *buffer=0, std::vector< uint32_t > &&cksums=std::vector< uint32_t >()) | |
| Default constructor. More... | |
| PageInfo (PageInfo &&pginf) | |
| Move constructor. More... | |
| PageInfo & | operator= (PageInfo &&pginf) |
| Move assigment operator. More... | |
| ~PageInfo () | |
| Destructor. More... | |
| uint64_t | GetOffset () const |
| Get the offset. More... | |
| uint32_t | GetLength () const |
| Get the data length. More... | |
| void * | GetBuffer () |
| Get the buffer. More... | |
| std::vector< uint32_t > & | GetCksums () |
| Get the checksums. More... | |
| size_t | GetNbRepair () |
| Get number of repaired pages. More... | |
| void | SetNbRepair (size_t nbrepair) |
| Set number of repaired pages. More... | |
Private Attributes | |
| std::unique_ptr< PageInfoImpl > | pImpl |
| pointer to implementation More... | |
| XrdCl::PageInfo::PageInfo | ( | uint64_t | offset = 0, |
| uint32_t | length = 0, |
||
| void * | buffer = 0, |
||
| std::vector< uint32_t > && | cksums = std::vector< uint32_t >() |
||
| ) |
Default constructor.
| XrdCl::PageInfo::PageInfo | ( | PageInfo && | pginf | ) |
Move constructor.
| XrdCl::PageInfo::~PageInfo | ( | ) |
Destructor.
| void* XrdCl::PageInfo::GetBuffer | ( | ) |
Get the buffer.
Referenced by XrdCl::XCpSrc::DeleteChunk().
| std::vector<uint32_t>& XrdCl::PageInfo::GetCksums | ( | ) |
Get the checksums.
| uint32_t XrdCl::PageInfo::GetLength | ( | ) | const |
Get the data length.
Referenced by XrdCl::PgReadAction::Serialize().
| size_t XrdCl::PageInfo::GetNbRepair | ( | ) |
Get number of repaired pages.
Referenced by XrdCl::PgReadAction::Serialize().
| uint64_t XrdCl::PageInfo::GetOffset | ( | ) | const |
Get the offset.
| void XrdCl::PageInfo::SetNbRepair | ( | size_t | nbrepair | ) |
Set number of repaired pages.
|
private |
pointer to implementation
1.8.5