MAK RTIspy API Documentation for HLA 1516
List of all members | Public Member Functions | Static Public Attributes | Private Attributes
LogicalTimeIntervalImplUnsignedInteger Class Reference
+ Inheritance diagram for LogicalTimeIntervalImplUnsignedInteger:
+ Collaboration diagram for LogicalTimeIntervalImplUnsignedInteger:

Public Member Functions

 LogicalTimeIntervalImplUnsignedInteger ()
 LogicalTimeIntervalImplUnsignedInteger (const DtLtU64 &)
 LogicalTimeIntervalImplUnsignedInteger (rti1516::LogicalTimeInterval const &)
 LogicalTimeIntervalImplUnsignedInteger (const LogicalTimeIntervalImplUnsignedInteger &)
virtual ~LogicalTimeIntervalImplUnsignedInteger () 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 DtLtU64 getInterval () const
virtual bool operator== (const DtLtU64 &) const throw (rti1516::InvalidLogicalTimeInterval)
virtual bool operator!= (rti1516::LogicalTimeInterval const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator!= (LogicalTimeIntervalImplUnsignedInteger const &value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual bool operator!= (const DtLtU64 &) const throw (rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeIntervalImplUnsignedInteger
operator= (const LogicalTimeIntervalImplUnsignedInteger &value) throw (rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator= (const DtLtU64 &) throw (rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator+= (const DtLtU64 &) throw (rti1516::InvalidLogicalTimeInterval)
virtual
rti1516::LogicalTimeInterval
operator-= (const DtLtU64 &) throw (rti1516::InvalidLogicalTimeInterval)
- Public Member Functions inherited from rti1516::LogicalTimeInterval
virtual ~LogicalTimeInterval ()=0 throw ()

Static Public Attributes

static std::wstring theImplementationName

Private Attributes

DtLtU64 myInterval
DtLtU64 myZero
DtLtU64 myEpsilon
DtLtU64 myPositiveInfinity

Constructor & Destructor Documentation

LogicalTimeIntervalImplUnsignedInteger::LogicalTimeIntervalImplUnsignedInteger ( )
LogicalTimeIntervalImplUnsignedInteger::LogicalTimeIntervalImplUnsignedInteger ( const DtLtU64 theInterval)
LogicalTimeIntervalImplUnsignedInteger::LogicalTimeIntervalImplUnsignedInteger ( rti1516::LogicalTimeInterval const &  toCopy)

References myInterval.

LogicalTimeIntervalImplUnsignedInteger::LogicalTimeIntervalImplUnsignedInteger ( const LogicalTimeIntervalImplUnsignedInteger toCopy)
LogicalTimeIntervalImplUnsignedInteger::~LogicalTimeIntervalImplUnsignedInteger ( ) throw ()
virtual

Member Function Documentation

void LogicalTimeIntervalImplUnsignedInteger::decode ( rti1516::VariableLengthData const &  encodedValue) throw ( rti1516::InternalError, rti1516::CouldNotDecode)
virtual
void LogicalTimeIntervalImplUnsignedInteger::decode ( void *  buffer,
unsigned long  bufferSize 
) throw ( rti1516::InternalError, rti1516::CouldNotDecode)
virtual
VariableLengthData LogicalTimeIntervalImplUnsignedInteger::encode ( ) const
virtual
unsigned long LogicalTimeIntervalImplUnsignedInteger::encode ( void *  buffer,
unsigned long  bufferSize 
) const throw (rti1516::CouldNotEncode)
virtual
unsigned long LogicalTimeIntervalImplUnsignedInteger::encodedLength ( ) const
virtual

Implements rti1516::LogicalTimeInterval.

Referenced by encode().

DtLtU64 LogicalTimeIntervalImplUnsignedInteger::getInterval ( ) const
virtual

References myInterval.

std::wstring LogicalTimeIntervalImplUnsignedInteger::implementationName ( ) const
virtual
bool LogicalTimeIntervalImplUnsignedInteger::isEpsilon ( ) const
virtual

Implements rti1516::LogicalTimeInterval.

References myEpsilon, and myInterval.

bool LogicalTimeIntervalImplUnsignedInteger::isZero ( ) const
virtual

Implements rti1516::LogicalTimeInterval.

References myInterval, and myZero.

bool LogicalTimeIntervalImplUnsignedInteger::operator!= ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator!= ( LogicalTimeIntervalImplUnsignedInteger const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator!= ( const DtLtU64 theInterval) const throw (rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeInterval & LogicalTimeIntervalImplUnsignedInteger::operator+= ( rti1516::LogicalTimeInterval const &  addend) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeInterval & LogicalTimeIntervalImplUnsignedInteger::operator+= ( const DtLtU64 theInterval) throw (rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeInterval & LogicalTimeIntervalImplUnsignedInteger::operator-= ( rti1516::LogicalTimeInterval const &  subtrahend) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeInterval & LogicalTimeIntervalImplUnsignedInteger::operator-= ( const DtLtU64 theInterval) throw (rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator< ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator<= ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeInterval & LogicalTimeIntervalImplUnsignedInteger::operator= ( rti1516::LogicalTimeInterval const &  value) throw ( rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeIntervalImplUnsignedInteger & LogicalTimeIntervalImplUnsignedInteger::operator= ( const LogicalTimeIntervalImplUnsignedInteger value) throw (rti1516::InvalidLogicalTimeInterval)
virtual
LogicalTimeInterval & LogicalTimeIntervalImplUnsignedInteger::operator= ( const DtLtU64 theInterval) throw (rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator== ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator== ( const DtLtU64 theInterval) const throw (rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator> ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
bool LogicalTimeIntervalImplUnsignedInteger::operator>= ( rti1516::LogicalTimeInterval const &  value) const throw ( rti1516::InvalidLogicalTimeInterval)
virtual
void LogicalTimeIntervalImplUnsignedInteger::setEpsilon ( )
virtual

Implements rti1516::LogicalTimeInterval.

References myEpsilon, and myInterval.

void LogicalTimeIntervalImplUnsignedInteger::setToDifference ( rti1516::LogicalTime const &  minuend,
rti1516::LogicalTime const &  subtrahend 
) throw (rti1516::InvalidLogicalTime)
virtual
void LogicalTimeIntervalImplUnsignedInteger::setZero ( )
virtual

Implements rti1516::LogicalTimeInterval.

References myInterval.

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

Implements rti1516::LogicalTimeInterval.

References myInterval.

Member Data Documentation

DtLtU64 LogicalTimeIntervalImplUnsignedInteger::myEpsilon
private

Referenced by isEpsilon(), and setEpsilon().

DtLtU64 LogicalTimeIntervalImplUnsignedInteger::myInterval
private
DtLtU64 LogicalTimeIntervalImplUnsignedInteger::myPositiveInfinity
private
DtLtU64 LogicalTimeIntervalImplUnsignedInteger::myZero
private

Referenced by isZero().

std::wstring LogicalTimeIntervalImplUnsignedInteger::theImplementationName
static

Referenced by implementationName().


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

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)