MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes
DtAveragedLatencyTestReport Class Reference

DtAveragedLatencyTestReport encodes and decodes reports from tests between local RTI components. More...

+ Collaboration diagram for DtAveragedLatencyTestReport:

List of all members.

Public Member Functions

 DtAveragedLatencyTestReport ()
 ~DtAveragedLatencyTestReport ()
virtual void decodeFromMsg (const unsigned char *data, unsigned int size)
 Decode our contents from data pointer.
virtual void encodeToMsg (unsigned char *destPtr) const
 Encode our contents into the input data pointer.
virtual unsigned int sizeRequiredToDecode () const
 Returns the size of the data encoded.
void getProcessingModel (DtRIDParameters::DtAsynchronousIOModeEnum &initiator, DtRIDParameters::DtAsynchronousIOModeEnum &recip) const
 get processingModel of initiator and recipient.
virtual void setInitiatorProcessingModel (DtRIDParameters::DtAsynchronousIOModeEnum initModel)
 Set the initiator processing model.
virtual void setRecipientProcessingModel (DtRIDParameters::DtAsynchronousIOModeEnum recipModel)
 Set the recipient processing model.
virtual unsigned int federationHandle () const
 Set / Get the federation handle of this test.
virtual void setFederationHandle (unsigned int num)
virtual unsigned int initiatorFedHandle () const
 Set / Get the fed handle of the initiator of this test.
virtual void setInitiatorFedHandle (unsigned int num)
virtual unsigned int recipientFedHandle () const
 Set / Get The fed handle of the recipient of this test.
virtual void setRecipientFedHandle (unsigned int num)
virtual void initiatorFedName (MAKRti::DtString &name) const
 Set / get the initiator federate name.
virtual void setInitiatorFedName (const MAKRti::DtString &name)
virtual void recipientFedName (MAKRti::DtString &name) const
 Get /Set the recipient name.
virtual void setRecipientFedName (const MAKRti::DtString &name)
virtual unsigned int numCompletedBestEffortInteractions () const
 Set / Get how many completed best effort interactions were averaged to get this result.
virtual void setNumCompletedBestEffortInteractions (unsigned int num)
virtual unsigned int numCompletedReliableInteractions () const
 Set / Get how many completed reliable interactions were averaged to get this result.
virtual void setNumCompletedReliableInteractions (unsigned int num)
virtual unsigned int numDroppedBestEffortInteractions () const
 Set / Get how many best effort interaction were dropped in generating this report.
virtual void setNumDroppedBestEffortInteractions (unsigned int num)
virtual unsigned int numDroppedReliableInteractions () const
 Set / Get how many reliable interaction were dropped in generating this report.
virtual void setNumDroppedReliableInteractions (unsigned int num)
virtual unsigned int averageInitiatorTickTimeUsecs () const
 Get / set the average initiator Best Effort tick time.
virtual void setAverageInitiatorTickTimeUsecs (unsigned int time)
virtual unsigned int averageRecipientTickTimeUsecs () const
 Get / set the recipient average tick time.
virtual void setAverageRecipientTickTimeUsecs (unsigned int time)
virtual unsigned int averageBestEffortRoundTripTime () const
 Set / Get the best effort RTT of this test.
virtual void setAverageBestEffortRoundTripTime (unsigned int num)
virtual unsigned int averageReliableRoundTripTime () const
 Set / Get the reliable RTT of this test.
virtual void setAverageReliableRoundTripTime (unsigned int num)
virtual void setAverageBestEffortInitiatorSendInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Initiator Send Interaction time.
virtual encodedTimeType averageBestEffortInitiatorSendInteractionUSecs () const
virtual void setAverageReliableInitiatorSendInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Reliable Initiator Send Interaction time.
virtual encodedTimeType averageReliableInitiatorSendInteractionUSecs () const
virtual void setAverageBestEffortRecipientMsgQueuedUsecs (encodedTimeType microSeconds)
 Set Get the average Best Effort Recipient Message In Queue Time.
virtual encodedTimeType averageBestEffortRecipientMsgQueuedUsecs () const
virtual void setAverageReliableRecipientMsgQueuedUsecs (encodedTimeType microSeconds)
 Set Get the average Reliable Recipient Message In Queue Time.
