MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes | Protected Attributes | Private Member Functions
DtLatencyTestInteraction Class Reference

DtLatencyTestInteraction holds the data needed to send a test latency interaction. More...

+ Inheritance diagram for DtLatencyTestInteraction:
+ Collaboration diagram for DtLatencyTestInteraction:

Public Member Functions

 DtLatencyTestInteraction (DtFomClassMgr *fomMgr)
 Constructor. More...
 
virtual ~DtLatencyTestInteraction ()
 Destructor. More...
 
virtual const DtPhvpsparameters ()
 Return the parameter handle value pair set. More...
 
virtual bool setFromParameters (const DtPhvps &phvps)
 Initialize this interaction using the given parameters Return true if expected number parameters were set. More...
 
- Public Member Functions inherited from DtTestInteraction
 DtTestInteraction (DtFomClassMgr *fomMgr, MAKRti::DtString className)
 Constructor. More...
 
virtual ~DtTestInteraction ()
 Destructor. More...
 
virtual const MAKRti::DtString & className () const
 Return the interaction class name. More...
 
virtual DtInteractionClassHandle classHandle () const
 Return the interaction class handle. More...
 
virtual DtFederateHandle targetFederate () const
 get interaction target federate handle parameter More...
 
virtual void setTargetFederate (DtFederateHandle handle)
 set interaction target federate handle parameter More...
 
virtual void setTransportType (MAKRti::DtTransportType transport)
 set transport of parameters. More...
 
virtual void setPayloadSize (unsigned int payload)
 Set payload size. More...
 
virtual unsigned int payloadSize () const
 Get payload size. More...
 
virtual MAKRti::DtU32 testId () const
 get test id parameter More...
 
virtual void setTestId (unsigned int id)
 set test id parameter More...
 

Static Public Attributes

static const MAKRti::DtString theInteractionName
 
- Static Public Attributes inherited from DtTestInteraction
static const MAKRti::DtString theNameTargetFederate
 Parameter name. More...
 
static const MAKRti::DtString theNameTestId
 Parameter name. More...
 
static const MAKRti::DtString theNamePayload
 Parameter name. More...
 

Protected Attributes

DtParameterHandle myDataHandle
 
- Protected Attributes inherited from DtTestInteraction
DtFomClassMgrmyFomMgr
 
MAKRti::DtString myClassName
 
DtInteractionClassHandle myClassHandle
 
DtPhvpsmyParameters
 
RTI_API::ParameterHandleValueMap myValueMap
 
DtParameterHandle myHandleTargetFederate
 Parameter handle. More...
 
DtParameterHandle myHandleTestId
 Parameter handle. More...
 
DtParameterHandle myHandlePayload
 Parameter handle. More...
 
DtFederateHandle myTargetFederate
 Parameter value. More...
 
MAKRti::DtU32 myTestId
 Parameter value. More...
 
MAKRti::DtU32 myPayloadSize
 Parameter value. More...
 

Private Member Functions

 DtLatencyTestInteraction (DtLatencyTestInteraction const &orig)
 Copy Constructor - not allowed. More...
 
DtLatencyTestInteractionoperator= (DtLatencyTestInteraction const &orig)
 Assignment operator - not allowed. More...
 

Additional Inherited Members

- Protected Member Functions inherited from DtTestInteraction
virtual void encodeTargetFederate ()
 Encode target federate value into PHVPS. More...
 
virtual void encodeTestId ()
 Encode test id value into PHVPS. More...
 
virtual void encodePayload ()
 Encode payload into phvps. More...
 
virtual bool decodeTargetFederate (const DtPhvps &parameters, int index)
 Decode target federate from given parameters into this interaction Return true if decoded successfully. More...
 
virtual bool decodeTestId (const DtPhvps &parameters, int index)
 Decode test id from given parameters into this interaction Return true if decoded successfully. More...
 
virtual bool decodePayload (const DtPhvps &parameters, int index)
 Decode payload from given parameters into this interaction Returns true if decoded successfully. More...
 
- Static Protected Member Functions inherited from DtTestInteraction
static bool decodeU32 (const DtPhvps &parameters, int index, MAKRti::DtU32 &value)
 Decode a 32 bit unsigned int from the given PHVPS Return true if decoded successfully. More...
 
static bool decodeU64 (const DtPhvps &parameters, int index, MAKRti::DtU64 &value)
 Decode a 64 bit unsigned int from the given PHVPS Return true if decoded successfully. More...
 

Detailed Description

DtLatencyTestInteraction holds the data needed to send a test latency interaction.

Constructor & Destructor Documentation

DtLatencyTestInteraction::DtLatencyTestInteraction ( DtFomClassMgr fomMgr)

Constructor.

virtual DtLatencyTestInteraction::~DtLatencyTestInteraction ( )
virtual

Destructor.

DtLatencyTestInteraction::DtLatencyTestInteraction ( DtLatencyTestInteraction const &  orig)
private

Copy Constructor - not allowed.

Member Function Documentation

DtLatencyTestInteraction& DtLatencyTestInteraction::operator= ( DtLatencyTestInteraction const &  orig)
private

Assignment operator - not allowed.

virtual const DtPhvps& DtLatencyTestInteraction::parameters ( )
virtual

Return the parameter handle value pair set.

Implements DtTestInteraction.

virtual bool DtLatencyTestInteraction::setFromParameters ( const DtPhvps phvps)
virtual

Initialize this interaction using the given parameters Return true if expected number parameters were set.

Implements DtTestInteraction.

Member Data Documentation

DtParameterHandle DtLatencyTestInteraction::myDataHandle
protected
const MAKRti::DtString DtLatencyTestInteraction::theInteractionName
static

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

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)