Public Member Functions | Protected Attributes
DtRemoteLoggerConnection Class Reference

Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of the MAK-Logger over the network. More...

+ Collaboration diagram for DtRemoteLoggerConnection:

List of all members.

Public Member Functions

 DtRemoteLoggerConnection ()
 (default) constructor
 DtRemoteLoggerConnection (const DtEntityIdentifier &loggerId, const DtString &loggerName)
 Constructor.
virtual ~DtRemoteLoggerConnection ()
 destructor
 DtRemoteLoggerConnection (const DtRemoteLoggerConnection &src)
 copy constructor
DtRemoteLoggerConnectionoperator= (const DtRemoteLoggerConnection &src)
 assignment operator
bool operator< (const DtRemoteLoggerConnection &rhs) const
 less than
virtual void updateInfo (const DtLgrTotalStatePdu &totalState)
 Update the information using the given PDU data.
virtual void printDataToStream (std::ostream &stream) const
 Print contents.
virtual const DtEntityIdentifier & id () const
 Set/Get logger ID.
virtual void setId (const DtEntityIdentifier &val)
 Set/Get logger ID.
virtual const DtString & name () const
 Set/Get logger name.
virtual void setName (const DtString &val)
 Set/Get logger name.
virtual DtTime time () const
 Set/Get logger time within the tape.
virtual void setTime (DtTime value)
 Set/Get logger time within the tape.
virtual DtTime idealTime () const
 Set/Get logger time of execution.
virtual void setIdealTime (DtTime value)
 Set/Get logger time of execution.
virtual double scale () const
 Set/Get logger playback scaling factor (speed) Undefined for recording.
virtual void setScale (double sc)
 Set/Get logger playback scaling factor (speed) Undefined for recording.
virtual DtTime fileLength () const
 Set/Get logger file length in time (last time) Undefined for recording.
virtual void setFileLength (DtTime value)
 Set/Get logger file length in time (last time) Undefined for recording.
virtual DtTime heartbeat () const
 Set/Get heartbeat interval for entities (DIS only)
virtual void setHeartbeat (DtTime value)
 Set/Get heartbeat interval for entities (DIS only)
virtual DtTime timeout () const
 Set/Get timeout interval for entities (DIS only)
virtual void setTimeout (DtTime value)
 Set/Get timeout interval for entities (DIS only)
virtual bool dataScaling () const
 Set/Get whether attributes are set to scale based on scale factor.
virtual void setDataScaling (bool isEnabled)
 Set/Get whether attributes are set to scale based on scale factor.
virtual DtLgrFilePosition filePos () const
 Set/Get logger file position.
virtual void setFilePos (DtLgrFilePosition pos)
 Set/Get logger file position.
virtual DtLgrMode mode () const
 Set/Get logger mode.
virtual void setMode (DtLgrMode value)
 Set/Get logger mode.
virtual DtLgrMode playAction () const
 Set/Get logger action when a file is opened for playback.
virtual void setPlayAction (DtLgrMode value)
 Set/Get logger action when a file is opened for playback.
virtual DtLgrMode recordAction () const
 Set/Get logger action when a file is opened for record.
virtual void setRecordAction (DtLgrMode value)
 Set/Get logger action when a file is opened for record.
virtual DtLgrMode eofAction () const
 Set/Get logger action when playback EOF is reached.
virtual void setEofAction (DtLgrMode value)
 Set/Get logger action when playback EOF is reached.
virtual bool timeConstrained () const
 Set/Get whether logger is time constrained.
virtual void setTimeConstrained (bool isEnabled)
 Set/Get whether logger is time constrained.
virtual bool timeRegulated () const
 Set/Get whether logger is time regulating.
virtual void setTimeRegulated (bool isEnabled)
 Set/Get whether logger is time regulating.
virtual bool usingOwnFedAmb () const
 Set/Get whether logger is using its own Fed. Amb. (HLA only)
virtual void setUsingOwnFedAmb (bool isEnabled)
 Set/Get whether logger is using its own Fed. Amb. (HLA only)
virtual const char * lgrFile () const
 Set/Get name of file being played back or recorded.
virtual void setLgrFile (const DtString &name)
 Set/Get name of file being played back or recorded.
virtual const char * annotationsFile () const
 Set/Get name of annotations file.
virtual void setAnnotationsFile (const DtString &name)
 Set/Get name of annotations file.
virtual DtTime lastUpdateTime () const
 Set/Get time of the last update Deprecated - undefined.
virtual void setLastUpdateTime (DtTime value)
 Set/Get time of the last update Deprecated - undefined.

Protected Attributes

DtEntityIdentifier myId
DtString myName
DtTime myTime
DtTime myLastUpdateTime
DtLgrFilePosition myFilePosition
DtLgrMode myMode
DtTime myIdealTime
double myScale
DtTime myFileLength
DtTime myHeartbeat
DtTime myTimeout
bool myDataScaling
DtLgrFilePosition myFilePos
DtLgrMode myPlayAction
DtLgrMode myRecordAction
DtLgrMode myEofAction
bool myTimeConstrained
bool myTimeRegulated
bool myUsingOwnFedAmb
DtString myLgrFile
DtString myAnnotationsFile

Detailed Description

Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of the MAK-Logger over the network.

See lc*.h.


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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)