Public Member Functions | Public Attributes | Protected Member Functions

ACE_Configuration_Section_Key_Heap Class Reference

Internal section key class for heap based configuration database. More...

#include <Configuration.h>

Inheritance diagram for ACE_Configuration_Section_Key_Heap:
Inheritance graph
[legend]
Collaboration diagram for ACE_Configuration_Section_Key_Heap:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACE_Configuration_Section_Key_Heap (const ACE_TCHAR *path)
 Constructor based on the full path of the section.

Public Attributes

ACE_TCHARpath_
 The path itself.
VALUE_HASH::ITERATORvalue_iter_
 The value iterator.
SUBSECTION_HASH::ITERATORsection_iter_
 The sub section iterator.

Protected Member Functions

virtual ~ACE_Configuration_Section_Key_Heap (void)
 Destructor - will delete the iterators.
 ACE_Configuration_Section_Key_Heap (const ACE_Configuration_Section_Key_Heap &rhs)
ACE_Configuration_Section_Key_Heapoperator= (const ACE_Configuration_Section_Key_Heap &rhs)

Detailed Description

Internal section key class for heap based configuration database.

Contains a value iterator and full path name of section.

Definition at line 744 of file Configuration.h.


Constructor & Destructor Documentation

ACE_Configuration_Section_Key_Heap::ACE_Configuration_Section_Key_Heap ( const ACE_TCHAR path  ) 

Constructor based on the full path of the section.

Definition at line 1223 of file Configuration.cpp.

  : path_ (0),
    value_iter_ (0),
    section_iter_ (0)
{
  path_ = ACE_OS::strdup (path);
}

ACE_Configuration_Section_Key_Heap::~ACE_Configuration_Section_Key_Heap ( void   )  [protected, virtual]

Destructor - will delete the iterators.

Definition at line 1231 of file Configuration.cpp.

ACE_Configuration_Section_Key_Heap::ACE_Configuration_Section_Key_Heap ( const ACE_Configuration_Section_Key_Heap rhs  )  [protected]

Member Function Documentation

ACE_Configuration_Section_Key_Heap& ACE_Configuration_Section_Key_Heap::operator= ( const ACE_Configuration_Section_Key_Heap rhs  )  [protected]

Member Data Documentation

The path itself.

Definition at line 752 of file Configuration.h.

The sub section iterator.

Definition at line 758 of file Configuration.h.

The value iterator.

Definition at line 755 of file Configuration.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines