9#ifndef SQUID_SRC_MEM_POOL_H
10#define SQUID_SRC_MEM_POOL_H
31#include "mem/forward.h"
52#define toMB(size) ( ((double) size) / ((double)(1024*1024)) )
54#define toKB(size) ( (size + 1024 - 1) / 1024 )
108 void clean(time_t maxage);
123#define memPoolCreate MemPools::GetInstance().create
Mem::PoolMeter TheMeter
memory usage totals as of latest MemPools::flushMeters() event
void setIdleLimit(const ssize_t newLimit)
void setDefaultPoolChunking(bool const &)
ssize_t idleLimit() const
std::list< Mem::Allocator * > pools
Mem::Allocator * create(const char *, size_t)
static MemPools & GetInstance()
void clean(time_t maxage)