xrootd
|
#include <XrdOucTable.hh>
Classes | |
struct | OucTable |
Public Member Functions | |
XrdOucTable (int maxe) | |
~XrdOucTable () | |
int | Alloc () |
T * | Apply (int(*func)(T *, void *), void *Arg, int Start=0) |
void | Delete (int Tnum) |
void | Delete (const char *key) |
T * | Find (const char *key, int *Tnum=0) |
int | Insert (T *Item, const char *key=0, int Tnum=-1) |
T * | Item (int Tnum, char **ikey=0) |
int | Next (int &Tnum) |
T * | Remove (int Tnum) |
T * | Remove (const char *key) |
Private Attributes | |
OucTable * | Table |
int | avlnum |
int | maxnum |
int | curnum |
|
inline |
|
inline |
References XrdOucTable< T >::Table.
|
inline |
References XrdOucTable< T >::avlnum, XrdOucTable< T >::curnum, XrdOucTable< T >::OucTable::Fnum, and XrdOucTable< T >::Table.
Referenced by XrdOucTable< T >::Insert().
|
inline |
|
inline |
References XrdOucTable< T >::Remove().
|
inline |
References XrdOucTable< T >::Remove().
|
inline |
References XrdOucTable< T >::curnum, XrdOucTable< T >::Item(), XrdOucTable< T >::OucTable::Item, and XrdOucTable< T >::Table.
Referenced by XrdOucTable< T >::Remove().
|
inline |
|
inline |
|
inline |
References XrdOucTable< T >::curnum, XrdOucTable< T >::Item(), and XrdOucTable< T >::Table.
|
inline |
|
inline |
References XrdOucTable< T >::Find(), and XrdOucTable< T >::Remove().
|
private |
Referenced by XrdOucTable< T >::Alloc(), XrdOucTable< T >::Remove(), and XrdOucTable< T >::XrdOucTable().
|
private |
|
private |
Referenced by XrdOucTable< T >::Insert(), and XrdOucTable< T >::XrdOucTable().
|
private |