|
ATLAS Offline Software
|
Go to the documentation of this file.
22 #ifndef LWPOOLAREABOOKKEEPER_H
23 #define LWPOOLAREABOOKKEEPER_H
64 #define LW_ENTRIESPERGROUP (CHAR_BIT*sizeof(BitField))
unsigned m_nUnusedEntries
bool isCompletelyEmpty() const
LWPoolAreaBookKeeper(unsigned nEntries)
LWPoolAreaBookKeeper & operator=(const LWPoolAreaBookKeeper &)
const unsigned m_nEntries
unsigned nBytesCovered() const
static unsigned nBytesNeededForCreate(unsigned nEntries)
void findNewNonEmptyField()
bool isCompletelyFull() const
LWPoolAreaBookKeeper(const LWPoolAreaBookKeeper &)
unsigned numberOfAvailableEntries() const
void returnEntry(unsigned)
static LWPoolAreaBookKeeper * create(char *, unsigned nEntries)
unsigned numberOfEntriesHandedOut() const
static unsigned nFields(unsigned nEntries)