ACE  6.1.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
ACE_Configuration_Value_IntId Class Reference

The section hash table internal value class. More...

#include <Configuration.h>

List of all members.

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_IntIdoperator= (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_

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

Default constructor.

String constructor, takes ownership of string.

Integer constructor.

Binary constructor, takes ownership of data.

Copy ctor.

Destructor.


Member Function Documentation

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

Assignment operator.


Member Data Documentation

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: