9 #ifndef baseIntDesc13_H_
10 #define baseIntDesc13_H_
12 #if DtHLA & !DtHLA_1516
19 #include <vl/rtiCompatibility.h>
20 #include <vl/rtiNamespace.h>
23 class DtInterClassDesc;
27 class DtLgrOnlineFomDesc;
31 class DT_DLL_LGRSIM DtBaseInterClassDesc :
public DtBaseHlaClass<DtBaseParamDesc>
36 DtBaseInterClassDesc(
const DtString& className,
41 DtBaseInterClassDesc(
const DtString& className,
45 DtBaseInterClassDesc(
char*& bfr,
int& bsz );
48 virtual ~DtBaseInterClassDesc();
51 DtBaseInterClassDesc(
const DtBaseInterClassDesc& src );
54 DtBaseInterClassDesc& operator=(
const DtBaseInterClassDesc& src );
57 RTI::InteractionClassHandle rtiHandle(
const DtLgrOnlineFomDesc& fomDesc)
const;
60 inline bool isBaseClass()
const;
63 inline void setIsBaseClass(
bool);
66 inline bool isSubscribedTo()
const;
69 inline void setIsSubscribedTo(
bool onOff );
72 inline bool isFilteredClass()
const;
75 inline void setIsFilteredClass(
bool onOff );
88 int serialize(
char*& bfr,
int& bsz )
const;
93 int unserializeParameters(
char* bfr,
int bsz,
int num );