7 #ifndef DtSetRecordEnc_H_
8 #define DtSetRecordEnc_H_
21 #define DtDECLARE_SETRECORD_PARAM_ENCODER(paramName) \
22 DtDECLARE_PARAM_ENCODER(DtSetRecordInteraction, paramName)
24 #define DtDEFINE_SIMPLE_SETRECORD_PARAM_ENCODER(paramName, netType, inspector) \
25 DtDEFINE_SIMPLE_PARAM_ENCODER(DtSetRecordEncoder, \
26 DtSetRecordInteraction, paramName, netType, inspector)
34 class DT_DLL_VL DtSetRecordEncoder:
public DtInteractionEncoder
40 DtSetRecordEncoder(
DtExerciseConn *exConn, DtInterClassDesc *classDesc);
43 DtSetRecordEncoder(
const DtSetRecordEncoder &orig);
46 virtual ~DtSetRecordEncoder();
49 DtSetRecordEncoder &operator=(
const DtSetRecordEncoder &orig);
55 DtDECLARE_SETRECORD_PARAM_ENCODER(OriginatingEntity);
56 DtDECLARE_SETRECORD_PARAM_ENCODER(ReceivingEntity);
57 DtDECLARE_SETRECORD_PARAM_ENCODER(RequestIdentifier);
58 DtDECLARE_SETRECORD_PARAM_ENCODER(AcknowledgementProtocol);
59 DtDECLARE_SETRECORD_PARAM_ENCODER(RecordSetData);