13 #ifndef RTI_HLAfixedArray_h_
14 #define RTI_HLAfixedArray_h_
18 #include <RTI/SpecificConfig.h>
23 class VariableLengthData;
24 class HLAfixedArrayImplementation;
46 virtual std::auto_ptr<DataElement> clone ()
const;
58 virtual void encodeInto (
59 std::vector<Octet>& buffer)
const
68 virtual size_t decodeFrom (
69 std::vector<Octet>
const & buffer,
74 virtual size_t getEncodedLength ()
const
78 virtual unsigned int getOctetBoundary ()
const;
81 virtual bool isSameTypeAs(
85 virtual bool hasPrototypeSameTypeAs(
DataElement const& dataElement )
const;
88 virtual size_t size ()
const;
93 virtual void set (
size_t index,
103 virtual void setElementPointer (
size_t index,
137 #endif // RTI_HLAfixedArray_h_