3 #ifndef DtRRBIffEncoder_H_
4 #define DtRRBIffEncoder_H_
17 #define DtDECLARE_RRB_IFF_ATTR_ENCODER(attrName) \
18 DtDECLARE_ATTR_ENCODER(DtIffStateRepository, attrName)
20 #define DtDECLARE_RRB_IFF_ATTR_CHECKER(attrName) \
21 DtDECLARE_ATTR_CHECKER(DtIffStateRepository, attrName)
28 #define DtDEFINE_SIMPLE_RRB_IFF_ATTR_CHECKER( \
29 attrName, inspector) \
30 DtDEFINE_SIMPLE_ATTR_CHECKER(DtRRBIffEncoder, \
31 DtIffStateRepository, attrName, inspector)
38 #define DtDEFINE_SIMPLE_RRB_IFF_ATTR_ENCODER( \
39 attrName, netType, mutator) \
40 DtDEFINE_SIMPLE_ATTR_ENCODER( \
41 DtRRBIffEncoder, DtIffStateRepository, \
42 attrName, netType, mutator)
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file provides a declaration of the class DtIffEncoder.
Defines a protocol independent repository of attributes for IFF objects.
Definition: iffStateRepository.h:57
#define DtDECLARE_RRB_IFF_ATTR_ENCODER(attrName)
This one can be used to declare the attribute decoding functions, which are static members of DtNatoI...
Definition: rrbIffEncoder.h:17
DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (a...
Definition: hlaStateEncoder.h:30
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc1516.h:41
The DtIffEncoder class:
Definition: iffEncoder.h:90
#define DtDECLARE_RRB_IFF_ATTR_CHECKER(attrName)
Definition: rrbIffEncoder.h:20
static DtHlaStateEncoder * create(DtExerciseConn *exConn, DtObjClassDesc *classDesc)
DtIffEncoder & operator=(const DtIffEncoder &orig)
assignment operator
Definition: rrbIffEncoder.h:45