7 #ifndef hBrPtObjTrEnc_H_
8 #define hBrPtObjTrEnc_H_
20 #define DtDECLARE_BREACH_POINT_OBJ_PARAM_ENCODER(paramName) \
21 DtDECLARE_PARAM_ENCODER(DtPointObjectTransaction, paramName)
27 class DT_DLL_VL DtBreachablePointObjectTransactionEncoder :
28 public DtPointObjectTransactionEncoder
33 DtInterClassDesc* classDesc);
36 virtual ~DtBreachablePointObjectTransactionEncoder();
39 DtBreachablePointObjectTransactionEncoder(
40 const DtBreachablePointObjectTransactionEncoder& orig);
43 DtBreachablePointObjectTransactionEncoder& operator=(
44 const DtBreachablePointObjectTransactionEncoder& orig);
48 DtDECLARE_BREACH_POINT_OBJ_PARAM_ENCODER(BreachedStatus);
51 #define DtDEFINE_SIMPLE_BREACH_POINT_OBJ_PARAM_ENCODER(paramName, netType, inspector) \
52 DtDEFINE_SIMPLE_PARAM_ENCODER(DtBreachablePointObjectTransactionEncoder, \
53 DtPointObjectTransaction, paramName, netType, inspector)