|
ACE 8.0.5
|
Internal section key class for heap based configuration database. More...
#include <Configuration.h>


Public Member Functions | |
| *Constructor based on the full path of the section | ACE_Configuration_Section_Key_Heap (const ACE_TCHAR *path) |
| Public Member Functions inherited from ACE_Section_Key_Internal | |
| virtual | ~ACE_Section_Key_Internal ()=default |
| Virtual destructor, make sure descendants are virtual! | |
| virtual int | add_ref () |
| Increment reference count. | |
| virtual int | dec_ref () |
| Decrement reference count. Will delete this if count gets to 0. | |
Public Attributes | |
| *The path itself ACE_TCHAR * | path_ |
| *The value iterator VALUE_HASH::ITERATOR * | value_iter_ |
| *The sub section iterator SUBSECTION_HASH::ITERATOR * | section_iter_ |
| ACE_ALLOC_HOOK_DECLARE | |
Protected Member Functions | |
| *Destructor will delete the virtual iterators | ~ACE_Configuration_Section_Key_Heap () |
| 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) |
| Protected Member Functions inherited from ACE_Section_Key_Internal | |
| ACE_Section_Key_Internal ()=default | |
| ACE_Section_Key_Internal (const ACE_Section_Key_Internal &rhs) | |
| ACE_Section_Key_Internal & | operator= (ACE_Section_Key_Internal &rhs) |
Additional Inherited Members | |
| Protected Attributes inherited from ACE_Section_Key_Internal | |
| u_int | ref_count_ {} |
Internal section key class for heap based configuration database.
Contains a value iterator and full path name of section.
|
protectedvirtual |
|
protected |
|
protected |
| ACE_Configuration_Section_Key_Heap::ACE_ALLOC_HOOK_DECLARE |
| * The path itself ACE_TCHAR* ACE_Configuration_Section_Key_Heap::path_ |
| * The sub section iterator SUBSECTION_HASH::ITERATOR* ACE_Configuration_Section_Key_Heap::section_iter_ |
| * The value iterator VALUE_HASH::ITERATOR* ACE_Configuration_Section_Key_Heap::value_iter_ |