#include <XrdOucDLlist.hh>
Collaboration diagram for XrdOucDLlist< T >:
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< T >::XrdOucDLlist | ( | T * | itemval = 0 |
) | [inline] |
XrdOucDLlist< T >::~XrdOucDLlist | ( | ) | [inline] |
T* XrdOucDLlist< T >::Apply | ( | int(*)(T *, void *) | func, | |
void * | Arg, | |||
XrdOucDLlist< T > * | Start = 0 | |||
) | [inline] |
void XrdOucDLlist< T >::Insert | ( | XrdOucDLlist< T > * | Node, | |
T * | Item = 0 | |||
) | [inline] |
T* XrdOucDLlist< T >::Item | ( | ) | [inline] |
XrdOucDLlist* XrdOucDLlist< T >::Next | ( | ) | [inline] |
XrdOucDLlist* XrdOucDLlist< T >::Prev | ( | ) | [inline] |
void XrdOucDLlist< T >::Remove | ( | ) | [inline] |
void XrdOucDLlist< T >::setItem | ( | T * | ival | ) | [inline] |
int XrdOucDLlist< T >::Singleton | ( | ) | [inline] |
T* XrdOucDLlist< T >::item [private] |
XrdOucDLlist* XrdOucDLlist< T >::next [private] |
XrdOucDLlist* XrdOucDLlist< T >::prev [private] |