Go to the documentation of this file.
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__
Handle an async response.
Definition: XrdClXRootDResponses.hh:975
virtual void HandleResponseWithHosts(XRootDStatus *status, AnyObject *response, HostList *hostList)
Definition: XrdClXRootDResponses.hh:988
virtual ~ResponseJob()
Destructor.
Definition: XrdClResponseJob.hh:48
Call the user callback.
Definition: XrdClResponseJob.hh:31
Request status.
Definition: XrdClXRootDResponses.hh:215
HostList * pHostList
Definition: XrdClResponseJob.hh:66
ResponseHandler * pHandler
Definition: XrdClResponseJob.hh:63
Definition: XrdClAnyObject.hh:26
std::vector< HostInfo > HostList
Definition: XrdClXRootDResponses.hh:969
Interface for a job to be run by the job manager.
Definition: XrdClJobManager.hh:34
ResponseJob(ResponseHandler *handler, XRootDStatus *status, AnyObject *response, HostList *hostList)
Constructor.
Definition: XrdClResponseJob.hh:36
AnyObject * pResponse
Definition: XrdClResponseJob.hh:65
XRootDStatus * pStatus
Definition: XrdClResponseJob.hh:64
virtual void Run(void *arg)
Run the user handler.
Definition: XrdClResponseJob.hh:56
Definition: XrdClAnyObject.hh:33