#include <XrdClientSid.hh>
Collaboration diagram for XrdClientSid:

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) |
| 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 |
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1