MAK Data Logger API Documentation for HLA
List of all members | Public Member Functions | Private Attributes
DtLgcyLgrSkipTimePdu Class Reference

Instances of DtLgcyLgrSetTimePdu are to tell a remote logger to go forward or backward to time HH:MM:SS. More...

+ Inheritance diagram for DtLgcyLgrSkipTimePdu:
+ Collaboration diagram for DtLgcyLgrSkipTimePdu:

Public Member Functions

 DtLgcyLgrSkipTimePdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 (default) constructor
 DtLgcyLgrSkipTimePdu (const DtNetLgcyLgrControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (construct from network representation)
 DtLgcyLgrSkipTimePdu (DtGlobalObjectDesignator &sender, DtGlobalObjectDesignator &receiver, DtTime tm, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (construct and prepare for send)
virtual ~DtLgcyLgrSkipTimePdu ()
 destructor
 DtLgcyLgrSkipTimePdu (const DtLgcyLgrSkipTimePdu &src)
 copy constructor
DtLgcyLgrSkipTimePduoperator= (const DtLgcyLgrSkipTimePdu &src)
 assignment operator
virtual DtTime time () const
 Get/set amount of time to skip forward or back in playback file.
virtual void setTime (const DtTime &tm)
virtual DtLgcyLgrTimeParamsparams () const
 Return correctly casted parameters pointer; see legacyLgrControlP.h.
virtual void printData () const
 Diagnostic output.
- Public Member Functions inherited from DtLgcyLgrControlPdu
 DtLgcyLgrControlPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 (default) constructor
 DtLgcyLgrControlPdu (const DtNetLgcyLgrControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 constructor (constructs from network representation)
virtual ~DtLgcyLgrControlPdu ()
 destructor
 DtLgcyLgrControlPdu (const DtLgcyLgrControlPdu &src)
 copy constructor
DtLgcyLgrControlPduoperator= (const DtLgcyLgrControlPdu &src)
 assignment operator
const DtGlobalObjectDesignator & receiverId () const
 Get/set Object Identifier of intended recipient (logger).
virtual void setReceiverId (const DtGlobalObjectDesignator &id)
virtual const
DtGlobalObjectDesignator & 
senderId () const
 Get/set Object Identifier of sender, if applicable.
virtual void setSenderId (const DtGlobalObjectDesignator &id)
DtLgrCommand lgrCommand () const
 Get message-type for proper casting to a subclass.
DtNetLgcyLgrControlParamsdefaultParams () const
 Data place holder.

Private Attributes

DtTime myTime
 Parameter.

Additional Inherited Members

- Static Public Member Functions inherited from DtLgcyLgrControlPdu
static DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Create a PDU representation from a network packet.
static DtLgcyLgrControlPducreate (DtLgrCommand command)
 Create a PDU from DtLgrCommand.
static const char * lgrModeEnum2string (DtLgcyLgrMode md)
 The name (as a string) of a 'DtLgcyLgrMode'-type enum (from value)
static const char * lgrFilePosEnum2string (DtLgcyLgrFilePosition pos)
 The name (as a string) of a 'DtLgcyLgrFilePosition'-type enum (from value)
static const char * lgrStateFlag2string (DtLgcyLgrCtrlFlagStates flg)
 The name (as a string) of a 'DtLgcyLgrCtrlFlagStates'-type enum (from value)
- Protected Member Functions inherited from DtLgcyLgrControlPdu
DtPduKind internalGetPduKind () const
 Identity for use by toolkit.
void setLgrCommand (DtLgrCommand com)
 Set is done by constructing the proper subclass.

Detailed Description

Instances of DtLgcyLgrSetTimePdu are to tell a remote logger to go forward or backward to time HH:MM:SS.

Constructor & Destructor Documentation

DtLgcyLgrSkipTimePdu::DtLgcyLgrSkipTimePdu ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

(default) constructor

DtLgcyLgrSkipTimePdu::DtLgcyLgrSkipTimePdu ( const DtNetLgcyLgrControlPdu initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

constructor (construct from network representation)

DtLgcyLgrSkipTimePdu::DtLgcyLgrSkipTimePdu ( DtGlobalObjectDesignator &  sender,
DtGlobalObjectDesignator &  receiver,
DtTime  tm,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

constructor (construct and prepare for send)

virtual DtLgcyLgrSkipTimePdu::~DtLgcyLgrSkipTimePdu ( )
virtual

destructor

DtLgcyLgrSkipTimePdu::DtLgcyLgrSkipTimePdu ( const DtLgcyLgrSkipTimePdu src)

copy constructor

Member Function Documentation

DtLgcyLgrSkipTimePdu& DtLgcyLgrSkipTimePdu::operator= ( const DtLgcyLgrSkipTimePdu src)

assignment operator

virtual DtLgcyLgrTimeParams* DtLgcyLgrSkipTimePdu::params ( ) const
virtual

Return correctly casted parameters pointer; see legacyLgrControlP.h.

virtual void DtLgcyLgrSkipTimePdu::printData ( ) const
virtual

Diagnostic output.

Reimplemented from DtLgcyLgrControlPdu.

virtual void DtLgcyLgrSkipTimePdu::setTime ( const DtTime &  tm)
virtual
virtual DtTime DtLgcyLgrSkipTimePdu::time ( ) const
virtual

Get/set amount of time to skip forward or back in playback file.

Member Data Documentation

DtTime DtLgcyLgrSkipTimePdu::myTime
private

Parameter.


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

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)