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
rti1516_2025::DataElement Class Referenceabstract
+ Inheritance diagram for rti1516_2025::DataElement:

Public Member Functions

virtual ~DataElement ()=0
 
virtual std::unique_ptr
< DataElement
clone () const =0
 
virtual VariableLengthData encode () const =0
 
virtual void encode (VariableLengthData &inData) const =0
 
virtual void encodeInto (std::vector< Octet > &buffer) const =0
 
virtual DataElementdecode (VariableLengthData const &inData)=0
 
virtual size_t decodeFrom (std::vector< Octet > const &buffer, size_t index)=0
 
virtual size_t getEncodedLength () const =0
 
virtual unsigned int getOctetBoundary () const =0
 
virtual bool isSameTypeAs (DataElement const &inData) const
 
virtual Integer64 hash () const
 

Constructor & Destructor Documentation

virtual rti1516_2025::DataElement::~DataElement ( )
pure virtual

Member Function Documentation

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

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

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)