virtual encodedTimeType averageReliableRecipientMsgQueuedUsecs () const
virtual void setAverageBestEffortRecipientReceiveInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Recipient Receive Interaction time.
virtual encodedTimeType averageBestEffortRecipientReceiveInteractionUSecs () const
virtual void setAverageReliableRecipientReceiveInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Reliable Recipient Receive Interaction time.
virtual encodedTimeType averageReliableRecipientReceiveInteractionUSecs () const
virtual void setAverageBestEffortRecipientEncodeDecodeInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Recipient Encode/Decode Interaction time.
virtual encodedTimeType averageBestEffortRecipientEncodeDecodeInteractionUSecs () const
virtual void setAverageReliableRecipientEncodeDecodeInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Recipient Encode/Decode Interaction time.
virtual encodedTimeType averageReliableRecipientEncodeDecodeInteractionUSecs () const
virtual void setAverageBestEffortRecipientSendInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Recipient Send Interaction time.
virtual encodedTimeType averageBestEffortRecipientSendInteractionUSecs () const
virtual void setAverageReliableRecipientSendInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Recipient Send Interaction time.
virtual encodedTimeType averageReliableRecipientSendInteractionUSecs () const
virtual void setAverageBestEffortInitiatorMsgQueuedUsecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Initiator Message In Queue Time.
virtual encodedTimeType averageBestEffortInitiatorMsgQueuedUsecs () const
virtual void setAverageReliableInitiatorMsgQueuedUsecs (encodedTimeType microSeconds)
 Set / Get the average Reliable Initiator Message In Queue Time.
virtual encodedTimeType averageReliableInitiatorMsgQueuedUsecs () const
virtual void setAverageBestEffortInitiatorReceiveInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Best Effort Initiator Receive Interaction time .
virtual encodedTimeType averageBestEffortInitiatorReceiveInteractionUSecs () const
virtual void setAverageReliableInitiatorReceiveInteractionUSecs (encodedTimeType microSeconds)
 Set / Get the average Reliable Initiator Receive Interaction time .
virtual encodedTimeType averageReliableInitiatorReceiveInteractionUSecs () const

Static Public Member Functions

static bool requiresQueueMsgStamp (DtRIDParameters::DtAsynchronousIOModeEnum model)
 Does this model require an Asynchronous Msg Queue Stamp?

Protected Member Functions

virtual void setSingleTimeByType (DtAssistantReportTimeStampType, encodedTimeType num)
 Generic accessor of the 5 always present types.
virtual encodedTimeType getSingleTimeByType (DtAssistantReportTimeStampType) const
 Generic mutator of the 5 always present types.

Static Protected Member Functions

static void setSingleTimeToPtr (DtAssistantReportTimeStampType type, encodedTimeType time, unsigned char **dataPtrPtr)
 Write the type, time and advance what dataPtr points to.
static void getSingleTimeFromPtr (DtAssistantReportTimeStampType &type, encodedTimeType &time, const unsigned char **dataPtrPtr)
 Read the type, time and advance what dataPtr points to.
static void writeUintAndAdvancePtr (unsigned int num, unsigned char **dataPtrPtr)
static void readUintAndAdvancePtr (unsigned int &num, unsigned char **dataPtrPtr)
static void writeFloatAndAdvancePtr (const float &num, unsigned char **dataPtrPtr)
static void readFloatAndAdvancePtr (float &num, unsigned char **dataPtrPtr)
static void writeSizeAndStringAndAdvancePtr (const MAKRti::DtString &name, unsigned char **dataPtrPtr)
 Write the size of the padded string and then the string to the dataPtr.
static void readSizeAndStringAndAdvancePtr (MAKRti::DtString &name, unsigned char **dataPtrPtr, unsigned int &encodedSize)
 Read the size of the padded string and then the string from the dataPtr.
static unsigned int determineSizeOfPaddedSting (const MAKRti::DtString &string)
 Return the would be size of the string including alignment padding.

Protected Attributes

encodedTimeType myAverageBestEffortInitiatorSendInteractionTime
 The following averages are expressed in whole number of microseconds.
encodedTimeType myAverageBestEffortRecipientReceiveInteractionTime
 The Best Effort time between the netRead and the receiveInteraction call for the Recipient.
encodedTimeType myAverageBestEffortRecipientEncodeDecodeTime
 The Best Effort time between the recipient receiveInteraction and response sendInteraction call.
encodedTimeType myAverageBestEffortRecipientSendInteractionTime
 The Best Effort time between the sendInteraction call and the netSend for the Recipient.
