8 #ifndef DtTransferControlEncoder_H_
9 #define DtTransferControlEncoder_H_
17 #define DtDECLARE_TRANSCTRL_PARAM_ENCODER(paramName) \
18 DtDECLARE_PARAM_ENCODER(DtTransferControlInteraction, paramName)
20 #define DtDEFINE_SIMPLE_TRANSCTRL_PARAM_ENCODER(paramName, netType, inspector) \
21 DtDEFINE_SIMPLE_PARAM_ENCODER(DtTransferControlEncoder, \
22 DtTransferControlInteraction, paramName, netType, inspector)
30 class DT_DLL_VL DtTransferControlEncoder:
public DtInteractionEncoder
37 DtInterClassDesc* classDesc);
40 DtTransferControlEncoder(
const DtTransferControlEncoder &orig);
43 virtual ~DtTransferControlEncoder();
46 DtTransferControlEncoder & operator=(
const DtTransferControlEncoder &orig);
50 DtDECLARE_TRANSCTRL_PARAM_ENCODER(OriginatingEntity);
51 DtDECLARE_TRANSCTRL_PARAM_ENCODER(ReceivingEntity);
52 DtDECLARE_TRANSCTRL_PARAM_ENCODER(RequestIdentifier);
53 DtDECLARE_TRANSCTRL_PARAM_ENCODER(TransferType);
54 DtDECLARE_TRANSCTRL_PARAM_ENCODER(TransferEntity);
55 DtDECLARE_TRANSCTRL_PARAM_ENCODER(RecordSetData);