Internal section key class for heap based configuration database. More...
#include <Configuration.h>
Public Member Functions | |
ACE_Configuration_Section_Key_Heap (const ACE_TCHAR *path) | |
Constructor based on the full path of the section. | |
Public Attributes | |
ACE_TCHAR * | path_ |
The path itself. | |
VALUE_HASH::ITERATOR * | value_iter_ |
The value iterator. | |
SUBSECTION_HASH::ITERATOR * | section_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_Heap & | operator= (const ACE_Configuration_Section_Key_Heap &rhs) |
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.
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.
{ delete value_iter_; delete section_iter_; ACE_OS::free (path_); }
ACE_Configuration_Section_Key_Heap::ACE_Configuration_Section_Key_Heap | ( | const ACE_Configuration_Section_Key_Heap & | rhs | ) | [protected] |
ACE_Configuration_Section_Key_Heap& ACE_Configuration_Section_Key_Heap::operator= | ( | const ACE_Configuration_Section_Key_Heap & | rhs | ) | [protected] |
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.