|
| virtual | ~DtLgrDisSimInterface () |
| | DTOR. More...
|
| |
| virtual DtLgrProtocolId | protocolId () const |
| | Get the protocol ID. More...
|
| |
| virtual void | setConnectionParameters (int port, int exerciseId, int siteId, int appNumber, bool useAsynchIO, int sendBufferSize, int recvBufferSize, int multicastTtl, const DtString &destAddrString, const DtString &netmask, const DtString &deviceAddrString, const std::vector< DtString > &mcastAddresses) const |
| |
| virtual void | getLoggerName (DtString &name) const |
| | Get a descriptive name for this logger instance - port:exerciseId:siteId:appNumber:controlId. More...
|
| |
| virtual void | setDisVersion (int version) const |
| | Sends the command to change the DIS Version. More...
|
| |
| virtual void | setHeartbeatRate (double rate) const |
| | Sends the command to change the heartbeat rate. More...
|
| |
| virtual void | setTimeoutRate (double rate) const |
| | Sends the command to change the timeout rate. More...
|
| |
| virtual void | setDisDescription (const DtDisDescriptor &desc) const |
| | Sends the command to set the description. More...
|
| |
| virtual void | setDrainInputSettings (double maxTime, int numPdusToRead) const |
| | Sends the command to change drain input settings. More...
|
| |
| virtual const DtDisDescriptor * | disDescription () const |
| | Get the dis description. More...
|
| |
| virtual void | setEntityTypeManager (const DtLgrDisEntityTypeManager &mgr) const |
| | Sends the command to set the dis entity type manager. More...
|
| |
virtual const
DtLgrDisEntityTypeManager * | entityTypeManager () const |
| | Get the entity type manager. More...
|
| |
| virtual int | disVersion () const |
| | DIS version. More...
|
| |
| virtual double | heartbeatRate () const |
| | DIS Heartbeat rate in seconds. More...
|
| |
| virtual double | timeoutRate () const |
| | DIS timeout rate in seconds. More...
|
| |
| virtual double | drainInputMaxTime () const |
| | Max time to call drainInput for. More...
|
| |
| virtual int | numPdusToReadPerTimeCheck () const |
| | Number of PDUs to read per time check in drainInput. More...
|
| |
| virtual bool | connectionSettingsMatchInputFile (DtString &filename) |
| | Check the connection settings in the Logger file meta data. More...
|
| |
|
| virtual int | port () const |
| | Connection settings accessors. More...
|
| |
| virtual int | exerciseId () const |
| | Connection settings accessors. More...
|
| |
| virtual int | siteId () const |
| | Connection settings accessors. More...
|
| |
| virtual int | appNumber () const |
| | Connection settings accessors. More...
|
| |
| virtual bool | useAsynchIO () const |
| | Connection settings accessors. More...
|
| |
| virtual int | sendBufferSize () const |
| | Connection settings accessors. More...
|
| |
| virtual int | recvBufferSize () const |
| | Connection settings accessors. More...
|
| |
| virtual int | multicastTtl () const |
| | Connection settings accessors. More...
|
| |
| virtual DtInetAddr | destAddr () const |
| | Connection settings accessors. More...
|
| |
| virtual const DtString & | netmask () const |
| | Connection settings accessors. More...
|
| |
| virtual DtInetAddr | deviceAddr () const |
| | Connection settings accessors. More...
|
| |
virtual const std::vector
< DtString > & | mcastAddresses () const |
| | Connection settings accessors. More...
|
| |
| | DtLgrSimInterface (DtLogger &, const DtLgrSimDriver &) |
| | Ctr with Logger and driver for initialization of state. More...
|
| |
| virtual | ~DtLgrSimInterface () |
| | DTOR. More...
|
| |
| virtual DtString | protocolName () const |
| | Get the protocol as a string. More...
|
| |
| virtual void | connect () const |
| | Send a command to connect. More...
|
| |
| virtual void | connectToSharedExerciseConn (DtExerciseConn *exconn, bool allowDrainInput, bool allowSetSimTime, bool allowUnsubscribe) const |
| | Send a command to connect using a shared exercise connection. More...
|
| |
| virtual void | disconnect () const |
| | Send a command to disconnect. More...
|
| |
| virtual bool | isConnected () const |
| | Check to see if the logger is currently connected. More...
|
| |
| virtual void | setDumpFilename (const DtString &) |
| | Set the dump filename. More...
|
| |
| virtual bool | processRemoteControls () const |
| | Get whether remote control messages are processed. More...
|
| |
| virtual bool | recordRemoteControls () const |
| | Get whether remote control messages are recorded in the logger tape. More...
|
| |
| virtual bool | allowAllRemoteControls () const |
| | Get whether remote control messages are processed regardless of site ID. More...
|
| |
| virtual bool | allowRemoteDelete () const |
| | Allow the delete file message to be processed. More...
|
| |
| virtual int | remoteControlId () const |
| | Remote control ID. More...
|
| |
| virtual bool | sendResponses () const |
| | Send responses to remote controller? More...
|
| |
| virtual bool | crippleGui () const |
| | Cripple GUI interaction (e.g., mouse clicks and minimize window) More...
|
| |
| virtual bool | useLegacyPdu () const |
| | Use Legacy control PDU. More...
|
| |
| virtual DtTime | connectSendInterval () const |
| | Connect messages are sent using this interval. More...
|
| |
| virtual DtTime | heartbeatSendInterval () const |
| | Logger heartbeat messages are sent using this interval. More...
|
| |
| virtual bool | useSimChannel () const |
| | Use the sim channel connection for remote control? More...
|
| |
| virtual bool | useBackChannel () const |
| | Use the back channel connection for remote control? More...
|
| |
| virtual const DtString & | backChannelAddress () const |
| | Back channel connection address. More...
|
| |
| virtual int | backChannelPort () const |
| | Back Channel port. More...
|
| |
| virtual const DtString & | backChannelInterface () const |
| | Back Channel interface. More...
|
| |
| virtual void | setRemoteControlSettings (bool useSimChannel, bool useBackChannel, bool record, bool allowDelete, bool allowAll, bool sendResponses, bool crippleGui, bool useLegacyPdu, DtTime connectSendInterval, DtTime heartbeatSendInterval) const |
| | Change how remote control settings. More...
|
| |
| virtual void | addFilteredEntityName (const DtString &name) const |
| | Add a filtered entity name. More...
|
| |
| virtual void | clearFilteredEntityNames () const |
| | Clear filtered entity names. More...
|
| |
| virtual void | addFilter (DtLgrPacketFilter *) const |
| | Install a new filter object. More...
|
| |
| virtual void | setFilterSettings (const DtLgrPacketFilter *) const |
| | Set the filter settings using a copy of the filter. More...
|
| |
| virtual int | filterCount () const |
| | Get the number of filters. More...
|
| |
| virtual int | filterIndex (const DtLgrPacketFilter *filter) const |
| | Get the index of the given filter. More...
|
| |
| virtual void | setScaleAttributes (bool scale) const |
| | Send command to scale attributes. More...
|
| |
| virtual bool | scaleAttributes () const |
| | Get whether attributes are being scaled. More...
|
| |
| virtual bool | networkActivity () const |
| | Get whether there was network activity during the last tick. More...
|
| |
| virtual void | setSaveConnectionConfiguration (bool saveConnectConfig) const |
| | Sends the command to change save connection configuration. More...
|
| |
| virtual bool | saveConnectConfiguration () const |
| | Return whether connection configuration should be saved. More...
|
| |
| virtual void | setSaveIndexConfiguration (bool saveIndexConfig) const |
| | Sends the command to change save index configuration. More...
|
| |
| virtual bool | saveIndexConfiguration () const |
| | Return whether index configuration should be saved. More...
|
| |
| virtual void | setSaveProtocolConfiguration (bool saveProtocolConfig) const |
| | Sends the command to change save protocol configuration. More...
|
| |
| virtual bool | saveProtocolConfiguration () const |
| | Return whether protocol configuration should be saved. More...
|
| |
| virtual void | setListenWhenIdle (bool listen) const |
| | Sends the command to change switch to listen when idle. More...
|
| |
| virtual bool | listenWhenIdle () const |
| | Return whether listen when idle is enabled. More...
|
| |
| virtual bool | staticDROnPause () const |
| | Return whether Static Dead Reckon Algorithm when pause is enabled. More...
|
| |
| virtual void | setStaticDROnPause (bool staticDRAlgorithm) const |
| | Set whether to swap Dead reckon algorithms when paused. More...
|
| |
| virtual const DtLgrEntityTracker * | entityTracker () const |
| | Get the current entity tracker, or null if none. More...
|
| |
| virtual void | addTemporaryTrackedEntity (const DtString &name) const |
| | Add a temporary name to the entity tracker. More...
|
| |
| virtual void | useRecommendedSettings () |
| | Set connection settings to match those in the Logger file meta data. More...
|
| |
| virtual EntityTrackerUpdateId | entityTrackerUpdateId () const |
| |
| DtLgrPacketFilter * | filter (int index) |
| | Get the filter by index. More...
|
| |
| const DtLgrPacketFilter * | filter (int index) const |
| | Get the filter by index. More...
|
| |
Public Member Functions inherited from MAKLogger::DtCommandInterface |
| virtual | ~DtCommandInterface () |
| | Virtual Constructor. More...
|
| |
| virtual bool | update () |
| | Remove all all commands from response queue Update is responsible for updating all responses and synchronizing state. More...
|
| |
| void | disconnectFromDispatcher () |
| | Disconnects the interface from its dispatcher, this is for temporarily removing itself from the message queue. More...
|
| |
| void | reconnectToDispatcher () |
| | Reconnect the interface to its dispatcher. More...
|
| |
| void | addResponseHandler (const DtCommand &command, DtResponseFunctorSP) |
| |
| virtual void | sendCommand (const DtCommand &) const |
| | Send a command to the interface's dispatcher. More...
|
| |
| bool | executeResponse (DtResponse command) |
| | Execute a response. More...
|
| |
Interface for controlling the connection to a DIS simulation.