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 | Protected Attributes
rti1516_2025::HLAlogicalTimeInterval Class Reference
+ Inheritance diagram for rti1516_2025::HLAlogicalTimeInterval:
+ Collaboration diagram for rti1516_2025::HLAlogicalTimeInterval:

Public Member Functions

 HLAlogicalTimeInterval (const RTIambassador *ambassador)
 
 HLAlogicalTimeInterval (const RTIambassador *ambassador, const LogicalTimeInterval &logicalTimeInterval)
 
 HLAlogicalTimeInterval (HLAlogicalTimeInterval const &rhs)
 
 ~HLAlogicalTimeInterval () override
 
std::unique_ptr< DataElementclone () const override
 
VariableLengthData encode () const override
 
void encode (VariableLengthData &inData) const override
 
void encodeInto (std::vector< Octet > &buffer) const override
 
HLAlogicalTimeIntervaldecode (VariableLengthData const &inData) override
 
size_t decodeFrom (std::vector< Octet > const &buffer, size_t index) override
 
size_t getEncodedLength () const override
 
unsigned int getOctetBoundary () const override
 
bool isSameTypeAs (DataElement const &inData) const override
 
virtual HLAlogicalTimeIntervalset (const LogicalTimeInterval &value)
 
virtual void get (LogicalTimeInterval &interval)
 
 HLAlogicalTimeInterval ()=delete
 
HLAlogicalTimeIntervaloperator= (HLAlogicalTimeInterval const &rhs)=delete
 
- Public Member Functions inherited from rti1516_2025::DataElement
virtual ~DataElement ()=0
 
virtual Integer64 hash () const
 

Protected Attributes

HLAlogicalTimeIntervalImplementation * _impl
 

Constructor & Destructor Documentation

rti1516_2025::HLAlogicalTimeInterval::HLAlogicalTimeInterval ( const RTIambassador ambassador)
explicit
rti1516_2025::HLAlogicalTimeInterval::HLAlogicalTimeInterval ( const RTIambassador ambassador,
const LogicalTimeInterval logicalTimeInterval 
)
explicit
rti1516_2025::HLAlogicalTimeInterval::HLAlogicalTimeInterval ( HLAlogicalTimeInterval const &  rhs)
rti1516_2025::HLAlogicalTimeInterval::~HLAlogicalTimeInterval ( )
override
rti1516_2025::HLAlogicalTimeInterval::HLAlogicalTimeInterval ( )
delete

Member Function Documentation

std::unique_ptr<DataElement> rti1516_2025::HLAlogicalTimeInterval::clone ( ) const
overridevirtual
HLAlogicalTimeInterval& rti1516_2025::HLAlogicalTimeInterval::decode ( VariableLengthData const &  inData)
overridevirtual
size_t rti1516_2025::HLAlogicalTimeInterval::decodeFrom ( std::vector< Octet > const &  buffer,
size_t  index 
)
overridevirtual
VariableLengthData rti1516_2025::HLAlogicalTimeInterval::encode ( ) const
overridevirtual
void rti1516_2025::HLAlogicalTimeInterval::encode ( VariableLengthData inData) const
overridevirtual
void rti1516_2025::HLAlogicalTimeInterval::encodeInto ( std::vector< Octet > &  buffer) const
overridevirtual
virtual void rti1516_2025::HLAlogicalTimeInterval::get ( LogicalTimeInterval interval)
virtual
size_t rti1516_2025::HLAlogicalTimeInterval::getEncodedLength ( ) const
overridevirtual
unsigned int rti1516_2025::HLAlogicalTimeInterval::getOctetBoundary ( ) const
overridevirtual
bool rti1516_2025::HLAlogicalTimeInterval::isSameTypeAs ( DataElement const &  inData) const
overridevirtual

Reimplemented from rti1516_2025::DataElement.

HLAlogicalTimeInterval& rti1516_2025::HLAlogicalTimeInterval::operator= ( HLAlogicalTimeInterval const &  rhs)
delete
virtual HLAlogicalTimeInterval& rti1516_2025::HLAlogicalTimeInterval::set ( const LogicalTimeInterval value)
virtual

Member Data Documentation

HLAlogicalTimeIntervalImplementation* rti1516_2025::HLAlogicalTimeInterval::_impl
protected

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)