XRootD
XrdCl::ResponseJob Class Reference

Call the user callback. More...

#include <XrdClResponseJob.hh>

+ Inheritance diagram for XrdCl::ResponseJob:
+ Collaboration diagram for XrdCl::ResponseJob:

Public Member Functions

 ResponseJob (ResponseHandler *handler, XRootDStatus *status, AnyObject *response, HostList *hostList)
 Constructor. More...
 
virtual ~ResponseJob ()
 Destructor. More...
 
virtual void Run (void *arg)
 Run the user handler. More...
 
- Public Member Functions inherited from XrdCl::Job
virtual ~Job ()
 Virtual destructor. More...
 

Detailed Description

Call the user callback.

Definition at line 30 of file XrdClResponseJob.hh.

Constructor & Destructor Documentation

◆ ResponseJob()

XrdCl::ResponseJob::ResponseJob ( ResponseHandler handler,
XRootDStatus status,
AnyObject response,
HostList hostList 
)
inline

Constructor.

Definition at line 36 of file XrdClResponseJob.hh.

39  :
40  pHandler( handler ), pStatus( status ), pResponse( response ),
41  pHostList( hostList )
42  {
43  }

◆ ~ResponseJob()

virtual XrdCl::ResponseJob::~ResponseJob ( )
inlinevirtual

Destructor.

Definition at line 48 of file XrdClResponseJob.hh.

49  {
50  }

Member Function Documentation

◆ Run()

virtual void XrdCl::ResponseJob::Run ( void *  arg)
inlinevirtual

Run the user handler.

Implements XrdCl::Job.

Definition at line 56 of file XrdClResponseJob.hh.

57  {
58  pHandler->HandleResponseWithHosts( pStatus, pResponse, pHostList );
59  delete this;
60  }
virtual void HandleResponseWithHosts(XRootDStatus *status, AnyObject *response, HostList *hostList)

References XrdCl::ResponseHandler::HandleResponseWithHosts().

+ Here is the call graph for this function:

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