open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::DatumSpecification Class Reference

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned int getNumberOfFixedDatums () const
 
unsigned int getNumberOfVariableDatums () const
 
std::vector< FixedDatum > & getFixedDatumIDList ()
 
const std::vector< FixedDatum > & getFixedDatumIDList () const
 
void setFixedDatumIDList (const std::vector< FixedDatum > &pX)
 
std::vector< VariableDatum > & getVariableDatumIDList ()
 
const std::vector< VariableDatum > & getVariableDatumIDList () const
 
void setVariableDatumIDList (const std::vector< VariableDatum > &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const DatumSpecification &rhs) const
 

Protected Attributes

unsigned int _numberOfFixedDatums
 Number of fixed datums.
 
unsigned int _numberOfVariableDatums
 Number of variable datums.
 
std::vector< FixedDatum_fixedDatumIDList
 variable length list fixed datums
 
std::vector< VariableDatum_variableDatumIDList
 variable length list variable datums
 

The documentation for this class was generated from the following files: