MAK RTIspy API Documentation for HLA Evolved
 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 | Protected Attributes | Static Protected Attributes | Private Member Functions
DtRtiMtdTimeStamp Class Reference
+ Inheritance diagram for DtRtiMtdTimeStamp:
+ Collaboration diagram for DtRtiMtdTimeStamp:

Public Member Functions

 DtRtiMtdTimeStamp (DtMetadataType type, caddr_t msg)
 Constructor. More...
 
 DtRtiMtdTimeStamp (DtMetadataType type, DtRtiMsg *msg)
 
virtual ~DtRtiMtdTimeStamp ()
 Destructor. More...
 
virtual bool get (MAKRti::DtTime &stamp) const
 Find the first time stamp within the message metadata. More...
 
virtual bool set (const MAKRti::DtTime &timeStamp)
 Reserves space in RTI message buffer (if necessary) for additional timestamp metadata, encodes (serializes) timestamp, and copies into message buffer. More...
 
virtual DtMetadataType getType () const
 Return the DtMetadataType that this instance was constructed with. More...
 

Static Public Member Functions

static bool get (DtMetadataType type, char const *msg, MAKRti::DtTime &stamp)
 Find the first time stamp within the message metadata. More...
 

Protected Attributes

const unsigned int myPayloadAlignment
 

Static Protected Attributes

static const unsigned int theSizeOfASingleEntry
 

Private Member Functions

 DtRtiMtdTimeStamp (const DtRtiMtdTimeStamp &)
 Copy CTOR Not Implemented – Copy Not Allowed! More...
 
DtRtiMtdTimeStampoperator= (const DtRtiMtdTimeStamp &)
 Assignment Operator Not Implemented – Assignment Not Allowed! More...
 

Additional Inherited Members

Constructor & Destructor Documentation

DtRtiMtdTimeStamp::DtRtiMtdTimeStamp ( DtMetadataType  type,
caddr_t  msg 
)

Constructor.

DtRtiMtdTimeStamp::DtRtiMtdTimeStamp ( DtMetadataType  type,
DtRtiMsg msg 
)
virtual DtRtiMtdTimeStamp::~DtRtiMtdTimeStamp ( )
virtual

Destructor.

DtRtiMtdTimeStamp::DtRtiMtdTimeStamp ( const DtRtiMtdTimeStamp )
private

Copy CTOR Not Implemented – Copy Not Allowed!

Member Function Documentation

virtual bool DtRtiMtdTimeStamp::get ( MAKRti::DtTime &  stamp) const
virtual

Find the first time stamp within the message metadata.

If none found, returns false. If found, copies decoded metadata to MAKRti::DtTime object supplied (stamp) and returns true.

static bool DtRtiMtdTimeStamp::get ( DtMetadataType  type,
char const *  msg,
MAKRti::DtTime &  stamp 
)
static

Find the first time stamp within the message metadata.

If none found, returns false. If found, copies decoded metadata to MAKRti::DtTime object supplied (stamp) and returns true.

virtual DtMetadataType DtRtiMtdTimeStamp::getType ( ) const
virtual

Return the DtMetadataType that this instance was constructed with.

Does NOT imply that metadata of this type exists in associated msg.

DtRtiMtdTimeStamp& DtRtiMtdTimeStamp::operator= ( const DtRtiMtdTimeStamp )
private

Assignment Operator Not Implemented – Assignment Not Allowed!

virtual bool DtRtiMtdTimeStamp::set ( const MAKRti::DtTime &  timeStamp)
virtual

Reserves space in RTI message buffer (if necessary) for additional timestamp metadata, encodes (serializes) timestamp, and copies into message buffer.

Returns true if successful, false otherwise.

Member Data Documentation

const unsigned int DtRtiMtdTimeStamp::myPayloadAlignment
protected
const unsigned int DtRtiMtdTimeStamp::theSizeOfASingleEntry
staticprotected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)