MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Files
The RTIspy RTI Library (rti)

As a library extension of the MAK RTI API, rti library contains classes and functions that implement the RTI interface. More...

+ Collaboration diagram for The RTIspy RTI Library (rti):

Classes

class  DtAssistantMsgHeaderReader
 The DtAssistantMsgHeaderReader class reads data from RTI Assistant message headers. More...
 
class  DtRtiAmbassadorBaseImplementor
 This class is a base for the protocol specific DtRtiAmbassadorImplementor class. More...
 
class  DtChangeLatencyTestModeMsg
 The DtChangeLatencyTestModeMsg defines a wrapper for the change latency test message used to command an LRC to initiate a latency test, stop a test, or inform it that the we want to observe the test results. More...
 
class  DtConnectionMgr
 Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communicate over the network or communicate with the LRC application (using the federate ambassador pointer). More...
 
class  DtMulticastEntry
 Information for multicast group entry. More...
 
class  DtConnectToForwarderMsg
 The DtConnectToForwarderMsg defines a msg for a client to report the results of a latency test. More...
 
class  DtDeleteRoMsg
 Message for sending receive order delete. More...
 
class  DtRtiExecFederateMgr
 Instances of DtRtiExecFederateMgr process federation-level messages (such as create, destroy, join, resign, and sync points) for HLA applications that are using the rtiexec. More...
 
class  DtFileDistributor
 Distributes fomModule files from initiating federate to RtiExec and then from RtiExec to all joining federates. More...
 
class  DtFomModuleRequestMsg
 Sent by Federates to request fed file from RtiExec. More...
 
class  DtForwarderNodeInfoMsg
 The DtForwarderNodeInfoMsg defines a msg for a client to report the results of a latency test. More...
 
class  DtForwarderPortMsg
 The DtForwarderPortMsg defines a msg for a client to report the results of a latency test. More...
 
class  DtGsRtiConnection
 The DtGsRtiConnection class extends the DtRtiConnection class to allow messages to be sent to multiple stored destination addresses. More...
 
class  DtInitiatorLatencyTest
 DtInitiatorLatencyTest runs network connectivity tests between local RTI components. More...
 
class  DtInteractionMgr
 Instances of DtInteractionMgr manage the sending and receiving of interactions. More...
 
class  DtLatencyReportMsg
 The DtLatencyReportMsg defines a msg for a client to report the results of a latency test. More...
 
class  DtLatencyTest
 DtLatencyTest runs network latency tests between local RTI components. More...
 
class  DtMacAddrMsg
 The DtMacAddrMsg defines a msg used by forwarders to connect. More...
 
class  DtMcastConfigureMsg
 IMPORTANT NOTE: Multicast Configuration message are not intended for dissemination over the network. More...
 
class  DtDelayedMessage
 Entry to store messages and send parameters in delay queue. More...
 
class  DtMessageItem
 Envelope used by DtMsgQueue to contain the messsage inserted into it. More...
 
class  DtMulitcastDiscoveryMgr
 The DtMulitcastDiscoveryMgr can act as either a Requester or a Responder. More...
 
class  DtNetChangeLatencyTestModeMsg
 Network representation for the RTI change latency test mode message. More...
 
class  DtNetConnectToForwarderMsg
 Network representation for the forwarder node messages. More...
 
class  DtNetForwarderNodeInfoMsg
 Network representation for the forwarder node messages. More...
 
class  DtNetForwarderPortMsg
 Network representation for the forwarder port message. More...
 
class  DtNetLatencyReportMsg
 Network representation for the RTI latency Report message. More...
 
class  DtNetMacAddrMsg
 Network representation for the Mac Address messages. More...
 
class  DtNetMulticastConfigureMsg
 IMPORTANT NOTE: Multicast Configuration message are not intended for dissemination over the network. More...
 
class  DtNetTestMgrStatusMsg
 Network representation for the RTI latency Report msg message. More...
 
class  DtSubByRegionAttributes
 Record used to keep track of subscribe by region. More...
 
