VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtRemoteLoggerController Class Reference

Class DtRemoteLoggerController. More...

Public Member Functions

 DtRemoteLoggerController (DtExerciseConn *exConn, const DtGlobalObjectDesignator &)
virtual ~DtRemoteLoggerController ()
virtual void sendSetFilenameMessage (const DtString &)
 Sends a set filename message to the logger.
virtual void sendRecordMessage ()
 Sends a record logger message.
virtual void sendStopMessage ()
 Sends a stop logger message.
void setSenderId (const DtGlobalObjectDesignator &)
 Sets mySenderId.
const DtGlobalObjectDesignator & senderId () const
 Gets mySenderId.
virtual void sendPdu (DtLgrControlPdu *pdu)
 Package and send a logger pdu depending on the protocol being used.

Protected Member Functions

 DtRemoteLoggerController ()
 Not implemented. Do not use.
 DtRemoteLoggerController (const DtRemoteLoggerController &orig)
DtRemoteLoggerControlleroperator= (const DtRemoteLoggerController &orig)

Protected Attributes

DtExerciseConn * myExConn
DtGlobalObjectDesignator mySenderId

Detailed Description

Class DtRemoteLoggerController.

An instance of DtRemoteLoggerController provides a control interface for a remote logger connected to exercise which the provided DtExerciseConn is attached to.

Constructor & Destructor Documentation

DtRemoteLoggerController::DtRemoteLoggerController ( DtExerciseConn *  exConn,
const DtGlobalObjectDesignator &   
)
virtual DtRemoteLoggerController::~DtRemoteLoggerController ( )
virtual
DtRemoteLoggerController::DtRemoteLoggerController ( )
protected

Not implemented. Do not use.

DtRemoteLoggerController::DtRemoteLoggerController ( const DtRemoteLoggerController orig)
protected

Member Function Documentation

virtual void DtRemoteLoggerController::sendSetFilenameMessage ( const DtString )
virtual

Sends a set filename message to the logger.

virtual void DtRemoteLoggerController::sendRecordMessage ( )
virtual

Sends a record logger message.

virtual void DtRemoteLoggerController::sendStopMessage ( )
virtual

Sends a stop logger message.

void DtRemoteLoggerController::setSenderId ( const DtGlobalObjectDesignator &  s)
inline

Sets mySenderId.

References mySenderId.

const DtGlobalObjectDesignator & DtRemoteLoggerController::senderId ( ) const
inline

Gets mySenderId.

References mySenderId.

virtual void DtRemoteLoggerController::sendPdu ( DtLgrControlPdu *  pdu)
virtual

Package and send a logger pdu depending on the protocol being used.

DtRemoteLoggerController& DtRemoteLoggerController::operator= ( const DtRemoteLoggerController orig)
protected

Member Data Documentation

DtExerciseConn* DtRemoteLoggerController::myExConn
protected
DtGlobalObjectDesignator DtRemoteLoggerController::mySenderId
protected

Referenced by senderId(), and setSenderId().


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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)