13 #ifndef RTI_HLAfixedArray_h_
14 #define RTI_HLAfixedArray_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_
#define RTI_EXPORT
Definition: SpecificConfig.h:63
Definition: DataElement.h:28
Definition: EncodingExceptions.h:23
Definition: HLAfixedArray.h:27
Definition: VariableLengthData.h:34
HLAfixedArrayImplementation * _impl
Definition: HLAfixedArray.h:133
This file contains definitions that are used to isolate platform-specific elements of the API...