19#ifndef __XRD_CL_RESPONSE_JOB_HH__
20#define __XRD_CL_RESPONSE_JOB_HH__
56 virtual void Run(
void *arg )
Definition XrdClAnyObject.hh:33
Interface for a job to be run by the job manager.
Definition XrdClJobManager.hh:34
Handle an async response.
Definition XrdClXRootDResponses.hh:1126
virtual void HandleResponseWithHosts(XRootDStatus *status, AnyObject *response, HostList *hostList)
Definition XrdClXRootDResponses.hh:1139
Call the user callback.
Definition XrdClResponseJob.hh:31
ResponseJob(ResponseHandler *handler, XRootDStatus *status, AnyObject *response, HostList *hostList)
Constructor.
Definition XrdClResponseJob.hh:36
ResponseHandler * pHandler
Definition XrdClResponseJob.hh:63
HostList * pHostList
Definition XrdClResponseJob.hh:66
virtual void Run(void *arg)
Run the user handler.
Definition XrdClResponseJob.hh:56
virtual ~ResponseJob()
Destructor.
Definition XrdClResponseJob.hh:48
XRootDStatus * pStatus
Definition XrdClResponseJob.hh:64
AnyObject * pResponse
Definition XrdClResponseJob.hh:65
Request status.
Definition XrdClXRootDResponses.hh:219
Definition XrdClAction.hh:34
std::vector< HostInfo > HostList
Definition XrdClXRootDResponses.hh:1120