1#ifndef __XRDSSITASKREAL_HH__
2#define __XRDSSITASKREAL_HH__
Definition XrdClAnyObject.hh:33
Request status.
Definition XrdClXRootDResponses.hh:219
Definition XrdSsiErrInfo.hh:41
Definition XrdSsiEvent.hh:37
char tident[24]
Definition XrdSsiEvent.hh:62
Definition XrdSsiRequest.hh:71
const char * GetRequestID()
Definition XrdSsiRequest.hh:147
Definition XrdSsiResponder.hh:69
Definition XrdSsiSessReal.hh:45
Definition XrdSsiStream.hh:54
@ isPassive
Definition XrdSsiStream.hh:144
Definition XrdSsiTaskReal.hh:45
bool RespErr(XrdCl::XRootDStatus *status)
int dataRlen
Definition XrdSsiTaskReal.hh:120
XrdSsiTaskReal(XrdSsiSessReal *sP)
Definition XrdSsiTaskReal.hh:95
respType GetResp(XrdCl::AnyObject **respP, char *&dbuf, int &dlen)
char * dataBuff
Definition XrdSsiTaskReal.hh:119
dlQ attList
Definition XrdSsiTaskReal.hh:104
~XrdSsiTaskReal()
Definition XrdSsiTaskReal.hh:101
void Finished(XrdSsiRequest &rqstR, const XrdSsiRespInfo &rInfo, bool cancel=false)
int SetBuff(XrdSsiErrInfo &eRef, char *buff, int blen, bool &last)
int XeqEvent(XrdCl::XRootDStatus *status, XrdCl::AnyObject **respP)
void Init(XrdSsiRequest *rP, unsigned short tmo=0)
Definition XrdSsiTaskReal.hh:64
XrdSsiRequest * rqstP
Definition XrdSsiTaskReal.hh:116
int ID()
Definition XrdSsiTaskReal.hh:61
void SchedError(XrdSsiErrInfo *eInfo=0)
unsigned short tmOut
Definition XrdSsiTaskReal.hh:124
int defer
Definition XrdSsiTaskReal.hh:123
void * Implementation()
Definition XrdSsiTaskReal.hh:56
bool SendRequest(const char *node)
void SetTaskID(uint32_t tid, uint32_t sid)
Definition XrdSsiTaskReal.hh:86
XrdSsiErrInfo errInfo
Definition XrdSsiTaskReal.hh:114
TaskStat
Definition XrdSsiTaskReal.hh:48
@ isDone
Definition XrdSsiTaskReal.hh:48
@ isDead
Definition XrdSsiTaskReal.hh:48
@ isWrite
Definition XrdSsiTaskReal.hh:48
@ isReady
Definition XrdSsiTaskReal.hh:48
@ isSync
Definition XrdSsiTaskReal.hh:48
@ isPend
Definition XrdSsiTaskReal.hh:48
XrdSysSemaphore * wPost
Definition XrdSsiTaskReal.hh:118
XrdSsiSessReal * sessP
Definition XrdSsiTaskReal.hh:115
XrdCl::AnyObject * mdResp
Definition XrdSsiTaskReal.hh:117
TaskStat tStat
Definition XrdSsiTaskReal.hh:121
respType
Definition XrdSsiTaskReal.hh:106
@ isAlert
Definition XrdSsiTaskReal.hh:106
@ isStream
Definition XrdSsiTaskReal.hh:106
@ isData
Definition XrdSsiTaskReal.hh:106
@ isBad
Definition XrdSsiTaskReal.hh:106
void Detach(bool force=false)
bool SetBuff(XrdSsiErrInfo &eRef, char *buff, int blen)
const char * RequestID()
Definition XrdSsiTaskReal.hh:74
uint32_t tskID
Definition XrdSsiTaskReal.hh:122
bool mhPend
Definition XrdSsiTaskReal.hh:125
Definition XrdSysPthread.hh:494
Definition XrdSsiRespInfo.hh:44
Definition XrdSsiTaskReal.hh:103
XrdSsiTaskReal * prev
Definition XrdSsiTaskReal.hh:103
XrdSsiTaskReal * next
Definition XrdSsiTaskReal.hh:103