Mempager managed type factory for pager pool objects.
More...
#include <memory.h>
|
virtual void * | _alloc (size_t size) |
|
| MemoryRedirect (MemoryProtocol *protocol) |
|
void | put (PagerObject *object) |
| Return a pager object back to our free list. More...
|
|
PagerObject * | get (size_t size) |
|
template<typename T>
class ucommon::pager< T >
Mempager managed type factory for pager pool objects.
This is used to construct a type factory that creates and manages typed objects derived from PagerObject which can be managed through a private heap.
- Author
- David Sugar dyfet.nosp@m.@gnu.nosp@m.telep.nosp@m.hony.nosp@m..org
Definition at line 1259 of file memory.h.
Construct a pager and optionally assign a private pager heap.
- Parameters
-
heap | pager to use. If NULL, uses global heap. |
Definition at line 1266 of file memory.h.
Create a managed object by casting reference.
- Returns
- pointer to typed managed pager pool object.
Definition at line 1272 of file memory.h.
Create a managed object by pointer reference.
- Returns
- pointer to typed managed pager pool object.
Definition at line 1279 of file memory.h.
The documentation for this class was generated from the following file: