13 #ifndef RTI_HLAopaqueData_h_
14 #define RTI_HLAopaqueData_h_
18 #include <RTI/SpecificConfig.h>
23 class VariableLengthData;
24 class HLAopaqueDataImplementation;
66 virtual std::auto_ptr<DataElement> clone ()
const;
78 virtual void encodeInto (
79 std::vector<Octet>& buffer)
const
88 virtual size_t decodeFrom (
89 std::vector<Octet>
const & buffer,
94 virtual size_t getEncodedLength ()
const
98 virtual unsigned int getOctetBoundary ()
const;
101 virtual size_t bufferLength ()
const;
104 virtual size_t dataLength ()
const;
114 virtual void setDataPointer (
126 virtual const Octet*
get ()
const;
130 operator const Octet*()
const;
144 #endif // RTI_HLAopaqueData_h_