![]() |
MAK RTIspy API Documentation for HLA 4
|
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 DataElement & | decode (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 |
|
pure virtual |
|
pure virtual |
Implemented in rti1516_2025::HLAextendableVariantRecordT< T >, rti1516_2025::HLAvariantRecordT< T >, rti1516_2025::HLAvariableArrayT< T >, rti1516_2025::HLAfixedArrayT< T >, rti1516_2025::HLAopaqueData, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAfixedArray, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
| EncoderException |
Implemented in rti1516_2025::HLAopaqueData, rti1516_2025::HLAfixedArray, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
| EncoderException |
Implemented in rti1516_2025::HLAopaqueData, rti1516_2025::HLAfixedArray, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
| EncoderException |
Implemented in rti1516_2025::HLAopaqueData, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAfixedArray, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
| EncoderException |
Implemented in rti1516_2025::HLAopaqueData, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAfixedArray, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
| EncoderException |
Implemented in rti1516_2025::HLAopaqueData, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAfixedArray, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
| EncoderException |
Implemented in rti1516_2025::HLAopaqueData, rti1516_2025::HLAfixedArray, rti1516_2025::HLAvariableArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.
|
pure virtual |
|
virtual |
|
virtual |
Reimplemented in rti1516_2025::HLAextendableVariantRecordT< T >, rti1516_2025::HLAvariantRecordT< T >, rti1516_2025::HLAvariableArrayT< T >, rti1516_2025::HLAfixedArrayT< T >, rti1516_2025::HLAvariableArray, rti1516_2025::HLAfixedArray, rti1516_2025::HLAextendableVariantRecord, rti1516_2025::HLAlogicalTime, rti1516_2025::HLAlogicalTimeInterval, rti1516_2025::HLAvariantRecord, and rti1516_2025::HLAfixedRecord.