Public Member Functions | |
MetalinkReadHandler (MetalinkRedirector *mr, ResponseHandler *userHandler, const std::string &content="") | |
virtual | ~MetalinkReadHandler () |
char * | GetBuffer () |
virtual void | HandleResponse (XRootDStatus *status, AnyObject *response) |
Public Member Functions inherited from XrdCl::ResponseHandler | |
virtual | ~ResponseHandler () |
virtual void | HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList) |
Additional Inherited Members | |
Static Public Member Functions inherited from XrdCl::ResponseHandler | |
static ResponseHandler * | Wrap (std::function< void(XRootDStatus &, AnyObject &)> func) |
static ResponseHandler * | Wrap (std::function< void(XRootDStatus *, AnyObject *)> func) |
Definition at line 47 of file XrdClMetalinkRedirector.cc.
|
inline |
Definition at line 53 of file XrdClMetalinkRedirector.cc.
References XrdCl::DefaultCPChunkSize.
Referenced by HandleResponse().
|
inlinevirtual |
Definition at line 63 of file XrdClMetalinkRedirector.cc.
|
inline |
Definition at line 138 of file XrdClMetalinkRedirector.cc.
Referenced by HandleResponse(), and XrdCl::MetalinkOpenHandler::HandleResponseWithHosts().
|
inlinevirtual |
Called when a response to associated request arrives or an error occurs
status | status of the request |
response | an object associated with the response (request dependent) |
Reimplemented from XrdCl::ResponseHandler.
Definition at line 71 of file XrdClMetalinkRedirector.cc.
References MetalinkReadHandler(), XrdCl::DeallocArgs(), XrdCl::DefaultCPChunkSize, XrdCl::errInternal, XrdCl::AnyObject::Get(), GetBuffer(), XrdCl::Status::IsOK(), XrdCl::ChunkInfo::length, XrdCl::ChunkInfo::offset, and XrdCl::stError.