10 #ifndef DtAcknowledgeEncoder_H_
11 #define DtAcknowledgeEncoder_H_
19 #define DtDECLARE_ACK_PARAM_ENCODER(paramName) \
20 DtDECLARE_PARAM_ENCODER(DtAcknowledgeInteraction, paramName)
22 #define DtDEFINE_SIMPLE_ACK_PARAM_ENCODER(paramName, netType, inspector) \
23 DtDEFINE_SIMPLE_PARAM_ENCODER(DtAcknowledgeEncoder, \
24 DtAcknowledgeInteraction, paramName, netType, inspector)
29 class DT_DLL_VL DtAcknowledgeEncoder :
public DtInteractionEncoder
34 DtInterClassDesc* classDesc);
37 virtual ~DtAcknowledgeEncoder();
40 DtAcknowledgeEncoder(
const DtAcknowledgeEncoder& orig);
43 DtAcknowledgeEncoder& operator=(
const DtAcknowledgeEncoder& orig);
49 DtDECLARE_ACK_PARAM_ENCODER(OriginatingEntity);
50 DtDECLARE_ACK_PARAM_ENCODER(ReceivingEntity);
51 DtDECLARE_ACK_PARAM_ENCODER(AcknowledgeFlag);
52 DtDECLARE_ACK_PARAM_ENCODER(ResponseFlag);
55 DtDECLARE_ACK_PARAM_ENCODER(RequestID);
57 DtDECLARE_ACK_PARAM_ENCODER(RequestIdentifier);