|
xrootd
|
#include <XrdClientSid.hh>

Public Member Functions | |
| XrdClientSid () | |
| virtual | ~XrdClientSid () |
| kXR_unt16 | GetNewSid () |
| kXR_unt16 | GetNewSid (kXR_unt16 sid, ClientRequest *req) |
| void | ReleaseSid (kXR_unt16 sid) |
| void | ReleaseSidTree (kXR_unt16 fathersid) |
| void | ReportSidResp (kXR_unt16 sid, kXR_unt16 statuscode, kXR_unt32 errcode, char *errmsg) |
| int | GetFailedOutstandingWriteRequests (kXR_unt16 fathersid, XrdClientVector< ClientRequest > &reqvect) |
| int | GetAllOutstandingWriteRequests (kXR_unt16 fathersid, XrdClientVector< ClientRequest > &reqvect) |
| int | GetOutstandingWriteRequestCnt (kXR_unt16 fathersid) |
| struct SidInfo * | GetSidInfo (kXR_unt16 sid) |
| bool | JoinedSids (kXR_unt16 father, kXR_unt16 child) |
| void | PrintoutOutstandingRequests () |
Private Attributes | |
| XrdOucRash< kXR_unt16, struct SidInfo > | childsidnfo |
| XrdClientVector< kXR_unt16 > | freesids |
| XrdSysMutex | fMutex |
| XrdClientSid::XrdClientSid | ( | ) |
|
virtual |
| int XrdClientSid::GetAllOutstandingWriteRequests | ( | kXR_unt16 | fathersid, |
| XrdClientVector< ClientRequest > & | reqvect | ||
| ) |
| int XrdClientSid::GetFailedOutstandingWriteRequests | ( | kXR_unt16 | fathersid, |
| XrdClientVector< ClientRequest > & | reqvect | ||
| ) |
| kXR_unt16 XrdClientSid::GetNewSid | ( | ) |
| kXR_unt16 XrdClientSid::GetNewSid | ( | kXR_unt16 | sid, |
| ClientRequest * | req | ||
| ) |
| int XrdClientSid::GetOutstandingWriteRequestCnt | ( | kXR_unt16 | fathersid | ) |
References childsidnfo, XrdOucRash< K, V >::Find(), and fMutex.
References childsidnfo, SidInfo::fathersid, XrdOucRash< K, V >::Find(), and fMutex.
| void XrdClientSid::PrintoutOutstandingRequests | ( | ) |
| void XrdClientSid::ReleaseSid | ( | kXR_unt16 | sid | ) |
| void XrdClientSid::ReleaseSidTree | ( | kXR_unt16 | fathersid | ) |
| void XrdClientSid::ReportSidResp | ( | kXR_unt16 | sid, |
| kXR_unt16 | statuscode, | ||
| kXR_unt32 | errcode, | ||
| char * | errmsg | ||
| ) |
|
private |
Referenced by GetSidInfo(), and JoinedSids().
|
private |
Referenced by GetSidInfo(), and JoinedSids().
|
private |