#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 1073 of file Configuration.cpp. References data_.
|
|
String constructor, takes ownership of string.
Definition at line 1080 of file Configuration.cpp. References ACE_TCHAR, and data_.
|
|
Integer constructor.
Definition at line 1087 of file Configuration.cpp. References data_.
|
|
Binary constructor, takes ownership of data.
Definition at line 1094 of file Configuration.cpp. References data_.
|
|
Copy ctor.
Definition at line 1101 of file Configuration.cpp.
|
|
Destructor.
Definition at line 1108 of file Configuration.cpp.
01109 { 01110 } |
|
Definition at line 1124 of file Configuration.cpp. References data_, ACE_Allocator::free(), and type_.
01125 { 01126 if (this->type_ == ACE_Configuration::STRING 01127 || this->type_ == ACE_Configuration::BINARY) 01128 alloc->free (data_.ptr_); 01129 // Do nothing in other cases... 01130 } |
|
Assignment operator.
Definition at line 1112 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 free(), ACE_Configuration_Heap::get_binary_value(), ACE_Configuration_Heap::get_integer_value(), ACE_Configuration_Heap::get_string_value(), and operator=(). |