xrootd
Public Member Functions | Private Attributes
XrdCl::AssignLBHandler Class Reference

Wrapper class used to assign a load balancer. More...

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

List of all members.

Public Member Functions

 AssignLBHandler (FileSystem *fs, ResponseHandler *userHandler)
virtual ~AssignLBHandler ()
virtual void HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList)
- Public Member Functions inherited from XrdCl::ResponseHandler
virtual ~ResponseHandler ()
virtual void HandleResponse (XRootDStatus *status, AnyObject *response)

Private Attributes

FileSystem * pFS
ResponseHandler * pUserHandler

Detailed Description

Wrapper class used to assign a load balancer.


Constructor & Destructor Documentation

XrdCl::AssignLBHandler::AssignLBHandler ( FileSystem *  fs,
ResponseHandler *  userHandler 
)
inline
virtual XrdCl::AssignLBHandler::~AssignLBHandler ( )
inlinevirtual

Member Function Documentation

virtual void XrdCl::AssignLBHandler::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 from XrdCl::ResponseHandler.

References XrdCl::Status::IsOK().


Member Data Documentation

FileSystem* XrdCl::AssignLBHandler::pFS
private
ResponseHandler* XrdCl::AssignLBHandler::pUserHandler
private

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