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.
1.6.3