#include <Configuration.h>
Collaboration diagram for ACE_Configuration_Section_IntId:

Public Member Functions | |
| ACE_Configuration_Section_IntId (void) | |
| Default ctor. | |
| ACE_Configuration_Section_IntId (VALUE_MAP *value_hash_map, SUBSECTION_MAP *section_hash_map) | |
| Named ctor. | |
| ACE_Configuration_Section_IntId (const ACE_Configuration_Section_IntId &rhs) | |
| Copy ctor. | |
| ~ACE_Configuration_Section_IntId (void) | |
| Destructor. | |
| ACE_Configuration_Section_IntId & | operator= (const ACE_Configuration_Section_IntId &rhs) |
| Assignment operator. | |
| void | free (ACE_Allocator *alloc) |
| Frees the hash table and all its values. | |
Public Attributes | |
| VALUE_MAP * | value_hash_map_ |
| SUBSECTION_MAP * | section_hash_map_ |
Contains a hash table containing value name/values
Definition at line 696 of file Configuration.h.
|
|
Default ctor.
Definition at line 1222 of file Configuration.cpp.
01223 : value_hash_map_ (0), 01224 section_hash_map_ (0) 01225 { 01226 } |
|
||||||||||||
|
Named ctor.
Definition at line 1228 of file Configuration.cpp. References SUBSECTION_MAP, and VALUE_MAP.
01229 : value_hash_map_ (value_hash_map), 01230 section_hash_map_ (section_hash_map) 01231 { 01232 } |
|
|
Copy ctor.
Definition at line 1234 of file Configuration.cpp.
01235 : value_hash_map_ (rhs.value_hash_map_), 01236 section_hash_map_ (rhs.section_hash_map_) 01237 { 01238 01239 } |
|
|
Destructor.
Definition at line 1241 of file Configuration.cpp.
01242 {
01243 }
|
|
|
Frees the hash table and all its values.
Definition at line 1257 of file Configuration.cpp. References ACE_Allocator::free(), section_hash_map_, and value_hash_map_. Referenced by ACE_Configuration_Heap::remove_section().
|
|
|
Assignment operator.
Definition at line 1246 of file Configuration.cpp. References section_hash_map_, and value_hash_map_.
01247 {
01248 if (this != &rhs)
01249 {
01250 value_hash_map_ = rhs.value_hash_map_;
01251 section_hash_map_ = rhs.section_hash_map_;
01252 }
01253 return *this;
01254 }
|
|
|
Definition at line 722 of file Configuration.h. Referenced by ACE_Configuration_Heap::add_section(), ACE_Configuration_Heap::enumerate_sections(), free(), operator=(), and ACE_Configuration_Heap::remove_section(). |
|
1.3.6