## 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 *);

Constructor.

    ACE_Name_Node (const ACE_Name_Node &);

Copy constructor.

    ACE_Name_Node (void);

Constructor.

    ~ACE_Name_Node (void);

Constructor.

    const char *name (void) const;

Return a pointer to the name of this node.

    void name (const char *);

Assign a name;

    ACE_Based_Pointer_Basic<char> name_;

Name of the Node.

    ACE_Based_Pointer_Basic<char> pointer_;

Pointer to the contents.

    ACE_Based_Pointer<ACE_Name_Node> next_;

Pointer to the next node in the chain.

    char *name_;

Name of the Node.

    char *pointer_;

Pointer to the contents.

    ACE_Name_Node *next_;

Pointer to the next node in the chain.

    void dump (void) const;

Dump the state of the object.

## AUTHOR

Doug Schmidt and Irfan Pyarali

## LIBRARY

ace