|
xrootd
|

Public Member Functions | |
| void | add2Q (int doLK=1) |
| void | Deref () |
| void | Set (XrdOfsHanCB *cbP, time_t xtm) |
| XrdOfsHanXpr (XrdOfsHandle *hP, XrdOfsHanCB *cbP, time_t xtm) | |
| ~XrdOfsHanXpr () | |
Static Public Member Functions | |
| static XrdOfsHanXpr * | Get () |
Private Attributes | |
| XrdOfsHanXpr * | Next |
| XrdOfsHandle * | Handle |
| XrdOfsHanCB * | Call |
| time_t | xTime |
| time_t | xTNew |
Static Private Attributes | |
| static XrdSysCondVar | xqCV |
| static XrdOfsHanXpr * | xprQ = 0 |
Friends | |
| class | XrdOfsHandle |
|
inline |
|
inline |
| void XrdOfsHanXpr::add2Q | ( | int | doLK = 1 | ) |
References XrdSysCondVar::Lock(), Next, XrdSysCondVar::Signal(), XrdSysCondVar::UnLock(), xprQ, xqCV, and xTime.
Referenced by Get(), and XrdOfsHandle::Retire().
|
inline |
References Call, Handle, XrdSysCondVar::Lock(), XrdSysCondVar::UnLock(), xqCV, and xTNew.
Referenced by XrdOfsHanPsc::Recycle().
|
static |
References add2Q(), XrdSysError::Emsg(), Handle, XrdSysCondVar::Lock(), Next, XrdOfsHandle::Path, XrdSysCondVar::UnLock(), XrdOfsHanKey::Val, XrdSysCondVar::Wait(), XrdOfsHandle::WaitLock(), xprQ, xqCV, xTime, and xTNew.
Referenced by XrdOfsHandle::StartXpr().
|
inline |
References Call, XrdSysCondVar::Lock(), XrdSysCondVar::UnLock(), xqCV, and xTNew.
Referenced by XrdOfsHandle::Retire().
|
friend |
|
private |
Referenced by Deref(), Set(), and XrdOfsHandle::StartXpr().
|
private |
Referenced by Deref(), Get(), and XrdOfsHandle::StartXpr().
|
private |
|
staticprivate |
|
staticprivate |
1.8.3.1