#include <PI_Malloc.h>
Collaboration diagram for ACE_PI_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 | |
static void | init_ptr (MALLOC_HEADER_PTR *ptr, ACE_Malloc_Header *init, void *base_addr) |
Initialize a malloc header pointer. | |
Public Attributes | |
MALLOC_HEADER_PTR | next_block_ |
Points to next block if on free list. | |
size_t | size_ |
Size of this header control block. | |
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 &) |
ACE_PI_Control_Block::ACE_Malloc_Header::ACE_Malloc_Header | ( | void | ) |
ACE_PI_Control_Block::ACE_Malloc_Header::ACE_Malloc_Header | ( | ACE_Malloc_Header const & | ) | [private] |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL void ACE_PI_Control_Block::ACE_Malloc_Header::dump | ( | void | ) | const |
Dump the state of the object.
static void ACE_PI_Control_Block::ACE_Malloc_Header::init_ptr | ( | MALLOC_HEADER_PTR * | ptr, | |
ACE_Malloc_Header * | init, | |||
void * | base_addr | |||
) | [static] |
Initialize a malloc header pointer.
void ACE_PI_Control_Block::ACE_Malloc_Header::operator= | ( | ACE_Malloc_Header const & | ) | [private] |
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 of this header control block.