ACE  6.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ACE_Malloc_LIFO_Iterator< ACE_MEM_POOL_1, ACE_LOCK > Class Template Reference

#include <Malloc_T.h>

Inheritance diagram for ACE_Malloc_LIFO_Iterator< ACE_MEM_POOL_1, ACE_LOCK >:
Inheritance graph
[legend]
Collaboration diagram for ACE_Malloc_LIFO_Iterator< ACE_MEM_POOL_1, ACE_LOCK >:
Collaboration graph
[legend]

Public Member Functions

 ACE_Malloc_LIFO_Iterator (ACE_Malloc< ACE_MEM_POOL_2, ACE_LOCK > &malloc, const char *name=0)
 
- Public Member Functions inherited from ACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
 ACE_Malloc_LIFO_Iterator_T (ACE_Malloc_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block > &malloc, const char *name=0)
 
 ~ACE_Malloc_LIFO_Iterator_T (void)
 Destructor. More...
 
int done (void) const
 Returns 1 when all items have been seen, else 0. More...
 
int next (void *&next_entry)
 
int next (void *&next_entry, const char *&name)
 
int advance (void)
 
void dump (void) const
 Dump the state of an object. More...
 

Additional Inherited Members

- Public Types inherited from ACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
typedef
ACE_Control_Block::ACE_Name_Node 
NAME_NODE
 
typedef
ACE_Control_Block::ACE_Malloc_Header 
MALLOC_HEADER
 
- Public Attributes inherited from ACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks. More...
 

Constructor & Destructor Documentation

template<ACE_MEM_POOL_1 , class ACE_LOCK >
ACE_Malloc_LIFO_Iterator< ACE_MEM_POOL_1, ACE_LOCK >::ACE_Malloc_LIFO_Iterator ( ACE_Malloc< ACE_MEM_POOL_2, ACE_LOCK > &  malloc,
const char *  name = 0 
)
inline

If name = 0 it will iterate through everything else only through those entries whose name match.


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