#include <Configuration.h>
| Public Member Functions | |
| ACE_Configuration_Value_IntId (void) | |
| Default constructor. | |
| ACE_Configuration_Value_IntId (ACE_TCHAR *string) | |
| String constructor, takes ownership of string. | |
| ACE_Configuration_Value_IntId (u_int integer) | |
| Integer constructor. | |
| ACE_Configuration_Value_IntId (void *data, size_t length) | |
| Binary constructor, takes ownership of data. | |
| ACE_Configuration_Value_IntId (const ACE_Configuration_Value_IntId &rhs) | |
| Copy ctor. | |
| ~ACE_Configuration_Value_IntId (void) | |
| Destructor. | |
| ACE_Configuration_Value_IntId & | operator= (const ACE_Configuration_Value_IntId &rhs) | 
| Assignment operator. | |
| void | free (ACE_Allocator *alloc) | 
| Public Attributes | |
| ACE_Configuration::VALUETYPE | type_ | 
| union { | |
| void * ptr_ | |
| u_int int_ | |
| } | data_ | 
| size_t | length_ | 
This class is present as the internal portion of a section's value hash table It may store string, integer or binary data.
Definition at line 635 of file Configuration.h.
| 
 | 
| Default constructor. 
 Definition at line 1103 of file Configuration.cpp. References data_. 
 | 
| 
 | 
| String constructor, takes ownership of string. 
 Definition at line 1110 of file Configuration.cpp. References ACE_TCHAR, and data_. 
 | 
| 
 | 
| Integer constructor. 
 Definition at line 1117 of file Configuration.cpp. References data_. 
 | 
| 
 | ||||||||||||
| Binary constructor, takes ownership of data. 
 Definition at line 1124 of file Configuration.cpp. References data_. 
 | 
| 
 | 
| Copy ctor. 
 Definition at line 1131 of file Configuration.cpp. 
 | 
| 
 | 
| Destructor. 
 Definition at line 1138 of file Configuration.cpp. 
 01139 {
01140 }
 | 
| 
 | 
| 
 Definition at line 1154 of file Configuration.cpp. References data_, and ACE_Allocator::free(). 
 01155 {
01156   if (this->type_ == ACE_Configuration::STRING
01157       || this->type_ == ACE_Configuration::BINARY)
01158     alloc->free (data_.ptr_);
01159   // Do nothing in other cases...
01160 }
 | 
| 
 | 
| Assignment operator. 
 Definition at line 1142 of file Configuration.cpp. References data_, length_, and type_. 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 671 of file Configuration.h. | 
| 
 | 
| 
 Definition at line 673 of file Configuration.h. Referenced by ACE_Configuration_Heap::get_binary_value(), and operator=(). | 
| 
 | 
| 
 Definition at line 670 of file Configuration.h. | 
| 
 | 
| Points to the string value or binary data or IS the integer Length is only used when type_ == BINARY Definition at line 668 of file Configuration.h. Referenced by ACE_Configuration_Heap::get_binary_value(), ACE_Configuration_Heap::get_integer_value(), ACE_Configuration_Heap::get_string_value(), and operator=(). | 
 1.3.6
 
1.3.6