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

Public Methods | |
| ACE_Configuration_Section_IntId (void) | |
| Default ctor. More... | |
| ACE_EXPLICIT | ACE_Configuration_Section_IntId (VALUE_MAP *value_hash_map, SUBSECTION_MAP *section_hash_map) |
| Named ctor. More... | |
| ACE_Configuration_Section_IntId (const ACE_Configuration_Section_IntId &rhs) | |
| Copy ctor. More... | |
| ~ACE_Configuration_Section_IntId (void) | |
| Destructor. More... | |
| ACE_Configuration_Section_IntId & | operator= (const ACE_Configuration_Section_IntId &rhs) |
| Assignment operator. More... | |
| void | free (ACE_Allocator *alloc) |
| Frees the hash table and all its values. More... | |
Public Attributes | |
| VALUE_MAP * | value_hash_map_ |
| SUBSECTION_MAP * | section_hash_map_ |
Contains a hash table containing value name/values
Definition at line 676 of file Configuration.h.
|
|
Default ctor.
Definition at line 1190 of file Configuration.cpp.
01191 : value_hash_map_ (0), 01192 section_hash_map_ (0) 01193 { 01194 } |
|
||||||||||||
|
Named ctor.
Definition at line 1196 of file Configuration.cpp.
01197 : value_hash_map_ (value_hash_map), 01198 section_hash_map_ (section_hash_map) 01199 { 01200 } |
|
|
Copy ctor.
Definition at line 1202 of file Configuration.cpp.
01203 : value_hash_map_ (rhs.value_hash_map_), 01204 section_hash_map_ (rhs.section_hash_map_) 01205 { 01206 01207 } |
|
|
Destructor.
Definition at line 1209 of file Configuration.cpp.
01210 {
01211 }
|
|
|
Frees the hash table and all its values.
Definition at line 1225 of file Configuration.cpp. References ACE_Allocator::free, section_hash_map_, and value_hash_map_. Referenced by ACE_Configuration_Heap::remove_section.
01226 {
01227 alloc->free ((void *) (value_hash_map_));
01228 alloc->free ((void *) (section_hash_map_));
01229 }
|
|
|
Assignment operator.
Definition at line 1214 of file Configuration.cpp. References section_hash_map_, and value_hash_map_.
01215 {
01216 if (this != &rhs)
01217 {
01218 value_hash_map_ = rhs.value_hash_map_;
01219 section_hash_map_ = rhs.section_hash_map_;
01220 }
01221 return *this;
01222 }
|
|
|
Definition at line 702 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.2.14 written by Dimitri van Heesch,
© 1997-2002