encodedTimeType myAverageBestEffortInitiatorReceiveInteractionTime
 The Best Effort time between the netRead and the receiveInteraction call for the Initiator.
encodedTimeType myAverageBestEffortRecipientQueueMsgTime
 These are only necessary in DtAsynchronousMode and DtAsynchronousProcessMessage.
encodedTimeType myAverageBestEffortInitiatorQueueMsgTime
 If necessary the time between AsyncQueueMsg and receiveInteraction for the Initiator.
encodedTimeType myAverageReliableInitiatorSendInteractionTime
 The Reliable time between the sendInteraction call and the netSend for the Initiator.
encodedTimeType myAverageReliableRecipientReceiveInteractionTime
 The Reliable time between the netRead and the receiveInteraction call for the Recipient.
encodedTimeType myAverageReliableRecipientEncodeDecodeTime
 The Reliable time between the recipient receiveInteraction and response sendInteraction call.
encodedTimeType myAverageReliableRecipientSendInteractionTime
 The Reliable time between the sendInteraction call and the netSend for the Recipient.
encodedTimeType myAverageReliableInitiatorReceiveInteractionTime
 The Reliable time between the netRead and the receiveInteraction call for the Initiator.
encodedTimeType myAverageReliableRecipientQueueMsgTime
 These are only necessary in DtAsynchronousMode and DtAsynchronousProcessMessage.
encodedTimeType myAverageReliableInitiatorQueueMsgTime
 If necessary the time between AsyncQueueMsg and receiveInteraction for the Initiator.
DtRIDParameters::DtAsynchronousIOModeEnum myRecipModel
 The processing models of the recipient and initiator respectively.
DtRIDParameters::DtAsynchronousIOModeEnum myInitModel
MAKRti::DtString myInitiatorFederateName
 queue of pairs of forwarder times.
MAKRti::DtString myRecipientFederateName
 Name of the recipient federate.
unsigned int myFederation
 The federation handle.
unsigned int myInitiatorFed
 The federate handle of the initiator.
unsigned int myRecipientFed
 The federate handle of the recipient.
unsigned int myNumBestEffortInteractions
 The number of completed best effort interactions in this test.
unsigned int myNumReliableInteractions
 The number of completed reliable interactions in this test.
unsigned int myNumDroppedBestEffort
 The number of dropped Best Effort interactions in this test.
unsigned int myNumDroppedReliable
 The number of dropped Reliable interactions in this test.
unsigned int myBestEffortRoundTripTime
 The calculated Best Effort latency.
unsigned int myReliableRoundTripTime
 The calculated Reliable latency.
unsigned int myAverageRecipientTickTime
 The average tick time of the recipient.
unsigned int myAverageInitiatorTickTime
 The average tick time of the initiator.

Static Protected Attributes

static const encodedTimeType theInvalidEncodedTime = -1

Detailed Description

DtAveragedLatencyTestReport encodes and decodes reports from tests between local RTI components.


Constructor & Destructor Documentation


Member Function Documentation

Set / Get the best effort RTT of this test.

References myBestEffortRoundTripTime.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

Get / set the average initiator Best Effort tick time.

References myAverageInitiatorTickTime.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

Get / set the recipient average tick time.

References myAverageRecipientTickTime.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

Set / Get the reliable RTT of this test.

References myReliableRoundTripTime.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

void DtAveragedLatencyTestReport::decodeFromMsg ( const unsigned char *  data,
unsigned int  size 
) [virtual]
unsigned int DtAveragedLatencyTestReport::determineSizeOfPaddedSting ( const MAKRti::DtString &  string) [static, protected]

Return the would be size of the string including alignment padding.

Referenced by sizeRequiredToDecode(), and writeSizeAndStringAndAdvancePtr().

void DtAveragedLatencyTestReport::encodeToMsg ( unsigned char *  destPtr) const [virtual]

Encode our contents into the input data pointer.

