9 #ifndef DtStateEncoderFactory_H_
10 #define DtStateEncoderFactory_H_
58 RTI::ObjectClassHandle hand,
68 virtual void addAttributeEncoder(
69 RTI::ObjectClassHandle classHand,
70 RTI::AttributeHandle attrHand,
72 bool applyToSubclasses =
true);
75 virtual void addAttributeEncoder(
77 RTI::AttributeHandle attrHand,
79 bool applyToSubclasses =
true);
82 virtual void addAttributeEncoder(
83 RTI::ObjectClassHandle classHand,
86 bool applyToSubclasses =
true);
89 virtual void addAttributeEncoder(
93 bool applyToSubclasses =
true);
102 virtual void addAttributeChecker(
103 RTI::ObjectClassHandle classHand,
104 RTI::AttributeHandle attrHand,
106 bool applyToSubclasses =
true);
109 virtual void addAttributeChecker(
111 RTI::AttributeHandle attrHand,
113 bool applyToSubclasses =
true);
116 virtual void addAttributeChecker(
117 RTI::ObjectClassHandle classHand,
120 bool applyToSubclasses =
true);
123 virtual void addAttributeChecker(
127 bool applyToSubclasses =
true);
139 bool copyBase =
false);
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 contains the declaration of DtHlaStateEncoder.
void(* DtAttributeEncoder)(const DtStateRepository &stateRep, RTI::AttributeHandleValuePairSet *avList, RTI::AttributeHandle handle)
Attribute encoding function declaration.
Definition: hlaStateEncoder.h:50
DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (a...
Definition: hlaStateEncoder.h:30
Represents a particular FOM, as described by a FED file.
Definition: fom.h:39
ObjectClassHandleToEncoderMap myProtos
Definition: stateEncoderFactory.h:144
Instances of DtStateEncoderFactory are used to create encoders which know how to encode a state repos...
Definition: stateEncoderFactory.h:24
std::map< RTI::ObjectClassHandle, DtHlaStateEncoder * > ObjectClassHandleToEncoderMap
Definition: stateEncoderFactory.h:143
DtFom * myFom
Definition: stateEncoderFactory.h:146
bool(* DtAttributeChecker)(const DtStateRepository &stateRep, const DtStateRepository &asSeenByRemote)
Attribute checking function declaration.
Definition: hlaStateEncoder.h:56
This file contains typedefs for machine dependant types.