ucc::PagerReuse Class Reference

A mempager source of reusable objects. More...

#include <vector.h>

Inheritance diagram for ucc::PagerReuse:

Inheritance graph
[legend]
Collaboration diagram for ucc::PagerReuse:

Collaboration graph
[legend]

Protected Member Functions

 PagerReuse (mempager *pager, size_t objsize, unsigned count)
bool avail (void)
ReusableObjectget (void)
ReusableObjectget (timeout_t timeout)
ReusableObjectrequest (void)

Detailed Description

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.

Author:
David Sugar <dyfet@gnutelephony.org>

Definition at line 76 of file vector.h.


The documentation for this class was generated from the following file:

Generated on Thu Aug 20 03:08:15 2009 for UCommon by  doxygen 1.5.9