ACE  6.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros
Malloc_T.h File Reference
#include "ace/Malloc.h"
#include "ace/Malloc_Base.h"
#include "ace/Malloc_Allocator.h"
#include "ace/Free_List.h"
#include "ace/Guard_T.h"
#include "ace/Malloc_T.inl"
#include "ace/Malloc_T.cpp"

Classes

class  ACE_Cached_Mem_Pool_Node< T >
 ACE_Cached_Mem_Pool_Node keeps unused memory within a free list. More...
 
class  ACE_Cached_Allocator< T, ACE_LOCK >
 A fixed-size allocator that caches items for quicker access. More...
 
class  ACE_Dynamic_Cached_Allocator< ACE_LOCK >
 A size-based allocator that caches blocks for quicker access. More...
 
class  ACE_Allocator_Adapter< MALLOC >
 This class is an adapter that allows the ACE_Allocator to use the ACE_Malloc class below. More...
 
class  ACE_Static_Allocator< POOL_SIZE >
 Defines a class that provided a highly optimized memory management scheme for allocating memory statically. More...
 
class  ACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >
 LIFO iterator for names stored in Malloc'd memory. More...
 
class  ACE_Malloc_FIFO_Iterator_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >
 FIFO iterator for names stored in Malloc'd memory. More...
 
class  ACE_Malloc_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >
 A class template that uses parameterized types to provide an extensible mechanism for encapsulating various dynamic memory management strategies. More...
 
class  ACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >
 LIFO iterator for names stored in Malloc'd memory. More...
 
class  ACE_Malloc_FIFO_Iterator_T< ACE_MEM_POOL_1, ACE_LOCK, ACE_CB >
 FIFO iterator for names stored in Malloc'd memory. More...
 
class  ACE_Malloc< ACE_MEM_POOL_1, ACE_LOCK >
 
class  ACE_Malloc_LIFO_Iterator< ACE_MEM_POOL_1, ACE_LOCK >
 
class  ACE_Malloc_FIFO_Iterator< ACE_MEM_POOL_1, ACE_LOCK >
 
class  ACE_Malloc_Lock_Adapter_T< ACE_LOCK >
 Template functor adapter for lock strategies used with ACE_Malloc_T. More...
 

Macros

#define ACE_Malloc_Iterator   ACE_Malloc_LIFO_Iterator
 

Detailed Description

Id:
Malloc_T.h 92085 2010-09-29 12:23:13Z johnnyw
Author
Douglas C. Schmidt schmi.nosp@m.dt@c.nosp@m.s.wus.nosp@m.tl.e.nosp@m.du and Irfan Pyarali irfan.nosp@m.@cs..nosp@m.wustl.nosp@m..edu

Macro Definition Documentation

#define ACE_Malloc_Iterator   ACE_Malloc_LIFO_Iterator