References averageBestEffortInitiatorMsgQueuedUsecs(), averageBestEffortInitiatorReceiveInteractionUSecs(), averageBestEffortInitiatorSendInteractionUSecs(), averageBestEffortRecipientEncodeDecodeInteractionUSecs(), averageBestEffortRecipientMsgQueuedUsecs(), averageBestEffortRecipientReceiveInteractionUSecs(), averageBestEffortRecipientSendInteractionUSecs(), averageReliableInitiatorMsgQueuedUsecs(), averageReliableInitiatorReceiveInteractionUSecs(), averageReliableInitiatorSendInteractionUSecs(), averageReliableRecipientEncodeDecodeInteractionUSecs(), averageReliableRecipientMsgQueuedUsecs(), averageReliableRecipientReceiveInteractionUSecs(), averageReliableRecipientSendInteractionUSecs(), DtAverageBestEffortInitiatorQueueMsgTime, DtAverageBestEffortInitiatorReceiveInteractionTime, DtAverageBestEffortInitiatorSendInteractionTime, DtAverageBestEffortRecipientEncodeDecodeTime, DtAverageBestEffortRecipientQueueMsgTime, DtAverageBestEffortRecipientReceiveInteractionTime, DtAverageBestEffortRecipientSendInteractionTime, DtAverageReliableInitiatorQueueMsgTime, DtAverageReliableInitiatorReceiveInteractionTime, DtAverageReliableInitiatorSendInteractionTime, DtAverageReliableRecipientEncodeDecodeTime, DtAverageReliableRecipientQueueMsgTime, DtAverageReliableRecipientReceiveInteractionTime, DtAverageReliableRecipientSendInteractionTime, myAverageInitiatorTickTime, myAverageRecipientTickTime, myBestEffortRoundTripTime, myFederation, myInitiatorFed, myInitiatorFederateName, myInitModel, myNumBestEffortInteractions, myNumDroppedBestEffort, myNumDroppedReliable, myNumReliableInteractions, myRecipientFed, myRecipientFederateName, myRecipModel, myReliableRoundTripTime, requiresQueueMsgStamp(), setSingleTimeToPtr(), writeSizeAndStringAndAdvancePtr(), and writeUintAndAdvancePtr().

Referenced by DtLatencyReportMsg::set(), and DtAssistantLatencyReportMsg::set().

unsigned int DtAveragedLatencyTestReport::federationHandle ( ) const [virtual]

Set / Get the federation handle of this test.

References myFederation.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

get processingModel of initiator and recipient.

References myInitModel, and myRecipModel.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

void DtAveragedLatencyTestReport::getSingleTimeFromPtr ( DtAssistantReportTimeStampType type,
encodedTimeType time,
const unsigned char **  dataPtrPtr 
) [static, protected]

Read the type, time and advance what dataPtr points to.

Referenced by decodeFromMsg().

unsigned int DtAveragedLatencyTestReport::initiatorFedHandle ( ) const [virtual]

Set / Get the fed handle of the initiator of this test.

References myInitiatorFed.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

void DtAveragedLatencyTestReport::initiatorFedName ( MAKRti::DtString &  name) const [virtual]

Set / get the initiator federate name.

References myInitiatorFederateName.

Set / Get how many completed best effort interactions were averaged to get this result.

References myNumBestEffortInteractions.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

Set / Get how many completed reliable interactions were averaged to get this result.

References myNumReliableInteractions.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

Set / Get how many best effort interaction were dropped in generating this report.

References myNumDroppedBestEffort.

Set / Get how many reliable interaction were dropped in generating this report.

References myNumDroppedReliable.

void DtAveragedLatencyTestReport::readFloatAndAdvancePtr ( float &  num,
unsigned char **  dataPtrPtr 
) [static, protected]
void DtAveragedLatencyTestReport::readSizeAndStringAndAdvancePtr ( MAKRti::DtString &  name,
unsigned char **  dataPtrPtr,
unsigned int &  encodedSize 
) [static, protected]

Read the size of the padded string and then the string from the dataPtr.

The string has to be padded to preserve 32 bit alignment. Return the size of the written string.

Referenced by decodeFromMsg().

void DtAveragedLatencyTestReport::readUintAndAdvancePtr ( unsigned int &  num,
unsigned char **  dataPtrPtr 
) [static, protected]

Referenced by decodeFromMsg().

unsigned int DtAveragedLatencyTestReport::recipientFedHandle ( ) const [virtual]

Set / Get The fed handle of the recipient of this test.

References myRecipientFed.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

void DtAveragedLatencyTestReport::recipientFedName ( MAKRti::DtString &  name) const [virtual]

Get /Set the recipient name.

References myRecipientFederateName.

Referenced by DtAssistantLatencyTestMgr::processLatencyTestResults().

Set / Get the average Best Effort Initiator Message In Queue Time.

