17 namespace rti1516_2025
20 class VariableLengthData;
31 virtual std::unique_ptr<DataElement> clone ()
const = 0;
44 virtual void encodeInto (
45 std::vector<Octet>& buffer)
const = 0;
54 virtual size_t decodeFrom (
55 std::vector<Octet>
const & buffer,
60 virtual size_t getEncodedLength ()
const = 0;
63 virtual unsigned int getOctetBoundary ()
const = 0;
66 virtual bool isSameTypeAs(
#define RTI_EXPORT
Definition: SpecificConfig.h:45
Definition: DataElement.h:23
long long Integer64
Definition: EncodingConfig.h:41
This file contains definitions that are used to isolate platform-specific elements of the API...
Definition: VariableLengthData.h:28