xrootd
Public Member Functions
XrdCl::ResponseHandler Class Reference

Handle an async response. More...

#include <XrdClXRootDResponses.hh>

Inheritance diagram for XrdCl::ResponseHandler:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ResponseHandler ()
virtual void HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList)
virtual void HandleResponse (XRootDStatus *status, AnyObject *response)

Detailed Description

Handle an async response.


Constructor & Destructor Documentation

virtual XrdCl::ResponseHandler::~ResponseHandler ( )
inlinevirtual

Member Function Documentation

virtual void XrdCl::ResponseHandler::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 in XrdCl::SyncResponseHandler.

Referenced by HandleResponseWithHosts().

virtual void XrdCl::ResponseHandler::HandleResponseWithHosts ( XRootDStatus *  status,
AnyObject *  response,
HostList *  hostList 
)
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)
urlListlist of hosts the request was redirected to

Reimplemented in XrdCl::AssignLBHandler.

References HandleResponse().

Referenced by XrdCl::FileStateHandler::FailMessage(), XrdCl::XRootDMsgHandler::HandleResponse(), XrdCl::ResponseJob::Run(), and XrdCl::FileStateHandler::Stat().


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