MAK Data Logger API Documentation for HLA
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.
virtual ~DtSimulationInterfacePrinter ()
 Destructor.
- Public Member Functions inherited from MAKLogger::DtRemoteControlSimulationInterface
virtual ~DtRemoteControlSimulationInterface ()
 Destructor.
virtual void processResponse (const DtLgrResponsePdu &responsePdu)
 Process a playback response PDU.
virtual void clearReceivedResponseCounts ()
 Clear received responses counts.
virtual DtSequenceNumber loadSubscriptionListFileCommand (const DtString &filename, const DtEntityIdentifier &destination)
- Public Member Functions inherited from MAKLogger::DtRemoteControlDomainInterface
 DtRemoteControlDomainInterface (DtRemoteControlInterface *remoteControlInterface, int domainId)
 Constructor.
virtual ~DtRemoteControlDomainInterface ()
 Destructor.
virtual void commandAccepted (DtSequenceNumber sequenceNumber)
 Command accepted.
virtual void commandRejected (const DtEntityIdentifier &source, DtSequenceNumber sequenceNumber)
 Command rejected.
virtual void commandTimedOut (DtSequenceNumber sequenceNumber)
 Command timedOut.
virtual DtLgrCommandId lastSentCommand () const
 The last sent command ID.
virtual const DtEntityIdSetsourcesPendingResponse () const
 Get the sources whose response is pending.
virtual void setSourcesPendingResponse (const DtEntityIdSet &sourceIds)
 Set the sources whose response is pending.
virtual bool isResponsePending () const
 At least one source is pending response.
virtual const DtSequenceNumberSetpendingCommands () const
 Pending command sequence number Sequence number equal to 0 indicates command not pending.
virtual void clearPendingCommand (DtSequenceNumber number=0)
 Clear pending command sequence number Clear all if number = 0.
virtual const DtStringboolToString (bool value) const
 Convert the bool value to a string.

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.

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.
- 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.

Private Member Functions

 DtSimulationInterfacePrinter (const DtSimulationInterfacePrinter &)
 Not Implemented.
DtSimulationInterfacePrinteroperator= (const DtSimulationInterfacePrinter &)
 Not Implemented.

Additional Inherited Members

- Protected Attributes inherited from MAKLogger::DtRemoteControlSimulationInterface
int myReceivedSubscriptionListsChanged

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 Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)