7 #ifndef DtCreateObjReqDecoder_H_
8 #define DtCreateObjReqDecoder_H_
23 #define DtDECLARE_CRTOBJREQ_PARAM_DECODER(paramName) \
24 DtDECLARE_PARAM_DECODER(DtCreateObjReqInter, paramName)
26 #define DtDEFINE_SIMPLE_CRTOBJREQ_PARAM_DECODER( \
27 paramName, netType, mutator) \
28 DtDEFINE_SIMPLE_PARAM_DECODER( \
29 DtCreateObjReqDecoder, DtCreateObjReqInter, \
30 paramName, netType, mutator)
35 class DT_DLL_VL DtCreateObjReqDecoder :
public DtInteractionDecoder
41 DtInterClassDesc* classDesc);
44 virtual ~DtCreateObjReqDecoder();
47 DtCreateObjReqDecoder(
const DtCreateObjReqDecoder& orig);
50 DtCreateObjReqDecoder& operator=(
const DtCreateObjReqDecoder& orig);
56 DtDECLARE_CRTOBJREQ_PARAM_DECODER(ObjectClass);
57 DtDECLARE_CRTOBJREQ_PARAM_DECODER(AttributeValueSet);
58 DtDECLARE_CRTOBJREQ_PARAM_DECODER(RequestIdentifier);
60 DtDECLARE_CRTOBJREQ_PARAM_DECODER(RequestID);