xrootd
Public Member Functions | Private Attributes | List of all members
XrdCl::PageInfo Struct Reference

#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 ()
 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...
 

Private Attributes

std::unique_ptr< PageInfoImpl > pImpl
 pointer to implementation More...
 

Constructor & Destructor Documentation

◆ PageInfo() [1/2]

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.

◆ PageInfo() [2/2]

XrdCl::PageInfo::PageInfo ( PageInfo &&  pginf)

Move constructor.

◆ ~PageInfo()

XrdCl::PageInfo::~PageInfo ( )

Destructor.

Member Function Documentation

◆ GetBuffer()

void* XrdCl::PageInfo::GetBuffer ( )

Get the buffer.

◆ GetCksums()

std::vector<uint32_t>& XrdCl::PageInfo::GetCksums ( )

Get the checksums.

◆ GetLength()

uint32_t XrdCl::PageInfo::GetLength ( ) const

Get the data length.

◆ GetOffset()

uint64_t XrdCl::PageInfo::GetOffset ( ) const

Get the offset.

Member Data Documentation

◆ pImpl

std::unique_ptr<PageInfoImpl> XrdCl::PageInfo::pImpl
private

pointer to implementation


The documentation for this struct was generated from the following file: