ACE 8.0.1
Loading...
Searching...
No Matches
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 ()
 Destructor.
 
int done () const
 Returns 1 when all items have been seen, else 0.
 
int next (void *&next_entry)
 
int next (void *&next_entry, const char *&name)
 
int advance ()
 
void dump () const
 Dump the state of an object.
 

Additional Inherited Members

- Public Types inherited from ACE_Malloc_LIFO_Iterator_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_Control_Block >
typedef ACE_CB::ACE_Name_Node NAME_NODE
 
typedef ACE_CB::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.
 

Constructor & Destructor Documentation

◆ ACE_Malloc_LIFO_Iterator()

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: