AceSmartSoft API Documentation
Public Types | Public Member Functions | Public Attributes | List of all members
SmartACE::NSKeyType Class Reference

This helper class encapsulates the "name" part of the name-value pair of a naming-service entry. More...

#include <smartNSAdapterACE.hh>

Public Types

enum  NAME_POS {
  COMP_NAME, PATTERN_NAME, SERVICE_NAME, COMMOBJ1_NAME,
  COMMOBJ2_NAME, NUMBER_ELEMENTS
}
 

Public Member Functions

 NSKeyType ()
 
void reset_names ()
 
 operator ACE_TString () const
 

Public Attributes

std::vector< ACE_TString > names
 

Detailed Description

This helper class encapsulates the "name" part of the name-value pair of a naming-service entry.

Thereby the middleware specific representation (with corresponding conversions) is implemented once inside this class.

Member Enumeration Documentation

◆ NAME_POS

Enumerator
COMP_NAME 
PATTERN_NAME 
SERVICE_NAME 
COMMOBJ1_NAME 
COMMOBJ2_NAME 
NUMBER_ELEMENTS 

Constructor & Destructor Documentation

◆ NSKeyType()

SmartACE::NSKeyType::NSKeyType ( )
inline

Member Function Documentation

◆ operator ACE_TString()

SmartACE::NSKeyType::operator ACE_TString ( ) const

◆ reset_names()

void SmartACE::NSKeyType::reset_names ( )
inline

Member Data Documentation

◆ names

std::vector<ACE_TString> SmartACE::NSKeyType::names

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