xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCl::EcPgReadResponseHandler Class Reference

#include <XrdClEcHandler.hh>

Inheritance diagram for XrdCl::EcPgReadResponseHandler:
Inheritance graph
[legend]
Collaboration diagram for XrdCl::EcPgReadResponseHandler:
Collaboration graph
[legend]

Public Member Functions

 EcPgReadResponseHandler (ResponseHandler *a)
 
void HandleResponse (XRootDStatus *status, AnyObject *rdresp)
 
- Public Member Functions inherited from XrdCl::ResponseHandler
virtual ~ResponseHandler ()
 
virtual void HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList)
 

Private Attributes

XrdCl::ResponseHandlerrealHandler
 

Additional Inherited Members

- Static Public Member Functions inherited from XrdCl::ResponseHandler
static ResponseHandlerWrap (std::function< void(XRootDStatus &, AnyObject &)> func)
 
static ResponseHandlerWrap (std::function< void(XRootDStatus *, AnyObject *)> func)
 

Constructor & Destructor Documentation

◆ EcPgReadResponseHandler()

XrdCl::EcPgReadResponseHandler::EcPgReadResponseHandler ( ResponseHandler a)
inline

Member Function Documentation

◆ HandleResponse()

void XrdCl::EcPgReadResponseHandler::HandleResponse ( XRootDStatus status,
AnyObject response 
)
inlinevirtual

Called when a response to associated request arrives or an error occurs

Parameters
statusstatus of the request
responsean object associated with the response (request dependent)

Reimplemented from XrdCl::ResponseHandler.

References XrdCl::ChunkInfo::buffer, XrdOucCRC::Calc32C(), XrdCl::AnyObject::Get(), XrdCl::ResponseHandler::HandleResponse(), XrdCl::Status::IsOK(), XrdCl::ChunkInfo::length, XrdCl::ChunkInfo::offset, XrdSys::PageSize, realHandler, and XrdCl::AnyObject::Set().

Member Data Documentation

◆ realHandler

XrdCl::ResponseHandler* XrdCl::EcPgReadResponseHandler::realHandler
private

Referenced by HandleResponse().


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