NAME

ACE_Malloc_Header - 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.

SYNOPSIS

#include <ace/Malloc.h>

class ACE_Malloc_Header { public: ACE_Malloc_Header (void); ACE_MALLOC_HEADER_PTR next_block_; size_t size_; long padding_[ACE_MALLOC_PADDING_SIZE < 1 : ACE_MALLOC_PADDING_SIZE]; void dump (void) const; private: inline ACE_UNIMPLEMENTED_FUNC ( void operator= (const ACE_Malloc_Header &) ); };

PUBLIC MEMBERS

ACE_Malloc_Header (void);

ACE_MALLOC_HEADER_PTR next_block_;

size_t size_;

long padding_[ACE_MALLOC_PADDING_SIZE < 1 : ACE_MALLOC_PADDING_SIZE];

void dump (void) const;

PRIVATE MEMBERS

inline ACE_UNIMPLEMENTED_FUNC (
    void operator= (const ACE_Malloc_Header &)
    );

AUTHOR

Doug Schmidt and Irfan Pyarali

LIBRARY

ace