MAK Data Logger API Documentation for HLA
List of all members | Public Member Functions
MAKLogger::DtBaseParamDesc Class Reference

Represents a Interaction parameter description. More...

+ Inheritance diagram for MAKLogger::DtBaseParamDesc:
+ Collaboration diagram for MAKLogger::DtBaseParamDesc:

Public Member Functions

 DtBaseParamDesc (const DtString &name, DtLgrHlaHandle handle, const void *handCode, int codeSize)
 Main constructor.
virtual ~DtBaseParamDesc ()
 Destructor.
 DtBaseParamDesc (const DtBaseParamDesc &src)
 Copy constructor.
DtBaseParamDescoperator= (const DtBaseParamDesc &src)
 Assignment operator.
RTI::ParameterHandle rtiHandle (const DtLgrOnlineFomDesc &fomDesc) const
 Return the corresponding RTI ParameterHandle.
bool isSubscribedTo () const
 Is this interaction parameter subscribed to.
void setIsSubscribedTo (bool onOff)
 Toggle on/off the subscription to this interaction parameter.
- Public Member Functions inherited from MAKLogger::DtBaseHla1516Value
 DtBaseHla1516Value (const DtString &name, DtU32 handle, const DtLgrVariableLengthData &code)
 Main constructor.
virtual ~DtBaseHla1516Value ()
 Destructor.
 DtBaseHla1516Value (const DtBaseHla1516Value &src)
 Copy constructor.
DtBaseHla1516Valueoperator= (const DtBaseHla1516Value &src)
 Assignment operator.
const DtLgrVariableLengthDataencodedHandle () const
 Get the encoded handle.
const void * code () const
 Return the encoded handle data..
int codeLength () const
 Return the encoded handle size.
void setCode (const DtLgrVariableLengthData &code)
 Set the encoded handle.
void setCode (const void *data, int size)
 Set the encoded handle.
- Public Member Functions inherited from MAKLogger::DtBaseHlaValue
 DtBaseHlaValue (const DtString &name, DtLgrHlaHandle handle)
virtual ~DtBaseHlaValue ()
 DtBaseHlaValue (const DtBaseHlaValue &value)
DtBaseHlaValueoperator= (const DtBaseHlaValue &value)
DtU32 flags () const
 Get the encoded flags.
void setFlags (DtU32)
 Set the encoded flags.
const DtStringname () const
void setName (const DtString &name)
const char * name2print () const
DtLgrHlaHandle handle () const
void setHandle (DtLgrHlaHandle handle)

Detailed Description

Represents a Interaction parameter description.

Constructor & Destructor Documentation

MAKLogger::DtBaseParamDesc::DtBaseParamDesc ( const DtString name,
DtLgrHlaHandle  handle,
const void *  handCode,
int  codeSize 
)

Main constructor.

virtual MAKLogger::DtBaseParamDesc::~DtBaseParamDesc ( )
virtual

Destructor.

MAKLogger::DtBaseParamDesc::DtBaseParamDesc ( const DtBaseParamDesc src)

Copy constructor.

Member Function Documentation

bool MAKLogger::DtBaseParamDesc::isSubscribedTo ( ) const
inline

Is this interaction parameter subscribed to.

References MAKLogger::DtLgrFomDesc_IsSubscribed, and MAKLogger::DtBaseHlaValue::flags().

DtBaseParamDesc& MAKLogger::DtBaseParamDesc::operator= ( const DtBaseParamDesc src)

Assignment operator.

RTI::ParameterHandle MAKLogger::DtBaseParamDesc::rtiHandle ( const DtLgrOnlineFomDesc fomDesc) const

Return the corresponding RTI ParameterHandle.

void MAKLogger::DtBaseParamDesc::setIsSubscribedTo ( bool  onOff)
inline

Toggle on/off the subscription to this interaction parameter.

References MAKLogger::DtLgrFomDesc_IsSubscribed, MAKLogger::DtBaseHlaValue::flags(), and MAKLogger::DtBaseHlaValue::setFlags().


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

Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)