class  DtObjectMgr
 The object manager class processes the object management services. More...
 
class  DtPartnerMgr
 Instances of DtPartnerMgr process partner messages to establish federate partners in an unlicensed federation execution. More...
 
class  DtRecipientLatencyTest
 DtRecipientLatencyTest runs network connectivity tests between local RTI components. More...
 
class  DtRetractInfo
 Event Retraction entry. More...
 
class  DtRidFileTester
 Compares a rid file. More...
 
class  DtRidTestRequestMsg
 Sent by Federates to request testing of the RID file from RtiExec. More...
 
class  DtRtiMsgHeaderReader
 The DtRtiMsgHeaderReader class reads data from RTI message headers. More...
 
class  DtObjectAttrInfo
 Attribute information maintained per object. More...
 
class  DtRtiObject
 The RTI object maintains the internal RTI object state. More...
 
class  DtRtiShmQNetMgr
 The DtRtiShmQNetMgr class implements a network I/O socket manager to filter and exchange messages between a shared memory queue manager and the network. More...
 
class  DtSimpleFederateMgr
 Instances of DtSimpleFederateMgr process federation-level messages (such as create, destroy, join, resign, and sync points) for LRCs that are communicating peer to peer. More...
 
class  DtSmEnrollmentMsg
 IMPORTANT NOTE: Multicast Configuration message are not intended for dissemination over the network. More...
 
class  DtSmMulticastConfigureMsg
 IMPORTANT NOTE: Multicast Configuration message are not intended for dissemination over the network. More...
 
class  DtSmRegisterMsg
 IMPORTANT NOTE: Shared Memory Register messages are not intended for dissemination over the network. More...
 
class  DtRtiSubscribableMessageQueue
 Implements a message queue for multiple subscribers. More...
 
class  DtSynchronousFileDistributor
 Distributes fomModule files from initiating federate to RtiExec and then from RtiExec to all joining federates. More...
 
class  DtTestManager
 DtTestManager runs network connectivity tests between local RTI components. More...
 
class  DtTestMgrStatusMsg
 The DtTestMgrStatusMsg defines a msg for a client to report the results of a latency test. More...
 
class  DtTransferRidParamsMsg
 Sent by Federates to request testing of the RID file from RtiExec. More...
 

Files

file  netRtiMsgHdr.h
 
file  netAssistantRidParamsMsg.h
 This file contains the declaration of DtNetAssistantRidParamsMsg.
 
file  netAliveMsg.h
 
file  addrMap.h
 
file  aHandValSet.h
 
file  aliveMsg.h
 
file  ambImpBase.h
 Contains the DtRtiAmbassadorBaseImplementor class declaration.
 
file  ambObserver.h
 
file  ambObserver1516.h
 
file  ambObsList.h
 
file  asyConMgr.h
 
file  attrHandSet.h
 
file  attrInfo.h
 
file  attrSetLists.h
 
file  attrVal.h
 
file  changeLatencyTestModeMsg.h
 This file contains the declaration of DtChangeLatencyTestModeMsg.
 
file  conEnabledMsg.h
 
file  connectConfirmMsg.h
 
file  connection.h
 
file  connectMsg.h
 
file  conSyncMsg.h
 
file  createMsg.h
 
file  creRespMsg.h
 
file  deleteMsg.h
 
file  deleteRegMsg.h
 
file  deleteRoMsg.h
 
file  deleteSocketMsg.h
 
file  deleteTsoMsg.h
 
file  desgFedMsg.h
 
file  desRespMsg.h
 
file  destroyMsg.h
 
file  dfltMsgFact.h
 
file  dimInfo.h
 
file  dimRangeBounds.h
 
file  disableMsg.h
 
file  discObjMsg.h
 
file  disconnectMsg.h
 
file  enableConMsg.h
 
file  enableRegMsg.h
 
file  encodingImplHelpers.h
 
file  execConnectMsg.h
 
file  execDisconnectMsg.h
 
