A mempager source of reusable objects. More...
#include <vector.h>
Protected Member Functions | |
bool | avail (void) |
ReusableObject * | get (timeout_t timeout) |
ReusableObject * | get (void) |
PagerReuse (mempager *pager, size_t objsize, unsigned count) | |
ReusableObject * | request (void) |
A mempager source of reusable objects.
This is used by the reuse_pager template to allocate new objects either from a memory pager used as a private heap, or from previously allocated objects that have been returned for reuse.
Definition at line 76 of file vector.h.