ACE  6.3.3
Public Member Functions | Public Attributes | List of all members
ACE_Configuration_ExtId Class Reference

External ID for the section and value hash. More...

#include <Configuration.h>

Public Member Functions

 ACE_Configuration_ExtId (void)
 Defeault ctor. More...
 
 ACE_Configuration_ExtId (const ACE_TCHAR *name)
 Named constructor. More...
 
 ACE_Configuration_ExtId (const ACE_Configuration_ExtId &rhs)
 Copy ctor. More...
 
 ~ACE_Configuration_ExtId (void)
 destructor More...
 
ACE_Configuration_ExtIdoperator= (const ACE_Configuration_ExtId &rhs)
 Assignment operator. More...
 
bool operator== (const ACE_Configuration_ExtId &rhs) const
 Equality comparison operator (must match name_). More...
 
bool operator!= (const ACE_Configuration_ExtId &rhs) const
 Inequality comparison operator. More...
 
void free (ACE_Allocator *alloc)
 
u_long hash (void) const
 
const ACE_TCHARname (void)
 

Public Attributes

const ACE_TCHARname_
 

Detailed Description

External ID for the section and value hash.

Contains a pointer to the section or value name.

Constructor & Destructor Documentation

ACE_Configuration_ExtId::ACE_Configuration_ExtId ( void  )

Defeault ctor.

ACE_Configuration_ExtId::ACE_Configuration_ExtId ( const ACE_TCHAR name)
explicit

Named constructor.

ACE_Configuration_ExtId::ACE_Configuration_ExtId ( const ACE_Configuration_ExtId rhs)

Copy ctor.

ACE_Configuration_ExtId::~ACE_Configuration_ExtId ( void  )

destructor

Member Function Documentation

void ACE_Configuration_ExtId::free ( ACE_Allocator alloc)

Frees the name of the value. needed since we don't know the allocator name_ was created in

u_long ACE_Configuration_ExtId::hash ( void  ) const

hash function is required in order for this class to be usable by ACE_Hash_Map_Manager.

const ACE_TCHAR * ACE_Configuration_ExtId::name ( void  )
inline
bool ACE_Configuration_ExtId::operator!= ( const ACE_Configuration_ExtId rhs) const

Inequality comparison operator.

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

Assignment operator.

bool ACE_Configuration_ExtId::operator== ( const ACE_Configuration_ExtId rhs) const

Equality comparison operator (must match name_).

Member Data Documentation

const ACE_TCHAR* ACE_Configuration_ExtId::name_

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