11#ifndef _SQUID_SRC_MEM_FORWARD_H
12#define _SQUID_SRC_MEM_FORWARD_H
30void Report(std::ostream &);
31void PoolReport(
const PoolStats *,
const PoolMeter *, std::ostream &);
62void *
memAllocBuf(
size_t net_size,
size_t * gross_size);
64void *
memReallocBuf(
void *buf,
size_t net_size,
size_t * gross_size);
const size_t squidSystemPageSize
void memCleanModule(void)
void memClean(void)
Main cleanup handler.
void memFreeBuf(size_t size, void *)
void memFree(void *, int type)
Free a element allocated by memAllocate()
void * memAllocate(mem_type)
Allocate one element from the typed pool.
void * memAllocBuf(size_t net_size, size_t *gross_size)
void memDataInit(mem_type, const char *, size_t, int, bool doZero=true)
void * memAllocRigid(size_t net_size)
void memFreeString(size_t size, void *)
void * memReallocBuf(void *buf, size_t net_size, size_t *gross_size)
mem_type
Types of memory pool which do not yet use MEMPROXY_CLASS() API.
void memFreeRigid(void *, size_t net_size)
void * memAllocString(size_t net_size, size_t *gross_size)
FREE * memFreeBufFunc(size_t size)
void PoolReport(const PoolStats *, const PoolMeter *, std::ostream &)
void Report(std::ostream &)
void CleanIdlePools(void *unused)