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