7 #ifndef DtAttributeChangeReqEnc_H_
8 #define DtAttributeChangeReqEnc_H_
18 class DT_DLL_VL DtAttributeChangeReqInter;
20 #define DtDECLARE_ATTCHGREQ_PARAM_ENCODER(paramName) \
21 DtDECLARE_PARAM_ENCODER(DtAttributeChangeReqInter, paramName)
23 #define DtDEFINE_SIMPLE_ATTCHGREQ_PARAM_ENCODER(paramName, netType, inspector) \
24 DtDEFINE_SIMPLE_PARAM_ENCODER(DtAttributeChangeReqEnc, \
25 DtAttributeChangeReqInter, paramName, netType, inspector)
32 class DT_DLL_VL DtAttributeChangeReqEnc :
public DtInteractionEncoder
37 DtInterClassDesc* classDesc);
40 virtual ~DtAttributeChangeReqEnc();
43 DtAttributeChangeReqEnc(
const DtAttributeChangeReqEnc& orig);
46 DtAttributeChangeReqEnc& operator=(
const DtAttributeChangeReqEnc& orig);
52 DtDECLARE_ATTCHGREQ_PARAM_ENCODER(ObjectIDs);
53 DtDECLARE_ATTCHGREQ_PARAM_ENCODER(ObjectIdentifiers);
54 DtDECLARE_ATTCHGREQ_PARAM_ENCODER(AttributeValueSet);
57 DtDECLARE_ATTCHGREQ_PARAM_ENCODER(ObjectIdentifiers_RPR20);