MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
MAKLogger::DtLgrSpaceDesc Class Reference

This class describes a routing space as listed in the FOM. More...

+ Collaboration diagram for MAKLogger::DtLgrSpaceDesc:

Public Member Functions

 DtLgrSpaceDesc (const DtString &name, DtExerciseConn *exConn)
 
virtual ~DtLgrSpaceDesc ()
 
virtual const char * name () const
 
virtual DtLgrDimensionDescaddDimension (const char *dimName)
 
virtual std::list< const
DtLgrDimensionDesc * > 
dimensions () const
 

Protected Attributes

DtExerciseConnmyExConn
 
DtString myName
 
std::map< DtString,
DtLgrDimensionDesc * > 
myDimensions
 

Private Member Functions

 DtLgrSpaceDesc (const DtLgrSpaceDesc &from)
 Unimplemented copy constructor;. More...
 
DtLgrSpaceDescoperator= (DtLgrSpaceDesc &rhs)
 Unimplemented assignment operator; see the comment on the copy constructor. More...
 

Detailed Description

This class describes a routing space as listed in the FOM.

Constructor & Destructor Documentation

MAKLogger::DtLgrSpaceDesc::DtLgrSpaceDesc ( const DtString name,
DtExerciseConn exConn 
)
virtual MAKLogger::DtLgrSpaceDesc::~DtLgrSpaceDesc ( )
virtual
MAKLogger::DtLgrSpaceDesc::DtLgrSpaceDesc ( const DtLgrSpaceDesc from)
private

Unimplemented copy constructor;.

Member Function Documentation

virtual DtLgrDimensionDesc* MAKLogger::DtLgrSpaceDesc::addDimension ( const char *  dimName)
virtual
Exceptions
Thismethod throws a DtException if the given dimName already
virtual std::list<const DtLgrDimensionDesc *> MAKLogger::DtLgrSpaceDesc::dimensions ( ) const
virtual
virtual const char* MAKLogger::DtLgrSpaceDesc::name ( ) const
virtual
DtLgrSpaceDesc& MAKLogger::DtLgrSpaceDesc::operator= ( DtLgrSpaceDesc rhs)
private

Unimplemented assignment operator; see the comment on the copy constructor.

Member Data Documentation

std::map<DtString, DtLgrDimensionDesc *> MAKLogger::DtLgrSpaceDesc::myDimensions
protected
DtExerciseConn* MAKLogger::DtLgrSpaceDesc::myExConn
protected
DtString MAKLogger::DtLgrSpaceDesc::myName
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)