|
ACE 8.0.5
|
The section hash table internal value class. More...
#include <Configuration.h>
Public Member Functions | |
| *Default constructor | ACE_Configuration_Value_IntId () |
| *String takes ownership of string | ACE_Configuration_Value_IntId (ACE_TCHAR *string) |
| *Integer constructor | ACE_Configuration_Value_IntId (u_int integer) |
| *Binary takes ownership of data | ACE_Configuration_Value_IntId (void *data, size_t length) |
| *Copy ctor | ACE_Configuration_Value_IntId (const ACE_Configuration_Value_IntId &rhs) |
| *Destructor | ~ACE_Configuration_Value_IntId ()=default |
| *Assignment | operator ACE_Configuration_Value_IntId &operator= (const ACE_Configuration_Value_IntId &rhs) |
| void | free (ACE_Allocator *alloc) |
Public Attributes | |
| *String | constructor |
| *Binary | constructor |
| ACE_Configuration::VALUETYPE | type_ |
| union { | |
| void * ptr_ | |
| u_int int_ | |
| } | data_ |
| size_t | length_ |
The section hash table internal value class.
This class is present as the internal portion of a section's value hash table It may store string, integer or binary data.
| ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId | ( | ) |
|
explicit |
|
explicit |
| ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId | ( | void * | data, |
| size_t | length ) |
| ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId | ( | const ACE_Configuration_Value_IntId & | rhs | ) |
|
default |
| void ACE_Configuration_Value_IntId::free | ( | ACE_Allocator * | alloc | ) |
| *Assignment ACE_Configuration_Value_IntId::operator ACE_Configuration_Value_IntId &operator= | ( | const ACE_Configuration_Value_IntId & | rhs | ) |
| * Binary ACE_Configuration_Value_IntId::constructor |
| * String ACE_Configuration_Value_IntId::constructor |
| union { ... } ACE_Configuration_Value_IntId::data_ |
| u_int ACE_Configuration_Value_IntId::int_ |
| size_t ACE_Configuration_Value_IntId::length_ |
| void* ACE_Configuration_Value_IntId::ptr_ |
| ACE_Configuration::VALUETYPE ACE_Configuration_Value_IntId::type_ |
Points to the string value or binary data or IS the integer Length is only used when type_ == BINARY