Pool.cc
Go to the documentation of this file.
283 stats->tot_overhead += pp_stats.overhead + MemPools::GetInstance().poolCount * sizeof(MemAllocator *);
306 MemImplementingAllocator::MemImplementingAllocator(char const *aLabel, size_t aSize) : MemAllocator(aLabel),
335 for (find_pool = MemPools::GetInstance().pools, prev_pool = NULL; (find_pool && this != find_pool); find_pool = find_pool->next)
MemImplementingAllocator * memPoolIterateNext(MemPoolIterator *iter)
Definition: Pool.cc:55
MemImplementingAllocator(char const *aLabel, size_t aSize)
Definition: Pool.cc:306
virtual ~MemImplementingAllocator()
Definition: Pool.cc:327
Definition: Pool.h:69
MemImplementingAllocator * create(const char *label, size_t obj_size)
Definition: Pool.cc:91
virtual bool idleTrigger(int shift) const =0
class Ping::pingStats_ stats
Definition: Pool.h:279
Definition: Pool.h:116
Definition: Pool.h:303
Definition: Pool.h:240
Definition: PoolMalloc.h:36
Definition: PoolChunked.h:21
virtual int getStats(MemPoolStats *stats, int accumulate=0)=0
virtual void clean(time_t maxage)=0
virtual MemPoolMeter const & getMeter() const
Definition: Pool.cc:349
Definition: Pool.h:92
Definition: Pool.h:178