xrootd
Public Member Functions | Private Attributes
XrdOucDLlist Class Reference

#include <XrdOucDLlist.hh>

Collaboration diagram for XrdOucDLlist:
Collaboration graph
[legend]

List of all members.

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 ()
XrdOucDLlistNext ()
XrdOucDLlistPrev ()
void setItem (T *ival)
int Singleton ()

Private Attributes

XrdOucDLlistnext
XrdOucDLlistprev
T * item

Constructor & Destructor Documentation

XrdOucDLlist::XrdOucDLlist ( T *  itemval = 0) [inline]
XrdOucDLlist::~XrdOucDLlist ( ) [inline]

Member Function Documentation

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]
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]
int XrdOucDLlist::Singleton ( ) [inline]

Referenced by XrdCmsRRQSlot::Recycle().


Member Data Documentation

T* XrdOucDLlist::item [private]

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