file  execHandshakeMsg.h
 
file  execShutdownForwarderMsg.h
 
file  fedAmbCatch.h
 
file  fedAmbCatch1516.h
 
file  fedAmbCatch1516e.h
 
file  fedAmbPrinter.h
 
file  fedAmbPrinter1516.h
 
file  fedAmbPrinter1516e.h
 
file  fedAmbWrap.h
 
file  fedAmbWrap1516.h
 
file  fedFileMap.h
 
file  fedHandleSet.h
 
file  fedTargetHelper.h
 
file  fedTimeFactory.h
 
file  fedWrapChain.h
 
file  fileDistributor.h
 
file  fomMgr.h
 
file  fomModuleDistributionMsg.h
 
file  fomModuleDistributionMsg.h
 
file  fomModuleRequestMsg.h
 
file  forwarderConnectionLostMsg.h
 
file  forwarderCounterMsg.h
 
file  forwarderPingMsg.h
 
file  forwarderPortMsg.h
 This file contains the declaration of DtForwarderPortMsg.
 
file  forwarderResignMsg.h
 
file  handleImpl.h
 
file  handleValSet.h
 
file  HLAfixedArrayImpl.h
 
file  HLAfixedRecordImpl.h
 
file  HLAvariableArrayImpl.h
 
file  HLAvariantRecordImpl.h
 
file  initiatedSaveMsg.h
 
file  initiatorLatencyTest.h
 Defines DtInitiatorLatencyTest used to run network connectivy tests between local RTI components.
 
file  intClassInfo.h
 
file  interactMsg.h
 
file  interRegSet.h
 
file  interRoMsg.h
 
file  interTsoMsg.h
 
file  intRegSetMsg.h
 
file  joinConfMsg.h
 
file  joinMsg.h
 
file  joinMsg.h
 
file  joinRespMsg.h
 
file  latencyReportMsg.h
 This file contains the declaration of DtLatencyReportMsg.
 
file  latencyTest.h
 Defines DtLatencyTest used to run network latency between local RTI components.
 
file  lbtsMsg.h
 
file  listFederationsMsg.h
 
file  locDelMsg.h
 
file  locRegSet.h
 
file  macAddrMsg.h
 This file contains the declaration of DtMacAddrMsg.
 
file  mcastConfigureMsg.h
 
file  messageThrottle.h
 
file  msgQueue.h
 
file  msgRetractHandleImpl.h
 
file  msgRetractHandleImpl.h
 
file  msgs.h
 
file  multicastDiscoveryMgr.h
 
file  multicastDiscoveryMsg.h
 
file  multiNameReservedMsg.h
 
file  regObjMsg.h
 
file  nameReservedMsg.h
 
file  nerLbtsMsg.h
 
file  nerMsg.h
 
file  netAliveMsg.h
 
file  netAttrs.h
 
file  netChangeLatencyTestModeMsg.h
 This file contains the declaration of DtNetChangeLatencyTestModeMsg.
 
file  netConEnblMsg.h
 
file  netConnConfirmMsg.h
 
file  netConnectToForwarderMsg.h
 This file contains the declaration of DtNetConnectToForwarderMsg.
 
file  netCreateMsg.h
 
file  netCrRespMsg.h
 
file  netDeleteMsg.h
 
file  netDelRegMsg.h
 
file  netDelTsoMsg.h
 
file  netDeRespMsg.h
 
file  netDesgFedMsg.h
 
file  netDisableMsg.h
 
file  netDiscObjMsg.h
 
file  netDisableMsg.h
 
file  netEnblRegMsg.h
 
file  netExecConnectMsg.h
 
file  netExecHandshakeMsg.h
 
file  netExecHandshakeMsg.h
 
file  netFederateStatusMsg.h
 
file  netFedFileMsg.h
 
file  netFedFileReqMsg.h
 
file  netFomModuleRequestMsg.h
 
file  netForwarderConnectionLostMsg.h
 
file  netForwarderCounterMsg.h
 