References myAverageBestEffortInitiatorQueueMsgTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Initiator Receive Interaction time .

References myAverageBestEffortInitiatorReceiveInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Initiator Send Interaction time.

References myAverageBestEffortInitiatorSendInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Recipient Encode/Decode Interaction time.

References myAverageBestEffortRecipientEncodeDecodeTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set Get the average Best Effort Recipient Message In Queue Time.

References myAverageBestEffortRecipientQueueMsgTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Recipient Receive Interaction time.

References myAverageBestEffortRecipientReceiveInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Recipient Send Interaction time.

References myAverageBestEffortRecipientSendInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Reliable Initiator Message In Queue Time.

References myAverageReliableInitiatorQueueMsgTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Reliable Initiator Receive Interaction time .

References myAverageReliableInitiatorReceiveInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Reliable Initiator Send Interaction time.

References myAverageReliableInitiatorSendInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Recipient Encode/Decode Interaction time.

References myAverageReliableRecipientEncodeDecodeTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set Get the average Reliable Recipient Message In Queue Time.

References myAverageReliableRecipientQueueMsgTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Reliable Recipient Receive Interaction time.

References myAverageReliableRecipientReceiveInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

Set / Get the average Best Effort Recipient Send Interaction time.

References myAverageReliableRecipientSendInteractionTime.

Referenced by DtInitiatorLatencyTest::averageReports(), and setSingleTimeByType().

void DtAveragedLatencyTestReport::setFederationHandle ( unsigned int  num) [virtual]
void DtAveragedLatencyTestReport::setInitiatorFedHandle ( unsigned int  num) [virtual]
void DtAveragedLatencyTestReport::setInitiatorFedName ( const MAKRti::DtString &  name) [virtual]

Set the initiator processing model.

References myInitModel.

Referenced by DtInitiatorLatencyTest::averageReports().

void DtAveragedLatencyTestReport::setRecipientFedHandle ( unsigned int  num) [virtual]
void DtAveragedLatencyTestReport::setRecipientFedName ( const MAKRti::DtString &  name) [virtual]

Set the recipient processing model.

References myRecipModel.

Referenced by DtInitiatorLatencyTest::averageReports().

void DtAveragedLatencyTestReport::setSingleTimeToPtr ( DtAssistantReportTimeStampType  type,
encodedTimeType  time,
unsigned char **  dataPtrPtr 
) [static, protected]

Write the type, time and advance what dataPtr points to.

Referenced by encodeToMsg().

unsigned int DtAveragedLatencyTestReport::sizeRequiredToDecode ( ) const [virtual]
void DtAveragedLatencyTestReport::writeFloatAndAdvancePtr ( const float &  num,
unsigned char **  dataPtrPtr 
) [static, protected]
void DtAveragedLatencyTestReport::writeSizeAndStringAndAdvancePtr ( const MAKRti::DtString &  name,
unsigned char **  dataPtrPtr 
) [static, protected]

Write the size of the padded string and then the string to the dataPtr.

The string has to be padded to preserve 32 bit alignment.

References determineSizeOfPaddedSting().

Referenced by encodeToMsg().

void DtAveragedLatencyTestReport::writeUintAndAdvancePtr ( unsigned int  num,
unsigned char **  dataPtrPtr 
) [static, protected]

Referenced by encodeToMsg().


Member Data Documentation

If necessary the time between AsyncQueueMsg and receiveInteraction for the Initiator.

Referenced by averageBestEffortInitiatorMsgQueuedUsecs(), and setAverageBestEffortInitiatorMsgQueuedUsecs().

The Best Effort time between the netRead and the receiveInteraction call for the Initiator.

Referenced by averageBestEffortInitiatorReceiveInteractionUSecs(), and setAverageBestEffortInitiatorReceiveInteractionUSecs().

The following averages are expressed in whole number of microseconds.

The Best Effort time between the sendInteraction call and the netSend for the Initiator

Referenced by averageBestEffortInitiatorSendInteractionUSecs(), and setAverageBestEffortInitiatorSendInteractionUSecs().

The Best Effort time between the recipient receiveInteraction and response sendInteraction call.

Referenced by averageBestEffortRecipientEncodeDecodeInteractionUSecs(), and setAverageBestEffortRecipientEncodeDecodeInteractionUSecs().

These are only necessary in DtAsynchronousMode and DtAsynchronousProcessMessage.

