20 #define DtDECLARE_BREACH_LINEAR_OBJ_ATTR_DECODER( attrName ) \
21 DtDECLARE_ATTR_DECODER( DtLinearObjectRepository, attrName )
27 class DT_DLL_VL DtBreachableLinearObjectDecoder :
public DtEnvironmentObjectDecoder
34 DtObjClassDesc* classDesc );
38 DtObjClassDesc* classDesc );
41 DtBreachableLinearObjectDecoder(
const DtBreachableLinearObjectDecoder& orig );
44 virtual ~DtBreachableLinearObjectDecoder();
47 DtBreachableLinearObjectDecoder& operator = (
48 const DtBreachableLinearObjectDecoder& orig );
54 DtDECLARE_BREACH_LINEAR_OBJ_ATTR_DECODER( SegmentRecords );
63 #define DtDEFINE_SIMPLE_BREACH_LINEAR_OBJ_ATTR_DECODER_WITH_CAST( \
64 attrName, netType, mutator, castExpr ) \
65 DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
66 DtBreachableLinearObjectDecoder, DtLinearObjectRepository, \
67 attrName, netType, mutator, castExpr )
69 #define DtDEFINE_SIMPLE_BREACH_LINEAR_OBJ_ATTR_DECODER( \
70 attrName, netType, inspector ) \
71 DtDEFINE_SIMPLE_BREACH_LINEAR_OBJ_ATTR_DECODER_WITH_CAST( \
72 attrName, netType, inspector, (netType) )
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtLinearObjectRepository are used to maintain state information needed by linear object ...
Definition: linearObjectRepository.h:49