7 #ifndef DtRecordREnc_H_
8 #define DtRecordREnc_H_
21 #define DtDECLARE_RECORDR_PARAM_ENCODER(paramName) \
22 DtDECLARE_PARAM_ENCODER(DtRecordRInteraction, paramName)
24 #define DtDEFINE_SIMPLE_RECORDR_PARAM_ENCODER(paramName, netType, inspector) \
25 DtDEFINE_SIMPLE_PARAM_ENCODER(DtRecordREncoder, \
26 DtRecordRInteraction, paramName, netType, inspector)
34 class DT_DLL_VL DtRecordREncoder:
public DtInteractionEncoder
40 DtRecordREncoder(
DtExerciseConn *exConn, DtInterClassDesc *classDesc);
43 DtRecordREncoder(
const DtRecordREncoder &orig);
46 virtual ~DtRecordREncoder();
49 DtRecordREncoder &operator=(
const DtRecordREncoder &orig);
55 DtDECLARE_RECORDR_PARAM_ENCODER(OriginatingEntity);
56 DtDECLARE_RECORDR_PARAM_ENCODER(ReceivingEntity);
57 DtDECLARE_RECORDR_PARAM_ENCODER(RequestIdentifier);
58 DtDECLARE_RECORDR_PARAM_ENCODER(AcknowledgementProtocol);
59 DtDECLARE_RECORDR_PARAM_ENCODER(EventType);
60 DtDECLARE_RECORDR_PARAM_ENCODER(ResponseSerialNumber);
61 DtDECLARE_RECORDR_PARAM_ENCODER(RecordSetData);