file  netForwarderNodeInfoMsg.h
 This file contains the declaration of DtNetForwarderNodeInfoMsg.
 
file  netForwarderPingMsg.h
 
file  netForwarderResignMsg.h
 
file  netHandSet.h
 
file  netInterMsg.h
 
file  netIntRegMsg.h
 
file  netIntTsoMsg.h
 
file  netJoinConfMsg.h
 
file  netJoinLightWeightMsg.h
 
file  netJoinMsg.h
 
file  netJoRespMsg.h
 
file  netLatencyReportMsg.h
 This file contains the declaration of DtNetLatencyReportMsg.
 
file  netlbtsMsg.h
 
file  netListFederationsMsg.h
 
file  netLocDelMsg.h
 
file  netMacAddrMsg.h
 This file contains the declaration of DtNetMacAddrMsg.
 
file  netMcastConfigureMsg.h
 
file  netMulticastDiscoveryMsg.h
 
file  netRegObjMsg.h
 
file  netNerLbtsMsg.h
 
file  netNetworkMapReqMsg.h
 
file  netNetworkMapRspMsg.h
 
file  netNotRegMsg.h
 
file  netNullMsg.h
 
file  netObjRegMsg.h
 
file  netOwnerMsg.h
 
file  netParms.h
 
file  netPartnerFederateMsg.h
 
file  netPubIntMsg.h
 
file  netPubObjMsg.h
 
file  netPubRegMsg.h
 
file  netOwnerMsg.h
 
file  netOwnerMsg.h
 
file  netDesgFedMsg.h
 
file  netReconnectMsg.h
 
file  netRegEnblMsg.h
 
file  netRegionRealization.h
 
file  netRegObjMsg.h
 
file  netReserveMsg.h
 
file  netReportFederationsMsg.h
 
file  netReqMsg.h
 
file  netReserveMsg.h
 
file  netReserveMsg.h
 
file  netJoinMsg.h
 
file  netResignMsg.h
 
file  netResInitMsg.h
 
file  netResRep.h
 
file  netRetractMsg.h
 
file  netRidTestReqMsg.h
 
file  netRtiMsgHdr.h
 
file  netSaveMsg.h
 
file  netSavRespMsg.h
 
file  netSocketHdr.h
 
file  netSubIntMsg.h
 
file  netSubObjMsg.h
 
file  netSubRegMsg.h
 
file  netSyncMsg.h
 
file  netSyncPointQueryMsg.h
 
file  netTestMgrStatusMsg.h
 This file contains the declaration of DtNetTestMgrStatusMsg.
 
file  netTimeMsg.h
 
file  netTimeTwoMsg.h
 
file  netTransferRidParamsMsg.h
 
file  netUnPObjMsg.h
 
file  netUpdateMsg.h
 
file  netUpdateTsoMsg.h
 
file  networkMapReqMsg.h
 
file  networkMapRspMsg.h
 
file  newFomClassesMsg.h
 
file  nullMsg.h
 
file  objClassInfo.h
 
file  objRegSet.h
 
file  objRegSetMsg.h
 
file  ownerMsg.h
 
file  paramInfo.h
 
file  partnerFederateMsg.h
 
file  pHandValSet.h
 
file  pluginMgr.h
 
file  privRefs.h
 
file  pubInterMsg.h
 
file  pubObjMsg.h
 
file  pubRegMsg.h
 
file  pubRegSet.h
 
file  ownerMsg.h
 
file  queryRestoreStatusMsg.h
 
file  querySaveStatusMsg.h
 
file  ownerMsg.h
 
file  recipientLatencyTest.h
 Defines DtRecipientLatencyTest used to run network connectivy tests between local RTI components.
 
file  reconnectMsg.h
 
file  regAttrAssoc.h
 
file  regEnabledMsg.h
 
file  region13.h
 
file  regionList.h
 
file  regionRealizationMsg.h
 
file  regionSetList.h
 
file  regMatches.h
 
file  regMatchList.h
 
