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 Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)