3 #include <dis6/utils/DataStream.h> 4 #include <dis6/opendis6_export.h> 8 #define STATIC_ARRAY_LENGTH 128 29 unsigned int _arrayLength;
36 virtual void marshal(
DataStream& dataStream)
const;
37 virtual void unmarshal(
DataStream& dataStream);
39 unsigned int getVariableDatumID()
const;
40 void setVariableDatumID(
unsigned int pX);
42 unsigned int getVariableDatumLength()
const;
43 void setVariableDatumLength(
unsigned int pX);
45 char* getVariableDatums();
46 const char* getVariableDatums()
const;
47 void setVariableDatums(
const char* pX,
const unsigned int length);
50 virtual unsigned int getMarshalledSize()
const;
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
a class to support managing a network buffer.
Definition: DataStream.h:28
Definition: VariableDatum.h:18
std::vector< char > _variableDatums
The variable datum data.
Definition: VariableDatum.h:28
unsigned int _variableDatumID
ID of the variable datum.
Definition: VariableDatum.h:22
unsigned int _variableDatumLength
length of the variable datums
Definition: VariableDatum.h:25