ACE_Malloc
to keep track of each chunk of data when it's in the free
list or in use.
#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 &) );
};
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;
inline ACE_UNIMPLEMENTED_FUNC (
void operator= (const ACE_Malloc_Header &)
);