VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtHlaLogicalTime Class Reference

DtHlaLogicalTime objects are strings with time information based on the HLA Standard. More...

+ Collaboration diagram for DtHlaLogicalTime:

Public Member Functions

 DtHlaLogicalTime ()
 
 DtHlaLogicalTime (const RTI::LogicalTime &val)
 
 DtHlaLogicalTime (const DtHlaLogicalTime &orig)
 
DtHlaLogicalTimeoperator= (const DtHlaLogicalTime &orig)
 
DtHlaLogicalTimeoperator= (const RTI::LogicalTime &orig)
 
 ~DtHlaLogicalTime ()
 
virtual void setHlaLogicalTime (const RTI::LogicalTime &val)
 
virtual const RTI::LogicalTimehlaLogicalTime () const
 
virtual DtString hlaLogicalTimeString () const
 
bool operator== (const DtHlaLogicalTime &other) const
 
bool operator!= (const DtHlaLogicalTime &other) const
 
int netSize () const
 
unsigned int getPaddingSize (unsigned int byteOffset, unsigned int boundary, unsigned int hint=1) const
 
void writeToBuffer (char *buffer) const
 
void fillFromBuffer (const char *buffer, int bufferSize, int offset)
 
virtual void printData () const
 
virtual void printDataToStream (std::ostream &) const
 

Static Public Member Functions

static int octetBoundary ()
 

Protected Attributes

RTI::LogicalTimemyHlaLogicalTime
 

Detailed Description

DtHlaLogicalTime objects are strings with time information based on the HLA Standard.

The encoding and decoding is done by the RTI itself and maybe RTI Implementation specific.

Constructor & Destructor Documentation

DtHlaLogicalTime::DtHlaLogicalTime ( )
DtHlaLogicalTime::DtHlaLogicalTime ( const RTI::LogicalTime val)
DtHlaLogicalTime::DtHlaLogicalTime ( const DtHlaLogicalTime orig)
DtHlaLogicalTime::~DtHlaLogicalTime ( )

Member Function Documentation

void DtHlaLogicalTime::fillFromBuffer ( const char *  buffer,
int  bufferSize,
int  offset 
)
unsigned int DtHlaLogicalTime::getPaddingSize ( unsigned int  byteOffset,
unsigned int  boundary,
unsigned int  hint = 1 
) const
virtual const RTI::LogicalTime& DtHlaLogicalTime::hlaLogicalTime ( ) const
virtual
virtual DtString DtHlaLogicalTime::hlaLogicalTimeString ( ) const
virtual
int DtHlaLogicalTime::netSize ( ) const
static int DtHlaLogicalTime::octetBoundary ( )
static
bool DtHlaLogicalTime::operator!= ( const DtHlaLogicalTime other) const
DtHlaLogicalTime& DtHlaLogicalTime::operator= ( const DtHlaLogicalTime orig)
DtHlaLogicalTime& DtHlaLogicalTime::operator= ( const RTI::LogicalTime orig)
bool DtHlaLogicalTime::operator== ( const DtHlaLogicalTime other) const
virtual void DtHlaLogicalTime::printData ( ) const
virtual
virtual void DtHlaLogicalTime::printDataToStream ( std::ostream &  ) const
virtual
virtual void DtHlaLogicalTime::setHlaLogicalTime ( const RTI::LogicalTime val)
virtual
void DtHlaLogicalTime::writeToBuffer ( char *  buffer) const

Member Data Documentation

RTI::LogicalTime* DtHlaLogicalTime::myHlaLogicalTime
mutableprotected

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)