10 #ifndef baseHla1516Class_H_
11 #define baseHla1516Class_H_
21 class DtLgrVariableLengthData;
24 template <
typename ValueType>
65 #define baseHla1516Class_INC_
66 #include "baseHla1516Class.inl"
67 #undef baseHla1516Class_INC_
Contains MAKLogger::DtBaseHla1516Value subclass of MAKLogger::DtBaseHlaValue.
DtU32 DtLgrHlaHandle
Logger Psuedo Handle type.
Definition: hlaTimeStampedAttr.h:22
Contains MAKLogger::DtBaseHlaClass subclass of MAKLogger::DtBaseHlaValue.
DtBaseHla1516Class(const DtString &name, DtBaseHlaClass< ValueType > *baseClass, DtLgrHlaHandle handle, const DtLgrVariableLengthData &code)
Constructor with valid pointer to base class object.
const DtString & name() const
Base HLA 1516 value which includes flags and an encoded handle.
Definition: baseHla1516Value.h:24
const void * code() const
Return the encoded handle data..
Definition: baseHla1516Value.h:78
Variable length data object compile-time compatible with the RTI 1516 implementation.
Definition: lgrVariableLengthData.h:21
A generic Hla class (used by both Objects and Interactions).
Definition: baseHlaClass.h:23
DtBaseHlaClass< ValueType > * baseClass()
Get the base class.
ValueType * findValueByCode(const DtLgrVariableLengthData &code, bool thisClassOnly)
Look up a value by its encoded handle.
Base class representing any HLA 1516 class.
Definition: baseHla1516Class.h:25
DtBaseHla1516Class< ValueType > & operator=(const DtBaseHla1516Class< ValueType > &src)
Assignment operator.
DtLgrHlaHandle handle() const
Definition: baseHlaValue.h:84
virtual ~DtBaseHla1516Class()
DTOR.