|
ACE
6.4.2
|
This is the control block header. It's used by ACE_Malloc to keep track of each chunk of data when it's in the free list or in use. More...
#include <PI_Malloc.h>

Public Member Functions | |
| ACE_Malloc_Header (void) | |
| void | dump (void) const |
| Dump the state of the object. More... | |
Static Public Member Functions | |
| static void | init_ptr (MALLOC_HEADER_PTR *ptr, ACE_Malloc_Header *init, void *base_addr) |
| Initialize a malloc header pointer. More... | |
Public Attributes | |
| MALLOC_HEADER_PTR | next_block_ |
| Points to next block if on free list. More... | |
| size_t | size_ |
| Size of this header control block. More... | |
| char | padding_ [(ACE_PI_MALLOC_PADDING_SIZE)?ACE_PI_MALLOC_PADDING_SIZE:ACE_MALLOC_ALIGN] |
Private Member Functions | |
| ACE_Malloc_Header (ACE_Malloc_Header const &) | |
| void | operator= (ACE_Malloc_Header const &) |
This is the control block header. It's used by ACE_Malloc to keep track of each chunk of data when it's in the free list or in use.
| ACE_PI_Control_Block::ACE_Malloc_Header::ACE_Malloc_Header | ( | void | ) |
|
private |
| void ACE_PI_Control_Block::ACE_Malloc_Header::dump | ( | void | ) | const |
Dump the state of the object.
|
inlinestatic |
Initialize a malloc header pointer.
|
private |
| MALLOC_HEADER_PTR ACE_PI_Control_Block::ACE_Malloc_Header::next_block_ |
Points to next block if on free list.
| char ACE_PI_Control_Block::ACE_Malloc_Header::padding_[(ACE_PI_MALLOC_PADDING_SIZE)?ACE_PI_MALLOC_PADDING_SIZE:ACE_MALLOC_ALIGN] |
| size_t ACE_PI_Control_Block::ACE_Malloc_Header::size_ |
Size of this header control block.
1.8.11