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 DtEntityIdSetsourcesPendingResponse () 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 DtSequenceNumberSetpendingCommands () 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...
 
DtSimulationInterfacePrinteroperator= (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
 
DtRemoteControlInterfacemyInterface
 
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 Mon Mar 22 15:30:17 EDT 2021 from SVN revision 226440
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)