#include <emptyhoardmanager.h>
Public Types | |
| typedef SuperblockType_ | SuperblockType |
Public Member Functions | |
| EmptyHoardManager (void) | |
| int | isValid (void) const |
| void | free (void *) |
| Free an object. | |
| void | lock (void) |
| Lock this memory manager. | |
| void | unlock (void) |
| Unlock this memory manager. | |
| SuperblockType * | get (size_t, EmptyHoardManager *) |
| void | put (SuperblockType *, size_t) |
Private Attributes | |
| unsigned long | _magic |
| typedef SuperblockType_ EmptyHoardManager< SuperblockType_ >::SuperblockType |
Reimplemented from BaseHoardManager< SuperblockType_ >.
| EmptyHoardManager< SuperblockType_ >::EmptyHoardManager | ( | void | ) | [inline] |
| void EmptyHoardManager< SuperblockType_ >::free | ( | void * | ) | [inline, virtual] |
Free an object.
Reimplemented from BaseHoardManager< SuperblockType_ >.
| SuperblockType* EmptyHoardManager< SuperblockType_ >::get | ( | size_t | , | |
| EmptyHoardManager< SuperblockType_ > * | ||||
| ) | [inline] |
| int EmptyHoardManager< SuperblockType_ >::isValid | ( | void | ) | const [inline] |
Reimplemented from BaseHoardManager< SuperblockType_ >.
| void EmptyHoardManager< SuperblockType_ >::lock | ( | void | ) | [inline, virtual] |
Lock this memory manager.
Reimplemented from BaseHoardManager< SuperblockType_ >.
| void EmptyHoardManager< SuperblockType_ >::put | ( | SuperblockType * | , | |
| size_t | ||||
| ) | [inline] |
| void EmptyHoardManager< SuperblockType_ >::unlock | ( | void | ) | [inline, virtual] |
Unlock this memory manager.
Reimplemented from BaseHoardManager< SuperblockType_ >.
unsigned long EmptyHoardManager< SuperblockType_ >::_magic [private] |
Reimplemented from BaseHoardManager< SuperblockType_ >.
1.6.3