NAME
ACE_Static_Allocator - Defines a class that provided a highly optimized memory management scheme for allocating memory statically.
SYNOPSIS
#include <ace/Malloc_T.h>
template<size_t POOL_SIZE>
class ACE_Static_Allocator : public ACE_Static_Allocator_Base
{
public:
inline ACE_Static_Allocator (void);
private:
char pool_[POOL_SIZE];
};
DESCRIPTION
This class allocates a fixed-size POOL_SIZE of memory and uses the ACE_Static_Allocator_Base class implementations of malloc and calloc to optimize memory allocation from this pool.
PUBLIC MEMBERS
inline ACE_Static_Allocator (void);
This function must be inlined!!!
PRIVATE MEMBERS
char pool_[POOL_SIZE];
Pool contents.
AUTHOR
Doug Schmidt and Irfan Pyarali
LIBRARY
ace