#include <Malloc.h>
Collaboration diagram for ACE_Control_Block::ACE_Malloc_Header:

Public Member Functions | |
| ACE_Malloc_Header (void) | |
| void | dump (void) const | 
| Dump the state of the object.   | |
Static Public Member Functions | |
| void | init_ptr (ACE_Malloc_Header **ptr, ACE_Malloc_Header *init, void *base_addr) | 
| Initialize a malloc header pointer.   | |
Public Attributes | |
| ACE_Malloc_Header * | next_block_ | 
| Points to next block if on free list.   | |
| size_t | size_ | 
| Size of this header control block.   | |
| char | padding_ [(ACE_MALLOC_PADDING_SIZE)?ACE_MALLOC_PADDING_SIZE:ACE_MALLOC_ALIGN] | 
Definition at line 267 of file Malloc.h.
      
  | 
  
| 
 
 Definition at line 133 of file Malloc.cpp. 
 00134 : next_block_ (0), 00135 size_ (0) 00136 { 00137 }  | 
  
      
  | 
  
| 
 Dump the state of the object. 
 Definition at line 30 of file Malloc.cpp. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_TEXT, ACE_TRACE, and LM_DEBUG. Referenced by ACE_Control_Block::dump(). 
 00031 {
00032 #if defined (ACE_HAS_DUMP)
00033   ACE_TRACE ("ACE_Control_Block::ACE_Malloc_Header::dump");
00034 
00035   ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
00036   ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\nnext_block = %@"), (ACE_Malloc_Header *) this->next_block_));
00037   ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\nsize = %d\n"), this->size_));
00038   ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
00039 #endif /* ACE_HAS_DUMP */
00040 }
 | 
  
      
  | 
  ||||||||||||||||
| 
 Initialize a malloc header pointer. 
 Definition at line 14 of file Malloc.inl. 
 00015 {
00016   *ptr = init;
00017 }
 | 
  
      
  | 
  
| 
 Points to next block if on free list. 
 Definition at line 273 of file Malloc.h. Referenced by ACE_Control_Block::dump().  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Size of this header control block. 
  | 
  
 
1.3.6