#include <XrdSsiRRTable.hh>
template<class T>
class XrdSsiRRTable< T >
Definition at line 38 of file XrdSsiRRTable.hh.
◆ XrdSsiRRTable()
◆ ~XrdSsiRRTable()
◆ Add()
◆ Clear()
◆ Del()
template<class T >
void XrdSsiRRTable< T >::Del |
( |
uint64_t |
itemID, |
|
|
bool |
finit = false |
|
) |
| |
|
inline |
Definition at line 53 of file XrdSsiRRTable.hh.
55 if (baseItem && baseKey == itemID)
56 {
if (finit) baseItem->Finalize();
59 if (!finit) theMap.erase(itemID);
60 else {
typename std::map<uint64_t,T*>::iterator it = theMap.find(itemID);
61 if (it != theMap.end()) it->second->Finalize();
◆ LookUp()
Definition at line 67 of file XrdSsiRRTable.hh.
69 if (baseItem && baseKey == itemID)
return baseItem;
70 typename std::map<uint64_t,T*>::iterator it = theMap.find(itemID);
71 return (it == theMap.end() ? 0 : it->second);
◆ Num()
Definition at line 74 of file XrdSsiRRTable.hh.
74 {
return theMap.size() + (baseItem ? 1 : 0);}
◆ Reset()
The documentation for this class was generated from the following file: