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

Public Member Functions

 HLAinteger64Time ()
 
 HLAinteger64Time (Integer64 value)
 
 HLAinteger64Time (rti1516_2025::LogicalTime const &value)
 
 HLAinteger64Time (HLAinteger64Time const &value)
 
 ~HLAinteger64Time () noexceptoverride
 
void setInitial () override
 
bool isInitial () const override
 
void setFinal () override
 
bool isFinal () const override
 
rti1516_2025::HLAinteger64Timeoperator= (rti1516_2025::LogicalTime const &value) override
 
rti1516_2025::LogicalTimeoperator+= (rti1516_2025::LogicalTimeInterval const &addend) override
 
rti1516_2025::LogicalTimeoperator-= (rti1516_2025::LogicalTimeInterval const &subtrahend) override
 
bool operator> (rti1516_2025::LogicalTime const &value) const override
 
bool operator< (rti1516_2025::LogicalTime const &value) const override
 
bool operator== (rti1516_2025::LogicalTime const &value) const override
 
bool operator>= (rti1516_2025::LogicalTime const &value) const override
 
bool operator<= (rti1516_2025::LogicalTime const &value) const override
 
rti1516_2025::VariableLengthData encode () const override
 
size_t encode (void *buffer, size_t bufferSize) const override
 
size_t encodedLength () const override
 
void decode (rti1516_2025::VariableLengthData const &VariableLengthData) override
 
void decode (const void *buffer, size_t bufferSize) override
 
std::wstring toString () const override
 
std::wstring implementationName () const override
 
virtual Integer64 getTime () const
 
virtual void setTime (Integer64 value)
 
virtual HLAinteger64Timeoperator= (const HLAinteger64Time &)
 
 operator Integer64 () const
 
- Public Member Functions inherited from rti1516_2025::LogicalTime
virtual ~LogicalTime () noexcept=default
 

Private Attributes

HLAinteger64TimeImpl * _impl
 

Friends

class HLAinteger64Interval
 

Constructor & Destructor Documentation

rti1516_2025::HLAinteger64Time::HLAinteger64Time ( )
rti1516_2025::HLAinteger64Time::HLAinteger64Time ( Integer64  value)
rti1516_2025::HLAinteger64Time::HLAinteger64Time ( rti1516_2025::LogicalTime const &  value)
rti1516_2025::HLAinteger64Time::HLAinteger64Time ( HLAinteger64Time const &  value)
rti1516_2025::HLAinteger64Time::~HLAinteger64Time ( )
overridenoexcept

Member Function Documentation

void rti1516_2025::HLAinteger64Time::decode ( rti1516_2025::VariableLengthData const &  VariableLengthData)
overridevirtual
Exceptions
InternalError
CouldNotDecode

Implements rti1516_2025::LogicalTime.

void rti1516_2025::HLAinteger64Time::decode ( const void *  buffer,
size_t  bufferSize 
)
overridevirtual
Exceptions
InternalError
CouldNotDecode

Implements rti1516_2025::LogicalTime.

rti1516_2025::VariableLengthData rti1516_2025::HLAinteger64Time::encode ( ) const
overridevirtual
size_t rti1516_2025::HLAinteger64Time::encode ( void *  buffer,
size_t  bufferSize 
) const
overridevirtual
Exceptions
CouldNotEncode

Implements rti1516_2025::LogicalTime.

size_t rti1516_2025::HLAinteger64Time::encodedLength ( ) const
overridevirtual
virtual Integer64 rti1516_2025::HLAinteger64Time::getTime ( ) const
virtual
std::wstring rti1516_2025::HLAinteger64Time::implementationName ( ) const
overridevirtual
bool rti1516_2025::HLAinteger64Time::isFinal ( ) const
overridevirtual
bool rti1516_2025::HLAinteger64Time::isInitial ( ) const
overridevirtual
rti1516_2025::HLAinteger64Time::operator Integer64 ( ) const
rti1516_2025::LogicalTime& rti1516_2025::HLAinteger64Time::operator+= ( rti1516_2025::LogicalTimeInterval const &  addend)
overridevirtual
Exceptions
InvalidLogicalTimeInterval

Implements rti1516_2025::LogicalTime.

rti1516_2025::LogicalTime& rti1516_2025::HLAinteger64Time::operator-= ( rti1516_2025::LogicalTimeInterval const &  subtrahend)
overridevirtual
Exceptions
InvalidLogicalTimeInterval

Implements rti1516_2025::LogicalTime.

bool rti1516_2025::HLAinteger64Time::operator< ( rti1516_2025::LogicalTime const &  value) const
overridevirtual
Exceptions
InvalidLogicalTime

Implements rti1516_2025::LogicalTime.

bool rti1516_2025::HLAinteger64Time::operator<= ( rti1516_2025::LogicalTime const &  value) const
overridevirtual
Exceptions
InvalidLogicalTime

Implements rti1516_2025::LogicalTime.

rti1516_2025::HLAinteger64Time& rti1516_2025::HLAinteger64Time::operator= ( rti1516_2025::LogicalTime const &  value)
overridevirtual
Exceptions
InvalidLogicalTime

Implements rti1516_2025::LogicalTime.

virtual HLAinteger64Time& rti1516_2025::HLAinteger64Time::operator= ( const HLAinteger64Time )
virtual
bool rti1516_2025::HLAinteger64Time::operator== ( rti1516_2025::LogicalTime const &  value) const
overridevirtual
Exceptions
InvalidLogicalTime

Implements rti1516_2025::LogicalTime.

bool rti1516_2025::HLAinteger64Time::operator> ( rti1516_2025::LogicalTime const &  value) const
overridevirtual
Exceptions
InvalidLogicalTime

Implements rti1516_2025::LogicalTime.

bool rti1516_2025::HLAinteger64Time::operator>= ( rti1516_2025::LogicalTime const &  value) const
overridevirtual
Exceptions
InvalidLogicalTime

Implements rti1516_2025::LogicalTime.

void rti1516_2025::HLAinteger64Time::setFinal ( )
overridevirtual
void rti1516_2025::HLAinteger64Time::setInitial ( )
overridevirtual
virtual void rti1516_2025::HLAinteger64Time::setTime ( Integer64  value)
virtual
std::wstring rti1516_2025::HLAinteger64Time::toString ( ) const
overridevirtual

Friends And Related Function Documentation

friend class HLAinteger64Interval
friend

Member Data Documentation

HLAinteger64TimeImpl* rti1516_2025::HLAinteger64Time::_impl
private

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)