xrootd
|
Public Member Functions | |
void | Recycle () |
XrdOfsHanPsc () | |
~XrdOfsHanPsc () | |
Static Public Member Functions | |
static XrdOfsHanPsc * | Alloc () |
Public Attributes | |
union { | |
XrdOfsHanPsc * Next | |
char * User | |
}; | |
XrdOfsHanXpr * | xprP |
int | Unum |
short | Ulen |
short | Uhst |
short | Mode |
Static Private Attributes | |
static XrdSysMutex | pscMutex |
static XrdOfsHanPsc * | Free = 0 |
XrdOfsHanPsc::XrdOfsHanPsc | ( | ) | [inline] |
Referenced by Alloc().
XrdOfsHanPsc::~XrdOfsHanPsc | ( | ) | [inline] |
XrdOfsHanPsc * XrdOfsHanPsc::Alloc | ( | ) | [static] |
References Free, XrdSysMutex::Lock(), Next, pscMutex, XrdSysMutex::UnLock(), and XrdOfsHanPsc().
void XrdOfsHanPsc::Recycle | ( | void | ) |
References XrdOfsHanXpr::Deref(), Free, XrdSysMutex::Lock(), Mode, Next, pscMutex, Uhst, Ulen, XrdSysMutex::UnLock(), Unum, User, and xprP.
Referenced by XrdOfsHandle::PoscGet(), and XrdOfsHandle::Retire().
union { ... } |
XrdOfsHanPsc * XrdOfsHanPsc::Free = 0 [static, private] |
short XrdOfsHanPsc::Mode |
Referenced by XrdOfsHandle::PoscGet(), XrdOfsHandle::PoscSet(), and Recycle().
XrdSysMutex XrdOfsHanPsc::pscMutex [static, private] |
short XrdOfsHanPsc::Uhst |
Referenced by XrdOfsHandle::PoscSet(), and Recycle().
short XrdOfsHanPsc::Ulen |
Referenced by XrdOfsHandle::PoscSet(), and Recycle().
Referenced by XrdOfsHandle::PoscGet(), XrdOfsHandle::PoscSet(), and Recycle().
char* XrdOfsHanPsc::User |
Referenced by XrdOfsHandle::PoscSet(), XrdOfsHandle::PoscUsr(), and Recycle().
Referenced by XrdOfsHandle::PoscGet(), Recycle(), XrdOfsHandle::Retire(), and XrdOfsHandle::StartXpr().