NAME

ACE_Name_Node - This class supports "named memory regions" within ACE_Malloc.

SYNOPSIS

#include <ace/Malloc.h>

class ACE_Name_Node { public: ACE_Name_Node (const char *name, char *, ACE_Name_Node *); ACE_Name_Node (const ACE_Name_Node &); ACE_Name_Node (void); ~ACE_Name_Node (void); const char *name (void) const; void name (const char *); ACE_Based_Pointer_Basic<char> name_; ACE_Based_Pointer_Basic<char> pointer_; ACE_Based_Pointer<ACE_Name_Node> next_; char *name_; char *pointer_; ACE_Name_Node *next_; void dump (void) const; };

DESCRIPTION

Internally, the named memory regions are stored as a linked list within the Memory_Pool.

Initialization methods.

ACE_Name_Node (const char *name, char *, ACE_Name_Node *);

ACE_Name_Node (const ACE_Name_Node &);

ACE_Name_Node (void);

~ACE_Name_Node (void);

const char *name (void) const;

void name (const char *);

ACE_Based_Pointer_Basic<char> name_;

ACE_Based_Pointer_Basic<char> pointer_;

ACE_Based_Pointer<ACE_Name_Node> next_;

char *name_;

char *pointer_;

ACE_Name_Node *next_;

void dump (void) const;

AUTHOR

Doug Schmidt and Irfan Pyarali

LIBRARY

ace