MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions
DtSimulationInterfacePrinter Class Reference

Prints message for received record responses. More...

+ Inheritance diagram for DtSimulationInterfacePrinter:
+ Collaboration diagram for DtSimulationInterfacePrinter:

Public Member Functions

 DtSimulationInterfacePrinter (MAKLogger::DtRemoteControlInterface *rci)
 Constructor. More...
 
virtual ~DtSimulationInterfacePrinter ()
 Destructor. More...
 
- Public Member Functions inherited from MAKLogger::DtRemoteControlSimulationInterface
virtual ~DtRemoteControlSimulationInterface ()
 Destructor. More...
 
virtual void processResponse (const DtLgrResponsePdu &responsePdu)
 Process a playback response PDU. More...
 
virtual void clearReceivedResponseCounts ()
 Clear received responses counts. More...
 
- Public Member Functions inherited from MAKLogger::DtRemoteControlDomainInterface
 DtRemoteControlDomainInterface (DtRemoteControlInterface *remoteControlInterface, int domainId)
 Constructor. More...
 
virtual ~DtRemoteControlDomainInterface ()
 Destructor. More...
 
virtual void commandAccepted (DtSequenceNumber sequenceNumber)
 Command accepted. More...
 
virtual void commandRejected (const DtEntityIdentifier &source, DtSequenceNumber sequenceNumber)
 Command rejected. More...
 
virtual void commandTimedOut (DtSequenceNumber sequenceNumber)
 Command timedOut. More...
 
virtual DtLgrCommandId lastSentCommand () const
 The last sent command ID. More...
 
virtual const DtEntityIdSet & sourcesPendingResponse () const
 Get the sources whose response is pending. More...
 
virtual void setSourcesPendingResponse (const DtEntityIdSet &sourceIds)
 Set the sources whose response is pending. More...
 
virtual bool isResponsePending () const
 At least one source is pending response. More...
 
virtual const DtSequenceNumberSet & pendingCommands () const
 Pending command sequence number Sequence number equal to 0 indicates command not pending. More...
 
virtual void clearPendingCommand (DtSequenceNumber number=0)
 Clear pending command sequence number Clear all if number = 0. More...
 
virtual const DtString & boolToString (bool value) const
 Convert the bool value to a string. More...
 

Static Public Member Functions

static
MAKLogger::DtRemoteControlSimulationInterface * 
create (MAKLogger::DtRemoteControlInterface *rci)
 
- Static Public Member Functions inherited from MAKLogger::DtRemoteControlSimulationInterface
static const char * commandToString (int command)
 Convert the command/response identifier to a string. More...
 

Protected Member Functions

Process simulation response
virtual void subscriptionListsChanged (const std::vector< DtString > &objectClasses, const std::vector< DtString > &interactionClasses)
 The subscription lists have changed Called after all connected loggers have responded individually. More...
 
- Protected Member Functions inherited from MAKLogger::DtRemoteControlSimulationInterface
virtual void subscriptionListsChanged (const DtEntityIdentifier &source, const std::vector< DtString > &objectClasses, const std::vector< DtString > &interactionClasses)
 The subscription lists have changed. More...
 

Private Member Functions

 DtSimulationInterfacePrinter (const DtSimulationInterfacePrinter &)
 Not Implemented. More...
 
DtSimulationInterfacePrinter & operator= (const DtSimulationInterfacePrinter &)
 Not Implemented. More...
 

Additional Inherited Members

- Protected Attributes inherited from MAKLogger::DtRemoteControlSimulationInterface
int myReceivedSubscriptionListsChanged
 
- Protected Attributes inherited from MAKLogger::DtRemoteControlDomainInterface
int myDomainId
 
DtString myDomainName
 
DtRemoteControlInterface * myInterface
 
DtEntityIdSet mySourcesPendingResponse
 
DtSequenceNumberSet myPendingCommands
 
DtLgrCommandId myLastSentCommand
 
const DtString myTrueString
 
const DtString myFalseString
 

Detailed Description

Prints message for received record responses.

Constructor & Destructor Documentation

DtSimulationInterfacePrinter::DtSimulationInterfacePrinter ( MAKLogger::DtRemoteControlInterface *  rci)

Constructor.

virtual DtSimulationInterfacePrinter::~DtSimulationInterfacePrinter ( )
virtual

Destructor.

DtSimulationInterfacePrinter::DtSimulationInterfacePrinter ( const DtSimulationInterfacePrinter &  )
private

Not Implemented.

Member Function Documentation

static MAKLogger::DtRemoteControlSimulationInterface* DtSimulationInterfacePrinter::create ( MAKLogger::DtRemoteControlInterface *  rci)
static
DtSimulationInterfacePrinter& DtSimulationInterfacePrinter::operator= ( const DtSimulationInterfacePrinter &  )
private

Not Implemented.

virtual void DtSimulationInterfacePrinter::subscriptionListsChanged ( const std::vector< DtString > &  objectClasses,
const std::vector< DtString > &  interactionClasses 
)
protectedvirtual

The subscription lists have changed Called after all connected loggers have responded individually.

Reimplemented from MAKLogger::DtRemoteControlSimulationInterface.


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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)