1#ifndef __XRDSSIEVENT_HH__
2#define __XRDSSIEVENT_HH__
55 running(false), isClear(true)
73 void Move2(EventData &dest) {dest.status = status; status = 0;
74 dest.response = response; response = 0;
75 dest.next = next; next = 0;
79 : status(st), response(resp), next(0) {}
int DoIt(int argpnt, int argc, char **argv, bool singleshot)
Handle an async response.
XrdJob(const char *desc="")
virtual void XeqEvFin()=0
void AddEvent(XrdCl::XRootDStatus *st, XrdCl::AnyObject *resp)
virtual void HandleResponse(XrdCl::XRootDStatus *status, XrdCl::AnyObject *response)
virtual int XeqEvent(XrdCl::XRootDStatus *st, XrdCl::AnyObject **resp)=0