ACE 8.0.5
Loading...
Searching...
No Matches
ACE_Configuration_Value_IntId Class Reference

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_

Detailed Description

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.

Constructor & Destructor Documentation

◆ ACE_Configuration_Value_IntId() [1/5]

ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId ( )

◆ ACE_Configuration_Value_IntId() [2/5]

ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId ( ACE_TCHAR * string)
explicit

◆ ACE_Configuration_Value_IntId() [3/5]

ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId ( u_int integer)
explicit

◆ ACE_Configuration_Value_IntId() [4/5]

ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId ( void * data,
size_t length )

◆ ACE_Configuration_Value_IntId() [5/5]

ACE_Configuration_Value_IntId::ACE_Configuration_Value_IntId ( const ACE_Configuration_Value_IntId & rhs)

◆ ~ACE_Configuration_Value_IntId()

*Destructor ACE_Configuration_Value_IntId::~ACE_Configuration_Value_IntId ( )
default

Member Function Documentation

◆ free()

void ACE_Configuration_Value_IntId::free ( ACE_Allocator * alloc)

◆ operator ACE_Configuration_Value_IntId &operator=()

*Assignment ACE_Configuration_Value_IntId::operator ACE_Configuration_Value_IntId &operator= ( const ACE_Configuration_Value_IntId & rhs)

Member Data Documentation

◆ constructor [1/2]

* Binary ACE_Configuration_Value_IntId::constructor

◆ constructor [2/2]

* String ACE_Configuration_Value_IntId::constructor

◆ [union]

union { ... } ACE_Configuration_Value_IntId::data_

◆ int_

u_int ACE_Configuration_Value_IntId::int_

◆ length_

size_t ACE_Configuration_Value_IntId::length_

◆ ptr_

void* ACE_Configuration_Value_IntId::ptr_

◆ type_

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


The documentation for this class was generated from the following files: