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

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 XrdOfsHanXprGet ()
 

Private Attributes

XrdOfsHanXprNext
 
XrdOfsHandleHandle
 
XrdOfsHanCBCall
 
time_t xTime
 
time_t xTNew
 

Static Private Attributes

static XrdSysCondVar xqCV
 
static XrdOfsHanXprxprQ = 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

XrdOfsHanCB* XrdOfsHanXpr::Call
private

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

XrdOfsHandle* XrdOfsHanXpr::Handle
private

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

XrdOfsHanXpr* XrdOfsHanXpr::Next
private

Referenced by add2Q(), and Get().

XrdOfsHanXpr * XrdOfsHanXpr::xprQ = 0
staticprivate

Referenced by add2Q(), and Get().

XrdSysCondVar XrdOfsHanXpr::xqCV
staticprivate

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

time_t XrdOfsHanXpr::xTime
private

Referenced by add2Q(), and Get().

time_t XrdOfsHanXpr::xTNew
private

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


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