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

The DtAssistantChangeLatencyTestModeMsg defines a wrapper for the RTI Assistant initiate latency test message used by the Assistant to command an RTI component to initiate a latency test. More...

+ Inheritance diagram for DtAssistantChangeLatencyTestModeMsg:
+ Collaboration diagram for DtAssistantChangeLatencyTestModeMsg:

List of all members.

Public Member Functions

 DtAssistantChangeLatencyTestModeMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructors.
 DtAssistantChangeLatencyTestModeMsg (const DtNetAssistantChangeLatencyTestModeMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtAssistantChangeLatencyTestModeMsg (bool continuous, bool shouldHalt, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor specifying netHeader variables.
virtual ~DtAssistantChangeLatencyTestModeMsg ()
 Destructor.
virtual DtAssistantMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void printData () const
 Print the data section.
virtual bool runTest () const
 Set/Get Is this a request to start a new test?
virtual void setRunTest (bool yesNo)
virtual bool continuousUpdate () const
 Set/Get Is this request start/stop a continuous test?
virtual void setContinuousUpdate (bool yesNo)
virtual bool shouldHaltContinuous () const
 Set / Get Is this halt Continuous msg? Irrelevant if continuousUpdate returns false.
virtual void setShouldHaltContinuous (bool yesNo)
virtual bool observingResults () const
 Set / Get are we observing test results?
virtual void setObservingResults (bool yesNo)
virtual unsigned int interactionPeriod () const
 Set / Get the period between interactions (in ms).
virtual void setInteractionPeriod (unsigned int period)
virtual unsigned int numInteractions () const
 Set / Get the number of interactions to send in this test.
virtual void setNumInteractions (unsigned int num)
virtual unsigned int payloadBytes () const
 Set / Get the number of bytes in the interaction payload.
virtual void setPayloadBytes (unsigned int bytes)
virtual unsigned long federationHandle () const
 Set / Get the handle of the federation to be tested.
virtual void setFederationHandle (unsigned long handle)
virtual unsigned long initFedHandle () const
 Set / Get the handle of the initiating federate.
virtual void setInitFedHandle (unsigned long handle)

Static Public Member Functions

static DtAssistantMsgcreate (const DtNetAssistantMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creators.
static DtAssistantMsgcreate (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static void addCallback (DtRtiAssistantClient *conn, DtAssistantChangeLatencyTestModeCb cb, void *usr)
 Adds or removes a callback with the given Assistant client for this message type.
static void removeCallback (DtRtiAssistantClient *conn, DtAssistantChangeLatencyTestModeCb cb, void *usr)
static void addCallback (DtRtiAssistantPeer *conn, DtAssistantChangeLatencyTestModeCb cb, void *usr)
 Adds or removes a callback with the given Assistant peer for this message type.
static void removeCallback (DtRtiAssistantPeer *conn, DtAssistantChangeLatencyTestModeCb cb, void *usr)

Protected Member Functions

virtual
DtNetAssistantChangeLatencyTestModeMsg
netAssistantChangeLatencyTestModeMsg ()
 The network representation for the message.
virtual const
DtNetAssistantChangeLatencyTestModeMsg
netAssistantChangeLatencyTestModeMsg () const
virtual DtAssistantMsgKind internalMsgKind ()
 Returns the kind of a DtAssistantChangeLatencyTestModeMsg message.
virtual int minSize () const
 Returns minimum size of a message, including header.

Detailed Description

The DtAssistantChangeLatencyTestModeMsg defines a wrapper for the RTI Assistant initiate latency test message used by the Assistant to command an RTI component to initiate a latency test.


Constructor & Destructor Documentation

DtAssistantChangeLatencyTestModeMsg::DtAssistantChangeLatencyTestModeMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructors.

References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().

Referenced by clone(), and create().

DtAssistantChangeLatencyTestModeMsg::DtAssistantChangeLatencyTestModeMsg ( const DtNetAssistantChangeLatencyTestModeMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtAssistantChangeLatencyTestModeMsg::DtAssistantChangeLatencyTestModeMsg ( bool  continuous,
bool  shouldHalt,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

Adds or removes a callback with the given Assistant peer for this message type.

References DtRtiAssistantPeer::addMsgCallback(), and DtAssistantChangeLatencyTestModeMsgKind.

Return a copy/empty object of the same type as this.

Implements DtAssistantMsg.

References DtAssistantChangeLatencyTestModeMsg(), and netAssistantChangeLatencyTestModeMsg().

DtAssistantMsg * DtAssistantChangeLatencyTestModeMsg::create ( const DtNetAssistantMsgHeader initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
) [static]
DtAssistantMsg * DtAssistantChangeLatencyTestModeMsg::create ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER) [static]
unsigned long DtAssistantChangeLatencyTestModeMsg::federationHandle ( ) const [virtual]

Set / Get the handle of the federation to be tested.

Only used when sent by the assistant to an rtiexec, so that the exec initiates the test for the correct federation.

References DtNetAssistantChangeLatencyTestModeMsg::federationHandle, and netAssistantChangeLatencyTestModeMsg().

Referenced by printData(), DtRtiexecObserverForAssistant::processLatencyTestCmndMsg(), and DtAssistantLatencyTestMgr::processTestCommand().

unsigned long DtAssistantChangeLatencyTestModeMsg::initFedHandle ( ) const [virtual]

Set / Get the handle of the initiating federate.

Only used when sent by the assistant to an rtiexec, so that the exec initiates the test for the correct federate.

References DtNetAssistantChangeLatencyTestModeMsg::initFedHandle, and netAssistantChangeLatencyTestModeMsg().

Referenced by printData(), DtRtiexecObserverForAssistant::processLatencyTestCmndMsg(), and DtAssistantLatencyTestMgr::processTestCommand().

int DtAssistantChangeLatencyTestModeMsg::minSize ( ) const [protected, virtual]

Returns minimum size of a message, including header.

Referenced by DtAssistantChangeLatencyTestModeMsg().

unsigned int DtAssistantChangeLatencyTestModeMsg::numInteractions ( ) const [virtual]
unsigned int DtAssistantChangeLatencyTestModeMsg::payloadBytes ( ) const [virtual]
void DtAssistantChangeLatencyTestModeMsg::setFederationHandle ( unsigned long  handle) [virtual]
void DtAssistantChangeLatencyTestModeMsg::setInitFedHandle ( unsigned long  handle) [virtual]
void DtAssistantChangeLatencyTestModeMsg::setInteractionPeriod ( unsigned int  period) [virtual]
void DtAssistantChangeLatencyTestModeMsg::setNumInteractions ( unsigned int  num) [virtual]
void DtAssistantChangeLatencyTestModeMsg::setPayloadBytes ( unsigned int  bytes) [virtual]

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)