XrdSsiSessReal Class Reference
#include <XrdSsiSessReal.hh>
List of all members.
Public Member Functions |
| const char * | GetKey () |
| uint32_t | GetSID () |
| void | InitSession (XrdSsiServReal *servP, const char *sName, int uent, bool hold, bool newSID=false) |
| void | Lock () |
| XrdSsiMutex * | MutexP () |
| bool | Provision (XrdSsiRequest *reqP, const char *epURL) |
| bool | Run (XrdSsiRequest *reqP) |
| void | SetKey (const char *key) |
| void | TaskFinished (XrdSsiTaskReal *tP) |
| void | UnHold (bool cleanup=true) |
| void | UnLock () |
| void | Unprovision () |
| bool | XeqEvent (XrdCl::XRootDStatus *status, XrdCl::AnyObject **respP) |
| | XrdSsiSessReal (XrdSsiServReal *servP, const char *sName, int uent, bool hold=false) |
| | ~XrdSsiSessReal () |
Public Attributes |
| XrdSsiSessReal * | nextSess |
| XrdCl::File | epFile |
Private Member Functions |
| XrdSsiTaskReal * | NewTask (XrdSsiRequest *reqP) |
| void | RelTask (XrdSsiTaskReal *tP) |
| void | Shutdown (XrdCl::XRootDStatus &epStatus, bool onClose) |
Private Attributes |
| XrdSsiMutex | sessMutex |
| XrdSsiServReal * | myService |
| XrdSsiTaskReal * | attBase |
| XrdSsiTaskReal * | freeTask |
| XrdSsiRequest * | requestP |
| char * | resKey |
| char * | sessName |
| char * | sessNode |
| uint32_t | sessID |
| uint32_t | nextTID |
| uint32_t | alocLeft |
| int16_t | uEnt |
| bool | isHeld |
| bool | inOpen |
| bool | noReuse |
Constructor & Destructor Documentation
| XrdSsiSessReal::XrdSsiSessReal |
( |
XrdSsiServReal * |
servP, |
|
|
const char * |
sName, |
|
|
int |
uent, |
|
|
bool |
hold = false | |
|
) |
| | [inline] |
| XrdSsiSessReal::~XrdSsiSessReal |
( |
|
) |
|
Member Function Documentation
| const char* XrdSsiSessReal::GetKey |
( |
|
) |
[inline] |
| uint32_t XrdSsiSessReal::GetSID |
( |
|
) |
[inline] |
| void XrdSsiSessReal::InitSession |
( |
XrdSsiServReal * |
servP, |
|
|
const char * |
sName, |
|
|
int |
uent, |
|
|
bool |
hold, |
|
|
bool |
newSID = false | |
|
) |
| | |
| void XrdSsiSessReal::Lock |
( |
|
) |
[inline] |
| bool XrdSsiSessReal::Provision |
( |
XrdSsiRequest * |
reqP, |
|
|
const char * |
epURL | |
|
) |
| | |
| void XrdSsiSessReal::SetKey |
( |
const char * |
key |
) |
[inline] |
| void XrdSsiSessReal::UnHold |
( |
bool |
cleanup = true |
) |
|
| void XrdSsiSessReal::UnLock |
( |
|
) |
[inline] |
| void XrdSsiSessReal::Unprovision |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: