xrootd
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | Friends
XrdOfsHanXpr Class Reference
Collaboration diagram for XrdOfsHanXpr:
Collaboration graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

XrdOfsHanXpr::XrdOfsHanXpr ( XrdOfsHandle *  hP,
XrdOfsHanCB *  cbP,
time_t  xtm 
) [inline]
XrdOfsHanXpr::~XrdOfsHanXpr ( ) [inline]

Member Function Documentation

void XrdOfsHanXpr::add2Q ( int  doLK = 1)
void XrdOfsHanXpr::Deref ( ) [inline]
XrdOfsHanXpr * XrdOfsHanXpr::Get ( ) [static]
void XrdOfsHanXpr::Set ( XrdOfsHanCB *  cbP,
time_t  xtm 
) [inline]

Friends And Related Function Documentation

friend class XrdOfsHandle [friend]

Member Data Documentation

Referenced by Deref(), Set(), and XrdOfsHandle::StartXpr().

Referenced by Deref(), XrdOfsHandle::StartXpr(), and Get().

Referenced by add2Q(), and Get().

XrdOfsHanXpr * XrdOfsHanXpr::xprQ = 0 [static, private]

Referenced by add2Q(), and Get().

XrdSysCondVar XrdOfsHanXpr::xqCV [static, private]

Referenced by Deref(), Set(), add2Q(), and Get().

time_t XrdOfsHanXpr::xTime [private]

Referenced by add2Q(), and Get().

time_t XrdOfsHanXpr::xTNew [private]

Referenced by Deref(), Set(), and Get().


The documentation for this class was generated from the following file: