XrdSutCache Class Reference

#include <XrdSutCache.hh>

Collaboration diagram for XrdSutCache:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XrdSutCache (int psize=89, int size=144, int load=80)
virtual ~XrdSutCache ()
XrdSutCacheEntryGet (const char *tag)
XrdSutCacheEntryGet (const char *tag, bool &rdlock, XrdSutCacheGet_t condition=0, void *arg=0)
int Num ()
void Reset ()

Private Attributes

XrdSysRecMutex mtx
XrdOucHash< XrdSutCacheEntrytable

Constructor & Destructor Documentation

XrdSutCache::XrdSutCache ( int  psize = 89,
int  size = 144,
int  load = 80 
) [inline]
virtual XrdSutCache::~XrdSutCache (  )  [inline, virtual]

Member Function Documentation

XrdSutCacheEntry* XrdSutCache::Get ( const char *  tag,
bool &  rdlock,
XrdSutCacheGet_t  condition = 0,
void *  arg = 0 
) [inline]
XrdSutCacheEntry* XrdSutCache::Get ( const char *  tag  )  [inline]
int XrdSutCache::Num (  )  [inline]

References XrdOucHash< T >::Num(), and table.

void XrdSutCache::Reset (  )  [inline]

References XrdOucHash< T >::Purge(), and table.


Member Data Documentation

Referenced by Get().

Referenced by Get(), Num(), and Reset().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 19 Oct 2019 for xrootd by  doxygen 1.6.1