MAK RTIspy API Documentation for HLA Evolved
Public Member Functions | Static Public Attributes | Private Attributes | Friends
LogicalTimeImplUnsignedInteger Class Reference
+ Inheritance diagram for LogicalTimeImplUnsignedInteger:
+ Collaboration diagram for LogicalTimeImplUnsignedInteger:

List of all members.

Public Member Functions

 LogicalTimeImplUnsignedInteger ()
 LogicalTimeImplUnsignedInteger (DtLtU64 const &value)
 LogicalTimeImplUnsignedInteger (rti1516::LogicalTime const &value)
 LogicalTimeImplUnsignedInteger (LogicalTimeImplUnsignedInteger const &value)
virtual ~LogicalTimeImplUnsignedInteger () throw ()
virtual void setInitial ()
virtual bool isInitial () const
virtual void setFinal ()
virtual bool isFinal () const
virtual rti1516::LogicalTimeoperator= (rti1516::LogicalTime const &value) throw ( rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator+= (rti1516::LogicalTimeInterval const &addend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval)
virtual rti1516::LogicalTimeoperator-= (rti1516::LogicalTimeInterval const &subtrahend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval)
virtual bool operator> (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator< (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator== (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator>= (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual bool operator<= (rti1516::LogicalTime const &value) const throw ( rti1516::InvalidLogicalTime)
virtual rti1516::VariableLengthData encode () const
virtual unsigned long encodedLength () const
virtual unsigned long encode (void *buffer, unsigned long bufferSize) const throw (rti1516::CouldNotEncode)
virtual void decode (rti1516::VariableLengthData const &VariableLengthData) throw ( rti1516::InternalError, rti1516::CouldNotDecode)
virtual void decode (void *buffer, unsigned long bufferSize) throw ( rti1516::InternalError, rti1516::CouldNotDecode)
virtual std::wstring toString () const
virtual std::wstring implementationName () const
virtual DtLtU64 getTime () const
virtual
LogicalTimeImplUnsignedInteger
operator= (const LogicalTimeImplUnsignedInteger &) throw (rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator= (DtLtU64 const &value) throw (rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator+= (DtLtU64 const &value) throw (rti1516::InvalidLogicalTime)
virtual rti1516::LogicalTimeoperator-= (DtLtU64 const &value) throw (rti1516::InvalidLogicalTime)
virtual bool operator== (DtLtU64 const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator!= (DtLtU64 const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator!= (rti1516::LogicalTime const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator> (DtLtU64 const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator< (DtLtU64 const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator>= (DtLtU64 const &value) const throw (rti1516::InvalidLogicalTime)
virtual bool operator<= (DtLtU64 const &value) const throw (rti1516::InvalidLogicalTime)

Static Public Attributes

static std::wstring theImplementationName

Private Attributes

DtLtU64 myLogicalTime
DtLtU64 myZero
DtLtU64 myEpsilon
DtLtU64 myPositiveInfinity

Friends

class LogicalTimeIntervalImplUnsignedInteger

Constructor & Destructor Documentation

References myLogicalTime.


Member Function Documentation

void LogicalTimeImplUnsignedInteger::decode ( rti1516::VariableLengthData const &  VariableLengthData) throw ( rti1516::InternalError, rti1516::CouldNotDecode) [virtual]
void LogicalTimeImplUnsignedInteger::decode ( void *  buffer,
unsigned long  bufferSize 
) throw ( rti1516::InternalError, rti1516::CouldNotDecode) [virtual]

Implements rti1516::LogicalTime.

Implements rti1516::LogicalTime.

References myLogicalTime.

unsigned long LogicalTimeImplUnsignedInteger::encode ( void *  buffer,
unsigned long  bufferSize 
) const throw (rti1516::CouldNotEncode) [virtual]

Implements rti1516::LogicalTime.

unsigned long LogicalTimeImplUnsignedInteger::encodedLength ( ) const [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime.

std::wstring LogicalTimeImplUnsignedInteger::implementationName ( ) const [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime, and myZero.

bool LogicalTimeImplUnsignedInteger::operator!= ( DtLtU64 const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplUnsignedInteger::operator!= ( rti1516::LogicalTime const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplUnsignedInteger::operator+= ( rti1516::LogicalTimeInterval const &  addend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval) [virtual]

Implements rti1516::LogicalTime.

LogicalTime & LogicalTimeImplUnsignedInteger::operator+= ( DtLtU64 const &  value) throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplUnsignedInteger::operator-= ( rti1516::LogicalTimeInterval const &  subtrahend) throw ( rti1516::IllegalTimeArithmetic, rti1516::InvalidLogicalTimeInterval) [virtual]

Implements rti1516::LogicalTime.

LogicalTime & LogicalTimeImplUnsignedInteger::operator-= ( DtLtU64 const &  value) throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplUnsignedInteger::operator< ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplUnsignedInteger::operator< ( DtLtU64 const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplUnsignedInteger::operator<= ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplUnsignedInteger::operator<= ( DtLtU64 const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplUnsignedInteger::operator= ( rti1516::LogicalTime const &  value) throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

LogicalTimeImplUnsignedInteger & LogicalTimeImplUnsignedInteger::operator= ( const LogicalTimeImplUnsignedInteger theTime) throw (rti1516::InvalidLogicalTime) [virtual]
LogicalTime & LogicalTimeImplUnsignedInteger::operator= ( DtLtU64 const &  value) throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplUnsignedInteger::operator== ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplUnsignedInteger::operator== ( DtLtU64 const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplUnsignedInteger::operator> ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplUnsignedInteger::operator> ( DtLtU64 const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]
bool LogicalTimeImplUnsignedInteger::operator>= ( rti1516::LogicalTime const &  value) const throw ( rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

bool LogicalTimeImplUnsignedInteger::operator>= ( DtLtU64 const &  value) const throw (rti1516::InvalidLogicalTime) [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime, and myZero.

std::wstring LogicalTimeImplUnsignedInteger::toString ( ) const [virtual]

Implements rti1516::LogicalTime.

References myLogicalTime.


Friends And Related Function Documentation


Member Data Documentation

Referenced by isFinal(), and setFinal().

Referenced by isInitial(), and setInitial().

Referenced by implementationName().


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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)