XRootD
XrdClHttp::ReadResponseInfo Class Reference

#include <XrdClHttpResponses.hh>

+ Inheritance diagram for XrdClHttp::ReadResponseInfo:
+ Collaboration diagram for XrdClHttp::ReadResponseInfo:

Public Member Functions

 ReadResponseInfo (uint64_t off=0, uint32_t len=0, void *buff=0)
 
virtual ~ReadResponseInfo ()
 
std::unique_ptr< ResponseInfoGetResponseInfo ()
 
void SetResponseInfo (std::unique_ptr< ResponseInfo > info)
 
- Public Member Functions inherited from XrdCl::ChunkInfo
 ChunkInfo (uint64_t off=0, uint32_t len=0, void *buff=0)
 Constructor. More...
 
virtual ~ChunkInfo ()
 Destructor. More...
 
void * GetBuffer ()
 Get the buffer. More...
 
uint32_t GetLength () const
 Get the data length. More...
 
uint64_t GetOffset () const
 Get the offset. More...
 

Additional Inherited Members

- Public Attributes inherited from XrdCl::ChunkInfo
void * buffer
 length of the chunk More...
 
uint32_t length
 offset in the file More...
 
uint64_t offset
 

Detailed Description

Definition at line 106 of file XrdClHttpResponses.hh.

Constructor & Destructor Documentation

◆ ReadResponseInfo()

XrdClHttp::ReadResponseInfo::ReadResponseInfo ( uint64_t  off = 0,
uint32_t  len = 0,
void *  buff = 0 
)
inline

Definition at line 108 of file XrdClHttpResponses.hh.

109  : XrdCl::ChunkInfo(off, len, buff) {}
Describe a data chunk for vector read.

◆ ~ReadResponseInfo()

virtual XrdClHttp::ReadResponseInfo::~ReadResponseInfo ( )
inlinevirtual

Definition at line 111 of file XrdClHttpResponses.hh.

111 {}

Member Function Documentation

◆ GetResponseInfo()

std::unique_ptr<ResponseInfo> XrdClHttp::ReadResponseInfo::GetResponseInfo ( )
inline

Definition at line 113 of file XrdClHttpResponses.hh.

113 {return std::move(m_response_info);}

◆ SetResponseInfo()

void XrdClHttp::ReadResponseInfo::SetResponseInfo ( std::unique_ptr< ResponseInfo info)
inline

Definition at line 114 of file XrdClHttpResponses.hh.

114 {m_response_info = std::move(info);}

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