|
xrootd
|
#include <XrdOucDLlist.hh>

Public Member Functions | |
| XrdOucDLlist (T *itemval=0) | |
| ~XrdOucDLlist () | |
| T * | Apply (int(*func)(T *, void *), void *Arg, XrdOucDLlist *Start=0) |
| void | Insert (XrdOucDLlist *Node, T *Item=0) |
| T * | Item () |
| void | Remove () |
| XrdOucDLlist * | Next () |
| XrdOucDLlist * | Prev () |
| void | setItem (T *ival) |
| int | Singleton () |
Private Attributes | |
| XrdOucDLlist * | next |
| XrdOucDLlist * | prev |
| T * | item |
| XrdOucDLlist::XrdOucDLlist | ( | T * | itemval = 0 | ) | [inline] |
| XrdOucDLlist::~XrdOucDLlist | ( | ) | [inline] |
| T* XrdOucDLlist::Apply | ( | int(*)(T *, void *) | func, |
| void * | Arg, | ||
| XrdOucDLlist * | Start = 0 |
||
| ) | [inline] |
| void XrdOucDLlist::Insert | ( | XrdOucDLlist * | Node, |
| T * | Item = 0 |
||
| ) | [inline] |
Referenced by XrdOssSys::Stage_RT().
| T* XrdOucDLlist::Item | ( | ) | [inline] |
Referenced by XrdOssSys::Stage_In(), XrdOssSys::CalcTime(), and XrdOucDLlist< XrdCmsRRQSlot >::Insert().
| XrdOucDLlist* XrdOucDLlist::Next | ( | ) | [inline] |
Referenced by XrdOssSys::CalcTime().
| XrdOucDLlist* XrdOucDLlist::Prev | ( | ) | [inline] |
Referenced by XrdOssSys::Stage_In().
| void XrdOucDLlist::Remove | ( | ) | [inline] |
| void XrdOucDLlist::setItem | ( | T * | ival | ) | [inline] |
Referenced by XrdOssStage_Req::XrdOssStage_Req().
| int XrdOucDLlist::Singleton | ( | ) | [inline] |
Referenced by XrdCmsRRQSlot::Recycle().
T* XrdOucDLlist::item [private] |
XrdOucDLlist* XrdOucDLlist::next [private] |
Referenced by XrdOucDLlist< XrdCmsRRQSlot >::XrdOucDLlist(), XrdOucDLlist< XrdCmsRRQSlot >::~XrdOucDLlist(), XrdOucDLlist< XrdCmsRRQSlot >::Apply(), XrdOucDLlist< XrdCmsRRQSlot >::Insert(), XrdOucDLlist< XrdCmsRRQSlot >::Remove(), XrdOucDLlist< XrdCmsRRQSlot >::Next(), and XrdOucDLlist< XrdCmsRRQSlot >::Singleton().
XrdOucDLlist* XrdOucDLlist::prev [private] |
1.7.5