7 #ifndef DtAttributeChangeResEnc_H_
8 #define DtAttributeChangeResEnc_H_
18 class DT_DLL_VL DtAttributeChangeResInter;
20 #define DtDECLARE_ATTCHGRES_PARAM_ENCODER(paramName) \
21 DtDECLARE_PARAM_ENCODER(DtAttributeChangeResInter, paramName)
23 #define DtDEFINE_SIMPLE_ATTCHGRES_PARAM_ENCODER(paramName, netType, inspector) \
24 DtDEFINE_SIMPLE_PARAM_ENCODER(DtAttributeChangeResEnc, \
25 DtAttributeChangeResInter, paramName, netType, inspector)
32 class DT_DLL_VL DtAttributeChangeResEnc :
public DtInteractionEncoder
37 DtInterClassDesc* classDesc);
40 virtual ~DtAttributeChangeResEnc();
43 DtAttributeChangeResEnc(
const DtAttributeChangeResEnc& orig);
46 DtAttributeChangeResEnc& operator=(
const DtAttributeChangeResEnc& orig);
52 DtDECLARE_ATTCHGRES_PARAM_ENCODER(ObjectIdentifier);
53 DtDECLARE_ATTCHGRES_PARAM_ENCODER(AttributeChangeResult);
54 DtDECLARE_ATTCHGRES_PARAM_ENCODER(AttributeValueSet);
57 DtDECLARE_ATTCHGRES_PARAM_ENCODER(AttributeChangeResultPre08);
60 DtDECLARE_ATTCHGRES_PARAM_ENCODER(ObjectID);