1#ifndef __XRDSSISESSREAL_HH__
2#define __XRDSSISESSREAL_HH__
70 resKey = (key ? strdup(key) : 0);
Definition XrdClAnyObject.hh:33
A file.
Definition XrdClFile.hh:46
Request status.
Definition XrdClXRootDResponses.hh:219
Definition XrdSsiEvent.hh:37
Definition XrdSsiAtomics.hh:110
void UnLock()
Definition XrdSsiAtomics.hh:117
void Lock()
Definition XrdSsiAtomics.hh:115
Definition XrdSsiRequest.hh:71
Definition XrdSsiServReal.hh:42
Definition XrdSsiSessReal.hh:45
uint32_t GetSID()
Definition XrdSsiSessReal.hh:52
const char * GetKey()
Definition XrdSsiSessReal.hh:50
XrdSsiTaskReal * freeTask
Definition XrdSsiSessReal.hh:106
void InitSession(XrdSsiServReal *servP, const char *sName, int uent, bool hold, bool newSID=false)
uint32_t sessID
Definition XrdSsiSessReal.hh:111
bool isHeld
Definition XrdSsiSessReal.hh:115
XrdSsiMutex sessMutex
Definition XrdSsiSessReal.hh:103
char * resKey
Definition XrdSsiSessReal.hh:108
void Lock()
Definition XrdSsiSessReal.hh:60
void SetKey(const char *key)
Definition XrdSsiSessReal.hh:68
bool inOpen
Definition XrdSsiSessReal.hh:116
bool Provision(XrdSsiRequest *reqP, const char *epURL)
void UnLock()
Definition XrdSsiSessReal.hh:77
XrdSsiRequest * requestP
Definition XrdSsiSessReal.hh:107
char * sessNode
Definition XrdSsiSessReal.hh:110
bool Run(XrdSsiRequest *reqP)
XrdSsiMutex * MutexP()
Definition XrdSsiSessReal.hh:62
int XeqEvent(XrdCl::XRootDStatus *status, XrdCl::AnyObject **respP)
uint32_t alocLeft
Definition XrdSsiSessReal.hh:113
XrdSsiTaskReal * NewTask(XrdSsiRequest *reqP)
char * sessName
Definition XrdSsiSessReal.hh:109
void XeqEvFin()
Definition XrdSsiSessReal.hh:84
void Shutdown(XrdCl::XRootDStatus &epStatus, bool onClose)
XrdCl::File epFile
Definition XrdSsiSessReal.hh:96
int16_t uEnt
Definition XrdSsiSessReal.hh:114
XrdSsiSessReal * nextSess
Definition XrdSsiSessReal.hh:48
void UnHold(bool cleanup=true)
bool noReuse
Definition XrdSsiSessReal.hh:117
XrdSsiTaskReal * attBase
Definition XrdSsiSessReal.hh:105
void RelTask(XrdSsiTaskReal *tP)
XrdSsiServReal * myService
Definition XrdSsiSessReal.hh:104
void TaskFinished(XrdSsiTaskReal *tP)
XrdSsiSessReal(XrdSsiServReal *servP, const char *sName, int uent, bool hold=false)
Definition XrdSsiSessReal.hh:86
uint32_t nextTID
Definition XrdSsiSessReal.hh:112
Definition XrdSsiTaskReal.hh:45