9 #ifndef breachPointObjectEncoder_H_
10 #define breachPointObjectEncoder_H_
23 #define DtDECLARE_BREACH_POINT_OBJ_ATTR_CHECKER(attrName) \
24 DtDECLARE_ATTR_CHECKER(DtPointObjectRepository, attrName)
28 #define DtDECLARE_BREACH_POINT_OBJ_ATTR_ENCODER(attrName) \
29 DtDECLARE_ATTR_ENCODER(DtPointObjectRepository, attrName)
40 DtBreachPointObjectEncoder(
42 DtObjClassDesc* classDesc);
45 virtual ~DtBreachPointObjectEncoder();
48 DtBreachPointObjectEncoder(
const DtBreachPointObjectEncoder& orig);
51 DtBreachPointObjectEncoder&
operator=(
const DtBreachPointObjectEncoder& orig);
56 static DtHlaStateEncoder* create(
58 DtObjClassDesc* classDesc);
62 DtDECLARE_BREACH_POINT_OBJ_ATTR_CHECKER(BreachedStatus);
64 DtDECLARE_BREACH_POINT_OBJ_ATTR_ENCODER(BreachedStatus);
72 #define DtDEFINE_SIMPLE_BREACH_POINT_OBJ_ATTR_ENCODER( \
73 attrName, netType, inspector) \
74 DtDEFINE_SIMPLE_ATTR_ENCODER(DtBreachPointObjectEncoder, \
75 DtPointObjectRepository, \
76 attrName, netType, inspector)
83 #define DtDEFINE_SIMPLE_BREACH_POINT_OBJ_ATTR_CHECKER( \
84 attrName, inspector) \
85 DtDEFINE_SIMPLE_ATTR_CHECKER(DtBreachPointObjectEncoder, \
86 DtPointObjectRepository, \
89 #endif //hBreachPtObjEnc_H_
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file provides protocol independence for point object encoder includes.
DtPointObjectEncoder & operator=(const DtPointObjectEncoder &orig)
Assignment operator.
Instances of DtPointObjectRepository are used to maintain state information needed by point environme...
Definition: pointObjectRepository.h:31
Provides encoding logic for the DtPointObjectStatePdu class.
Definition: pointObjectEncoderDIS.h:20