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
LogicalTimeIntervalImplInteger Class Reference
+ Inheritance diagram for LogicalTimeIntervalImplInteger:
+ Collaboration diagram for LogicalTimeIntervalImplInteger:

Public Member Functions

 LogicalTimeIntervalImplInteger ()
 LogicalTimeIntervalImplInteger (const DtLtInt64 &)
 LogicalTimeIntervalImplInteger (rti1516::LogicalTimeInterval const &)
 LogicalTimeIntervalImplInteger (const LogicalTimeIntervalImplInteger &)
virtual ~LogicalTimeIntervalImplInteger () throw ()
virtual void setZero ()
virtual bool isZero () const
virtual void setEpsilon ()
virtual bool isEpsilon () const
virtual
rti1516::LogicalTimeInterval
operator= (rti1516::LogicalTimeInterval const &value) throw ( rti1516::InvalidLogicalTimeInterval)
virtual void setToDifference (rti1516::LogicalTime const &minuend, rti1516::LogicalTime const &subtrahend) throw (rti1516::InvalidLogicalTime)
virtual
rti1516::LogicalTimeInterval
operator+= (rti1516::LogicalTimeInterval const &addend) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator-= (rti1516::LogicalTimeInterval const &subtrahend) throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator> (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator< (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator== (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator>= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator<= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
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 &encodedValue) 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 getInterval () const
virtual bool operator== (const DtLtInt64 &) const throw (rti1516::InvalidLogicalTimeInterval)
virtual bool operator!= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator!= (LogicalTimeIntervalImplInteger const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator!= (const DtLtInt64 &) const throw (rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeIntervalImplInteger
operator= (const LogicalTimeIntervalImplInteger &value) throw (rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator= (const DtLtInt64 &) throw (rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator+= (const DtLtInt64 &) throw (rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator-= (const DtLtInt64 &) throw (rti1516::InvalidLogicalTimeInterval)
- Public Member Functions inherited from rti1516::LogicalTimeInterval
virtual ~LogicalTimeInterval ()=0 throw ()

Static Public Attributes

static std::wstring theImplementationName

Private Attributes

DtLtInt64 myInterval
DtLtInt64 myZero
DtLtInt64 myEpsilon
DtLtInt64 myPositiveInfinity

Constructor & Destructor Documentation

LogicalTimeIntervalImplInteger::LogicalTimeIntervalImplInteger ( )
LogicalTimeIntervalImplInteger::LogicalTimeIntervalImplInteger ( const DtLtInt64 )
LogicalTimeIntervalImplInteger::LogicalTimeIntervalImplInteger ( rti1516::LogicalTimeInterval const &  )
LogicalTimeIntervalImplInteger::LogicalTimeIntervalImplInteger ( const LogicalTimeIntervalImplInteger )
virtual LogicalTimeIntervalImplInteger::~LogicalTimeIntervalImplInteger ( ) throw ()
virtual

Member Function Documentation

virtual void LogicalTimeIntervalImplInteger::decode ( rti1516::VariableLengthData const &  encodedValue) throw ( rti1516::InternalError, rti1516::CouldNotDecode)
virtual
virtual void LogicalTimeIntervalImplInteger::decode ( void *  buffer,
unsigned long  bufferSize 
) throw ( rti1516::InternalError, rti1516::CouldNotDecode)
virtual
virtual rti1516::VariableLengthData LogicalTimeIntervalImplInteger::encode ( ) const
virtual
virtual unsigned long LogicalTimeIntervalImplInteger::encode ( void *  buffer,
unsigned long  bufferSize 
) const throw (rti1516::CouldNotEncode)
virtual
virtual unsigned long LogicalTimeIntervalImplInteger::encodedLength ( ) const
virtual
virtual DtLtInt64 LogicalTimeIntervalImplInteger::getInterval ( ) const
virtual
virtual std::wstring LogicalTimeIntervalImplInteger::implementationName ( ) const
virtual
virtual bool LogicalTimeIntervalImplInteger::isEpsilon ( ) const
virtual
virtual bool LogicalTimeIntervalImplInteger::isZero ( ) const
virtual
virtual bool LogicalTimeIntervalImplInteger::operator!= ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator!= ( LogicalTimeIntervalImplInteger const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator!= ( const DtLtInt64 ) const throw (rti1516::InvalidLogicalTimeInterval)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplInteger::operator+= ( rti1516::LogicalTimeInterval const &  addend) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplInteger::operator+= ( const DtLtInt64 ) throw (rti1516::InvalidLogicalTimeInterval)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplInteger::operator-= ( rti1516::LogicalTimeInterval const &  subtrahend) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplInteger::operator-= ( const DtLtInt64 ) throw (rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator< ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator<= ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplInteger::operator= ( rti1516::LogicalTimeInterval const &  value) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual LogicalTimeIntervalImplInteger& LogicalTimeIntervalImplInteger::operator= ( const LogicalTimeIntervalImplInteger value) throw (rti1516::InvalidLogicalTimeInterval)
virtual
virtual rti1516::LogicalTimeInterval& LogicalTimeIntervalImplInteger::operator= ( const DtLtInt64 ) throw (rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator== ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator== ( const DtLtInt64 ) const throw (rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator> ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual bool LogicalTimeIntervalImplInteger::operator>= ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
virtual void LogicalTimeIntervalImplInteger::setEpsilon ( )
virtual
virtual void LogicalTimeIntervalImplInteger::setToDifference ( rti1516::LogicalTime const &  minuend,
rti1516::LogicalTime const &  subtrahend 
) throw (rti1516::InvalidLogicalTime)
virtual
virtual void LogicalTimeIntervalImplInteger::setZero ( )
virtual
virtual std::wstring LogicalTimeIntervalImplInteger::toString ( ) const
virtual

Member Data Documentation

DtLtInt64 LogicalTimeIntervalImplInteger::myEpsilon
private
DtLtInt64 LogicalTimeIntervalImplInteger::myInterval
private
DtLtInt64 LogicalTimeIntervalImplInteger::myPositiveInfinity
private
DtLtInt64 LogicalTimeIntervalImplInteger::myZero
private
std::wstring LogicalTimeIntervalImplInteger::theImplementationName
static

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

Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)