MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes | Private Attributes | Friends
LogicalTimeImplInteger Class Reference
+ Inheritance diagram for LogicalTimeImplInteger:
+ Collaboration diagram for LogicalTimeImplInteger:

Public Member Functions

 LogicalTimeImplInteger ()
 
 LogicalTimeImplInteger (DtLtInt64 const &value)
 
 LogicalTimeImplInteger (rti1516::LogicalTime const &value)
 
 LogicalTimeImplInteger (LogicalTimeImplInteger const &value)
 
virtual ~LogicalTimeImplInteger () 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 DtLtInt64 getTime () const
 
virtual LogicalTimeImplIntegeroperator= (const LogicalTimeImplInteger &) throw (rti1516::InvalidLogicalTime)
 
virtual rti1516::LogicalTimeoperator= (DtLtInt64 const &value) throw (rti1516::InvalidLogicalTime)
 
virtual rti1516::LogicalTimeoperator+= (DtLtInt64 const &value) throw (rti1516::InvalidLogicalTime)
 
virtual rti1516::LogicalTimeoperator-= (DtLtInt64 const &value) throw (rti1516::InvalidLogicalTime)
 
virtual bool operator== (DtLtInt64 const &value) const throw (rti1516::InvalidLogicalTime)
 
virtual bool operator!= (DtLtInt64 const &value) const throw (rti1516::InvalidLogicalTime)
 
virtual bool operator!= (rti1516::LogicalTime const &value) const throw (rti1516::InvalidLogicalTime)
 
virtual bool operator> (DtLtInt64 const &value) const throw (rti1516::InvalidLogicalTime)
 
virtual bool operator< (DtLtInt64 const &value) const throw (rti1516::InvalidLogicalTime)
 
virtual bool operator>= (DtLtInt64 const &value) const throw (rti1516::InvalidLogicalTime)
 
virtual bool operator<= (DtLtInt64 const &value) const throw (rti1516::InvalidLogicalTime)
 
- Public Member Functions inherited from rti1516::LogicalTime
virtual ~LogicalTime ()=0 throw ()
 

Static Public Attributes

static std::wstring theImplementationName
 

Private Attributes

DtLtInt64 myLogicalTime
 
DtLtInt64 myZero
 
DtLtInt64 myEpsilon
 
DtLtInt64 myPositiveInfinity
 

Friends

class LogicalTimeIntervalImplInteger
 

Constructor & Destructor Documentation

LogicalTimeImplInteger::LogicalTimeImplInteger ( )
LogicalTimeImplInteger::LogicalTimeImplInteger ( DtLtInt64 const &  value)
LogicalTimeImplInteger::LogicalTimeImplInteger ( rti1516::LogicalTime const &  value)
LogicalTimeImplInteger::LogicalTimeImplInteger ( LogicalTimeImplInteger const &  value)
virtual LogicalTimeImplInteger::~LogicalTimeImplInteger ( )
throw (
)
virtual

Member Function Documentation

virtual void LogicalTimeImplInteger::decode ( rti1516::VariableLengthData const &  VariableLengthData)
throw ( rti1516::InternalError,
rti1516::CouldNotDecode
)
virtual

Implements rti1516::LogicalTime.

virtual void LogicalTimeImplInteger::decode ( void *  buffer,
unsigned long  bufferSize 
)
throw ( rti1516::InternalError,
rti1516::CouldNotDecode
)
virtual

Implements rti1516::LogicalTime.

virtual rti1516::VariableLengthData LogicalTimeImplInteger::encode ( ) const
virtual

Implements rti1516::LogicalTime.

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

Implements rti1516::LogicalTime.

virtual unsigned long LogicalTimeImplInteger::encodedLength ( ) const
virtual

Implements rti1516::LogicalTime.

virtual DtLtInt64 LogicalTimeImplInteger::getTime ( ) const
virtual
virtual std::wstring LogicalTimeImplInteger::implementationName ( ) const
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::isFinal ( ) const
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::isInitial ( ) const
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::operator!= ( DtLtInt64 const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual bool LogicalTimeImplInteger::operator!= ( rti1516::LogicalTime const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual rti1516::LogicalTime& LogicalTimeImplInteger::operator+= ( rti1516::LogicalTimeInterval const &  addend)
throw ( rti1516::IllegalTimeArithmetic,
rti1516::InvalidLogicalTimeInterval
)
virtual

Implements rti1516::LogicalTime.

virtual rti1516::LogicalTime& LogicalTimeImplInteger::operator+= ( DtLtInt64 const &  value)
throw (rti1516::InvalidLogicalTime
)
virtual
virtual rti1516::LogicalTime& LogicalTimeImplInteger::operator-= ( rti1516::LogicalTimeInterval const &  subtrahend)
throw ( rti1516::IllegalTimeArithmetic,
rti1516::InvalidLogicalTimeInterval
)
virtual

Implements rti1516::LogicalTime.

virtual rti1516::LogicalTime& LogicalTimeImplInteger::operator-= ( DtLtInt64 const &  value)
throw (rti1516::InvalidLogicalTime
)
virtual
virtual bool LogicalTimeImplInteger::operator< ( rti1516::LogicalTime const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::operator< ( DtLtInt64 const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual bool LogicalTimeImplInteger::operator<= ( rti1516::LogicalTime const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::operator<= ( DtLtInt64 const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual rti1516::LogicalTime& LogicalTimeImplInteger::operator= ( rti1516::LogicalTime const &  value)
throw (rti1516::InvalidLogicalTime
)
virtual

Implements rti1516::LogicalTime.

virtual LogicalTimeImplInteger& LogicalTimeImplInteger::operator= ( const LogicalTimeImplInteger )
throw (rti1516::InvalidLogicalTime
)
virtual
virtual rti1516::LogicalTime& LogicalTimeImplInteger::operator= ( DtLtInt64 const &  value)
throw (rti1516::InvalidLogicalTime
)
virtual
virtual bool LogicalTimeImplInteger::operator== ( rti1516::LogicalTime const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::operator== ( DtLtInt64 const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual bool LogicalTimeImplInteger::operator> ( rti1516::LogicalTime const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::operator> ( DtLtInt64 const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual bool LogicalTimeImplInteger::operator>= ( rti1516::LogicalTime const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual

Implements rti1516::LogicalTime.

virtual bool LogicalTimeImplInteger::operator>= ( DtLtInt64 const &  value) const
throw (rti1516::InvalidLogicalTime
)
virtual
virtual void LogicalTimeImplInteger::setFinal ( )
virtual

Implements rti1516::LogicalTime.

virtual void LogicalTimeImplInteger::setInitial ( )
virtual

Implements rti1516::LogicalTime.

virtual std::wstring LogicalTimeImplInteger::toString ( ) const
virtual

Implements rti1516::LogicalTime.

Friends And Related Function Documentation

friend class LogicalTimeIntervalImplInteger
friend

Member Data Documentation

DtLtInt64 LogicalTimeImplInteger::myEpsilon
private
DtLtInt64 LogicalTimeImplInteger::myLogicalTime
private
DtLtInt64 LogicalTimeImplInteger::myPositiveInfinity
private
DtLtInt64 LogicalTimeImplInteger::myZero
private
std::wstring LogicalTimeImplInteger::theImplementationName
static

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)