#include <XrdSsiSessReal.hh>
|
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 () |
|
bool | Unprovision () |
|
int | XeqEvent (XrdCl::XRootDStatus *status, XrdCl::AnyObject **respP) |
|
void | XeqEvFin () |
|
| XrdSsiSessReal (XrdSsiServReal *servP, const char *sName, int uent, bool hold=false) |
|
| ~XrdSsiSessReal () |
|
void | AddEvent (XrdCl::XRootDStatus *st, XrdCl::AnyObject *resp) |
|
void | ClrEvent () |
|
virtual void | DoIt () |
|
virtual void | HandleResponse (XrdCl::XRootDStatus *status, XrdCl::AnyObject *response) |
|
| XrdSsiEvent () |
|
| ~XrdSsiEvent () |
|
| XrdJob (const char *desc="") |
|
virtual | ~XrdJob () |
|
Public Member Functions inherited from XrdCl::ResponseHandler |
virtual | ~ResponseHandler () |
|
virtual void | HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList) |
|
◆ XrdSsiSessReal()
XrdSsiSessReal::XrdSsiSessReal |
( |
XrdSsiServReal * |
servP, |
|
|
const char * |
sName, |
|
|
int |
uent, |
|
|
bool |
hold = false |
|
) |
| |
|
inline |
◆ ~XrdSsiSessReal()
XrdSsiSessReal::~XrdSsiSessReal |
( |
| ) |
|
◆ GetKey()
const char * XrdSsiSessReal::GetKey |
( |
| ) |
|
|
inline |
◆ GetSID()
uint32_t XrdSsiSessReal::GetSID |
( |
| ) |
|
|
inline |
◆ InitSession()
void XrdSsiSessReal::InitSession |
( |
XrdSsiServReal * |
servP, |
|
|
const char * |
sName, |
|
|
int |
uent, |
|
|
bool |
hold, |
|
|
bool |
newSID = false |
|
) |
| |
◆ Lock()
void XrdSsiSessReal::Lock |
( |
| ) |
|
|
inline |
◆ MutexP()
◆ NewTask()
◆ Provision()
bool XrdSsiSessReal::Provision |
( |
XrdSsiRequest * |
reqP, |
|
|
const char * |
epURL |
|
) |
| |
◆ RelTask()
◆ Run()
◆ SetKey()
void XrdSsiSessReal::SetKey |
( |
const char * |
key | ) |
|
|
inline |
◆ Shutdown()
◆ TaskFinished()
◆ UnHold()
void XrdSsiSessReal::UnHold |
( |
bool |
cleanup = true | ) |
|
◆ UnLock()
void XrdSsiSessReal::UnLock |
( |
| ) |
|
|
inline |
◆ Unprovision()
bool XrdSsiSessReal::Unprovision |
( |
| ) |
|
◆ XeqEvent()
◆ XeqEvFin()
void XrdSsiSessReal::XeqEvFin |
( |
| ) |
|
|
inlinevirtual |
◆ alocLeft
uint32_t XrdSsiSessReal::alocLeft |
|
private |
◆ attBase
◆ epFile
◆ freeTask
◆ inOpen
bool XrdSsiSessReal::inOpen |
|
private |
◆ isHeld
bool XrdSsiSessReal::isHeld |
|
private |
◆ myService
◆ nextSess
◆ nextTID
uint32_t XrdSsiSessReal::nextTID |
|
private |
◆ noReuse
bool XrdSsiSessReal::noReuse |
|
private |
◆ requestP
◆ resKey
char* XrdSsiSessReal::resKey |
|
private |
◆ sessID
uint32_t XrdSsiSessReal::sessID |
|
private |
◆ sessMutex
◆ sessName
char* XrdSsiSessReal::sessName |
|
private |
◆ sessNode
char* XrdSsiSessReal::sessNode |
|
private |
◆ uEnt
int16_t XrdSsiSessReal::uEnt |
|
private |
The documentation for this class was generated from the following file: