16 #define MAKVRFVRLEXT_USE_EXT_DIGUY_OBJECT_ENCODER_HLA 0
17 #if MAKVRFVRLEXT_USE_EXT_DIGUY_OBJECT_ENCODER_HLA
23 #include <vl/diGuyObjectEncoderHLA.h>
30 DtExtDIGuyObjectEncoder( DtExerciseConn* exConn, DtObjClassDesc* classDesc );
33 virtual ~DtExtDIGuyObjectEncoder();
36 DtExtDIGuyObjectEncoder(
const DtExtDIGuyObjectEncoder& orig );
38 DtExtDIGuyObjectEncoder& operator = (
const DtExtDIGuyObjectEncoder& orig );
42 static void setupReplacementEncoders( DtDIGuyObjectEncoder* baseEncoder );
47 static bool needDIGuyNewAttribute(
const DtDIGuyObjectStateRepository& stateRep,
48 const DtDIGuyObjectStateRepository& asSeenByRemote );
51 static void encodeDIGuyNewAttribute(
const DtDIGuyObjectStateRepository& rep,
52 RTI::AttributeHandleValuePairSet* attrs, RTI::AttributeHandle attrHandle );
57 #endif // MAKVRFVRLEXT_USE_EXT_DIGUY_OBJECT_ENCODER_HLA
Contains the DtExtDiGuyStateRepository class declaration.
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23