file  regObjAttr.h
 
file  regObjMsg.h
 
file  reserveNameMsg.h
 
file  remRegSet.h
 
file  reportFederationsMsg.h
 
file  reqDiscObjMsg.h
 
file  reqObjMsg.h
 
file  requestDb.h
 
file  resBegMsg.h
 
file  resComMsg.h
 
file  resEndMsg.h
 
file  reserveNameMsg.h
 
file  reserveNameMsg.h
 
file  ownerMsg.h
 
file  resignMsg.h
 
file  resInitMsg.h
 
file  resRepMsg.h
 
file  resReqMsg.h
 
file  queryRestoreStatusMsg.h
 
file  restoreMsg.h
 
file  restoreStatusMsg.h
 
file  resumeConMsg.h
 
file  retractList.h
 
file  retractMsg.h
 
file  ridFileTester.h
 
file  ridTestRequestMsg.h
 
file  RTIambassadorImpl.h
 
file  RTIambassadorImpl.h
 
file  rtiApiTypes.h
 
file  rtiMsg.h
 
file  rtiMsgCbMgr.h
 
file  rtiMsgFact.h
 
file  netRtiMsgHdr.h
 
file  rtiShmQNetMgr.h
 
file  rtiTemplateMsg.h
 
file  savBegMsg.h
 
file  savCompMsg.h
 
file  saveAbortMsg.h
 
file  saveInitConstrainedMsg.h
 
file  saveMsg.h
 
file  saveReqTsoMsg.h
 
file  saveStatusMsg.h
 
file  saveTimeMsg.h
 
file  saveTsoMsg.h
 
file  savFinMsg.h
 
file  savInitMsg.h
 
file  savReqMsg.h
 
file  savRespMsg.h
 
file  savTimeAdvMsg.h
 
file  servNotifyAmb.h
 
file  smConMgr.h
 
file  smConnection.h
 
file  smEnrollmentMsg.h
 
file  smMcastConfigureMsg.h
 
file  smRegisterMsg.h
 
file  spaceInfo.h
 
file  subInterMsg.h
 
file  subObjMsg.h
 
file  subRegMsg.h
 
file  subRegSet.h
 
file  syncConMsg.h
 
file  synchronousFileDistributor.h
 
file  syncPointMsg.h
 
file  syncPointQueryMsg.h
 
file  tarMsg.h
 
file  testInteraction.h
 Defines DtTestInteraction used to send network connectivy messages between local RTI components.
 
file  testManager.h
 Defines DtTestManager used to run network connectivy tests between local RTI components.
 
file  testMgrFedAmbWrapper.h
 
file  testMgrStatusMsg.h
 This file contains the declaration of DtTestMgrStatusMsg.
 
file  timeMsg.h
 
file  timeTwoMsg.h
 
file  transferRidParamsMsg.h
 
file  tsoFedAmb.h
 
file  ulongHandleImpl.h
 
file  unpubIntMsg.h
 
file  unpubObjMsg.h
 
file  unsubIntMsg.h
 
file  unsubObjMsg.h
 
file  updateMsg.h
 
file  updateRoMsg.h
 
file  updateTsoMsg.h
 
file  averagedLatencyTestReport.h
 Defines DtAveragedLatencyTestReport used to report results of latency tests between local RTI components.
 
file  rtiTemplateMsgArrayParams.h
 This file defines the DtRtiArrayMsgParam template which can be used to create a message parameter which is a variable length array of elements for template based message classes.
 
file  rtiTemplateMsgInetAddrParams.h
 This file contains template specializations for the DtRtiMsgParam and DtRtiArrayMsgParam template classes to handle DtInetAddr parameters and arrays of DtInetAddrs.
 
file  rtiTemplateMsgParams.h
 This file defines the DtRtiMsgParam template which can be used to produce template based message classes.
 

Detailed Description

As a library extension of the MAK RTI API, rti library contains classes and functions that implement the RTI interface.

These classes and functions are the internal implementation classes versus the external API classes.


Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)