If necessary the time between Best Effort AsyncQueueMsg and receiveInteraction for the Recipient.

Referenced by averageBestEffortRecipientMsgQueuedUsecs(), and setAverageBestEffortRecipientMsgQueuedUsecs().

The Best Effort time between the netRead and the receiveInteraction call for the Recipient.

Referenced by averageBestEffortRecipientReceiveInteractionUSecs(), and setAverageBestEffortRecipientReceiveInteractionUSecs().

The Best Effort time between the sendInteraction call and the netSend for the Recipient.

Referenced by averageBestEffortRecipientSendInteractionUSecs(), and setAverageBestEffortRecipientSendInteractionUSecs().

The average tick time of the initiator.

Referenced by averageInitiatorTickTimeUsecs(), decodeFromMsg(), encodeToMsg(), and setAverageInitiatorTickTimeUsecs().

The average tick time of the recipient.

Referenced by averageRecipientTickTimeUsecs(), decodeFromMsg(), encodeToMsg(), and setAverageRecipientTickTimeUsecs().

If necessary the time between AsyncQueueMsg and receiveInteraction for the Initiator.

Referenced by averageReliableInitiatorMsgQueuedUsecs(), and setAverageReliableInitiatorMsgQueuedUsecs().

The Reliable time between the netRead and the receiveInteraction call for the Initiator.

Referenced by averageReliableInitiatorReceiveInteractionUSecs(), and setAverageReliableInitiatorReceiveInteractionUSecs().

The Reliable time between the sendInteraction call and the netSend for the Initiator.

Referenced by averageReliableInitiatorSendInteractionUSecs(), and setAverageReliableInitiatorSendInteractionUSecs().

The Reliable time between the recipient receiveInteraction and response sendInteraction call.

Referenced by averageReliableRecipientEncodeDecodeInteractionUSecs(), and setAverageReliableRecipientEncodeDecodeInteractionUSecs().

These are only necessary in DtAsynchronousMode and DtAsynchronousProcessMessage.

If necessary the time between Reliable AsyncQueueMsg and receiveInteraction for the Recipient.

Referenced by averageReliableRecipientMsgQueuedUsecs(), and setAverageReliableRecipientMsgQueuedUsecs().

The Reliable time between the netRead and the receiveInteraction call for the Recipient.

Referenced by averageReliableRecipientReceiveInteractionUSecs(), and setAverageReliableRecipientReceiveInteractionUSecs().

The Reliable time between the sendInteraction call and the netSend for the Recipient.

Referenced by averageReliableRecipientSendInteractionUSecs(), and setAverageReliableRecipientSendInteractionUSecs().

The federation handle.

Referenced by decodeFromMsg(), encodeToMsg(), federationHandle(), and setFederationHandle().

The federate handle of the initiator.

Referenced by decodeFromMsg(), encodeToMsg(), initiatorFedHandle(), and setInitiatorFedHandle().

queue of pairs of forwarder times.

Name of the initiating federate.

Referenced by decodeFromMsg(), encodeToMsg(), initiatorFedName(), setInitiatorFedName(), and sizeRequiredToDecode().

The number of completed best effort interactions in this test.

Referenced by decodeFromMsg(), encodeToMsg(), numCompletedBestEffortInteractions(), and setNumCompletedBestEffortInteractions().

The number of dropped Best Effort interactions in this test.

Referenced by decodeFromMsg(), encodeToMsg(), numDroppedBestEffortInteractions(), and setNumDroppedBestEffortInteractions().

The number of dropped Reliable interactions in this test.

Referenced by decodeFromMsg(), encodeToMsg(), numDroppedReliableInteractions(), and setNumDroppedReliableInteractions().

The number of completed reliable interactions in this test.

Referenced by decodeFromMsg(), encodeToMsg(), numCompletedReliableInteractions(), and setNumCompletedReliableInteractions().

The federate handle of the recipient.

Referenced by decodeFromMsg(), encodeToMsg(), recipientFedHandle(), and setRecipientFedHandle().

Name of the recipient federate.

Referenced by decodeFromMsg(), encodeToMsg(), recipientFedName(), setRecipientFedName(), and sizeRequiredToDecode().

The processing models of the recipient and initiator respectively.

Referenced by decodeFromMsg(), encodeToMsg(), getProcessingModel(), setRecipientProcessingModel(), and sizeRequiredToDecode().

Referenced by getSingleTimeByType().


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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)