90 virtual void addPostUpdateCallback(
95 virtual void removePostUpdateCallback(
100 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
155 RTI::ObjectInstanceHandle
id);
171 virtual void addIFFDataAdditionCallback(
175 virtual void removeIFFDataAdditionCallback(
179 virtual void addIFFDataRemovalCallback(
183 virtual void removeIFFDataRemovalCallback(
247 virtual void addPostUpdateCallback(
252 virtual void removePostUpdateCallback(
257 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
312 RTI::ObjectInstanceHandle
id);
328 virtual void addMode1AdditionCallback(
332 virtual void removeMode1AdditionCallback(
336 virtual void addMode1RemovalCallback(
340 virtual void removeMode1RemovalCallback(
404 virtual void addPostUpdateCallback(
409 virtual void removePostUpdateCallback(
414 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
469 RTI::ObjectInstanceHandle
id);
485 virtual void addMode1InterrogatorAdditionCallback(
489 virtual void removeMode1InterrogatorAdditionCallback(
493 virtual void addMode1InterrogatorRemovalCallback(
497 virtual void removeMode1InterrogatorRemovalCallback(
561 virtual void addPostUpdateCallback(
566 virtual void removePostUpdateCallback(
571 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
626 RTI::ObjectInstanceHandle
id);
642 virtual void addMode1TransponderAdditionCallback(
646 virtual void removeMode1TransponderAdditionCallback(
650 virtual void addMode1TransponderRemovalCallback(
654 virtual void removeMode1TransponderRemovalCallback(
718 virtual void addPostUpdateCallback(
723 virtual void removePostUpdateCallback(
728 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
783 RTI::ObjectInstanceHandle
id);
799 virtual void addMode2AdditionCallback(
803 virtual void removeMode2AdditionCallback(
807 virtual void addMode2RemovalCallback(
811 virtual void removeMode2RemovalCallback(
875 virtual void addPostUpdateCallback(
880 virtual void removePostUpdateCallback(
885 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
940 RTI::ObjectInstanceHandle
id);
956 virtual void addMode2InterrogatorAdditionCallback(
960 virtual void removeMode2InterrogatorAdditionCallback(
964 virtual void addMode2InterrogatorRemovalCallback(
968 virtual void removeMode2InterrogatorRemovalCallback(
1032 virtual void addPostUpdateCallback(
1037 virtual void removePostUpdateCallback(
1042 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1097 RTI::ObjectInstanceHandle
id);
1113 virtual void addMode2TransponderAdditionCallback(
1117 virtual void removeMode2TransponderAdditionCallback(
1121 virtual void addMode2TransponderRemovalCallback(
1125 virtual void removeMode2TransponderRemovalCallback(
1189 virtual void addPostUpdateCallback(
1194 virtual void removePostUpdateCallback(
1199 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1254 RTI::ObjectInstanceHandle
id);
1270 virtual void addMode3AAdditionCallback(
1274 virtual void removeMode3AAdditionCallback(
1278 virtual void addMode3ARemovalCallback(
1282 virtual void removeMode3ARemovalCallback(
1346 virtual void addPostUpdateCallback(
1351 virtual void removePostUpdateCallback(
1356 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1411 RTI::ObjectInstanceHandle
id);
1427 virtual void addMode3AInterrogatorAdditionCallback(
1431 virtual void removeMode3AInterrogatorAdditionCallback(
1435 virtual void addMode3AInterrogatorRemovalCallback(
1439 virtual void removeMode3AInterrogatorRemovalCallback(
1503 virtual void addPostUpdateCallback(
1508 virtual void removePostUpdateCallback(
1513 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1568 RTI::ObjectInstanceHandle
id);
1584 virtual void addMode3ATransponderAdditionCallback(
1588 virtual void removeMode3ATransponderAdditionCallback(
1592 virtual void addMode3ATransponderRemovalCallback(
1596 virtual void removeMode3ATransponderRemovalCallback(
1660 virtual void addPostUpdateCallback(
1665 virtual void removePostUpdateCallback(
1670 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1725 RTI::ObjectInstanceHandle
id);
1741 virtual void addMode4AdditionCallback(
1745 virtual void removeMode4AdditionCallback(
1749 virtual void addMode4RemovalCallback(
1753 virtual void removeMode4RemovalCallback(
1817 virtual void addPostUpdateCallback(
1822 virtual void removePostUpdateCallback(
1827 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1882 RTI::ObjectInstanceHandle
id);
1898 virtual void addMode4InterrogatorAdditionCallback(
1902 virtual void removeMode4InterrogatorAdditionCallback(
1906 virtual void addMode4InterrogatorRemovalCallback(
1910 virtual void removeMode4InterrogatorRemovalCallback(
1974 virtual void addPostUpdateCallback(
1979 virtual void removePostUpdateCallback(
1984 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2039 RTI::ObjectInstanceHandle
id);
2055 virtual void addMode4TransponderAdditionCallback(
2059 virtual void removeMode4TransponderAdditionCallback(
2063 virtual void addMode4TransponderRemovalCallback(
2067 virtual void removeMode4TransponderRemovalCallback(
2131 virtual void addPostUpdateCallback(
2136 virtual void removePostUpdateCallback(
2141 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2196 RTI::ObjectInstanceHandle
id);
2212 virtual void addMode5AdditionCallback(
2216 virtual void removeMode5AdditionCallback(
2220 virtual void addMode5RemovalCallback(
2224 virtual void removeMode5RemovalCallback(
2288 virtual void addPostUpdateCallback(
2293 virtual void removePostUpdateCallback(
2298 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2353 RTI::ObjectInstanceHandle
id);
2369 virtual void addMode5InterrogatorAdditionCallback(
2373 virtual void removeMode5InterrogatorAdditionCallback(
2377 virtual void addMode5InterrogatorRemovalCallback(
2381 virtual void removeMode5InterrogatorRemovalCallback(
2445 virtual void addPostUpdateCallback(
2450 virtual void removePostUpdateCallback(
2455 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2510 RTI::ObjectInstanceHandle
id);
2526 virtual void addMode5TransponderAdditionCallback(
2530 virtual void removeMode5TransponderAdditionCallback(
2534 virtual void addMode5TransponderRemovalCallback(
2538 virtual void removeMode5TransponderRemovalCallback(
2602 virtual void addPostUpdateCallback(
2607 virtual void removePostUpdateCallback(
2612 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2667 RTI::ObjectInstanceHandle
id);
2683 virtual void addModeCAdditionCallback(
2687 virtual void removeModeCAdditionCallback(
2691 virtual void addModeCRemovalCallback(
2695 virtual void removeModeCRemovalCallback(
2759 virtual void addPostUpdateCallback(
2764 virtual void removePostUpdateCallback(
2769 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2824 RTI::ObjectInstanceHandle
id);
2840 virtual void addModeCInterrogatorAdditionCallback(
2844 virtual void removeModeCInterrogatorAdditionCallback(
2848 virtual void addModeCInterrogatorRemovalCallback(
2852 virtual void removeModeCInterrogatorRemovalCallback(
2916 virtual void addPostUpdateCallback(
2921 virtual void removePostUpdateCallback(
2926 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2981 RTI::ObjectInstanceHandle
id);
2997 virtual void addModeCTransponderAdditionCallback(
3001 virtual void removeModeCTransponderAdditionCallback(
3005 virtual void addModeCTransponderRemovalCallback(
3009 virtual void removeModeCTransponderRemovalCallback(
3073 virtual void addPostUpdateCallback(
3078 virtual void removePostUpdateCallback(
3083 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3138 RTI::ObjectInstanceHandle
id);
3154 virtual void addModeSAdditionCallback(
3158 virtual void removeModeSAdditionCallback(
3162 virtual void addModeSRemovalCallback(
3166 virtual void removeModeSRemovalCallback(
3230 virtual void addPostUpdateCallback(
3235 virtual void removePostUpdateCallback(
3240 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3295 RTI::ObjectInstanceHandle
id);
3311 virtual void addModeSInterrogatorAdditionCallback(
3315 virtual void removeModeSInterrogatorAdditionCallback(
3319 virtual void addModeSInterrogatorRemovalCallback(
3323 virtual void removeModeSInterrogatorRemovalCallback(
3387 virtual void addPostUpdateCallback(
3392 virtual void removePostUpdateCallback(
3397 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3452 RTI::ObjectInstanceHandle
id);
3468 virtual void addModeSTransponderAdditionCallback(
3472 virtual void removeModeSTransponderAdditionCallback(
3476 virtual void addModeSTransponderRemovalCallback(
3480 virtual void removeModeSTransponderRemovalCallback(
3544 virtual void addPostUpdateCallback(
3549 virtual void removePostUpdateCallback(
3554 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3609 RTI::ObjectInstanceHandle
id);
3625 virtual void addSovietAdditionCallback(
3629 virtual void removeSovietAdditionCallback(
3633 virtual void addSovietRemovalCallback(
3637 virtual void removeSovietRemovalCallback(
3701 virtual void addPostUpdateCallback(
3706 virtual void removePostUpdateCallback(
3711 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3766 RTI::ObjectInstanceHandle
id);
3782 virtual void addSovietInterrogatorAdditionCallback(
3786 virtual void removeSovietInterrogatorAdditionCallback(
3790 virtual void addSovietInterrogatorRemovalCallback(
3794 virtual void removeSovietInterrogatorRemovalCallback(
3858 virtual void addPostUpdateCallback(
3863 virtual void removePostUpdateCallback(
3868 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3923 RTI::ObjectInstanceHandle
id);
3939 virtual void addSovietTransponderAdditionCallback(
3943 virtual void removeSovietTransponderAdditionCallback(
3947 virtual void addSovietTransponderRemovalCallback(
3951 virtual void removeSovietTransponderRemovalCallback(
4015 virtual void addPostUpdateCallback(
4020 virtual void removePostUpdateCallback(
4025 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
4080 RTI::ObjectInstanceHandle
id);
4096 virtual void addTCASDataAdditionCallback(
4100 virtual void removeTCASDataAdditionCallback(
4104 virtual void addTCASDataRemovalCallback(
4108 virtual void removeTCASDataRemovalCallback(
void(* DtMode5TransponderCallbackFunction)(DtReflectedMode5Transponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode5Transponder and user data...
Definition: iffDataReflected.h:2400
virtual DtMode5InterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2317
Instances of DtReflectedMode4Interrogator are used to represent a simulated HLAobjectRoot.IFFData.Mode4.Mode4Interrogator object reflected across a network.
Definition: iffDataReflected.h:1779
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:2466
Instances of DtMode1InterrogatorStateRepository are used to store state data for IFFData.Mode1.Mode1Interrogator objects.
Definition: IFFDataStateRepository.h:136
class DtReflectedObjectList
Definition: reflectedObjectListHLA.h:58
Instances of DtReflectedSovietList manage a list of DtReflectedSoviet objects.
Definition: iffDataReflected.h:3581
Instances of DtSovietStateRepository are used to store state data for IFFData.Soviet objects...
Definition: IFFDataStateRepository.h:1400
void(* DtMode1InterrogatorCallbackFunction)(DtReflectedMode1Interrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode1Interrogator and user data...
Definition: iffDataReflected.h:359
Instances of DtReflectedMode3A are used to represent a simulated HLAobjectRoot.IFFData.Mode3A object reflected across a network.
Definition: iffDataReflected.h:1151
virtual DtMode2StateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:747
virtual DtModeSStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:3102
Instances of DtReflectedMode5TransponderList manage a list of DtReflectedMode5Transponder objects...
Definition: iffDataReflected.h:2482
Contains the HLA DtReflectedObjectList class declaration.
Instances of DtTCASDataStateRepository are used to store state data for IFFData.TCASData objects...
Definition: IFFDataStateRepository.h:1523
virtual DtSovietTransponderStateRepository * sovietTransponderStateRep() const
Returns the SovietTransponder's state repository.
Definition: iffDataReflected.h:3882
Instances of DtReflectedMode1Interrogator are used to represent a simulated HLAobjectRoot.IFFData.Mode1.Mode1Interrogator object reflected across a network.
Definition: iffDataReflected.h:366
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1053
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
Instances of DtReflectedModeS are used to represent a simulated HLAobjectRoot.IFFData.ModeS object reflected across a network.
Definition: iffDataReflected.h:3035
virtual DtMode5InterrogatorStateRepository * mode5InterrogatorStateRep() const
Returns the Mode5Interrogator's state repository.
Definition: iffDataReflected.h:2312
Instances of DtReflectedMode3ATransponderList manage a list of DtReflectedMode3ATransponder objects...
Definition: iffDataReflected.h:1540
Instances of DtMode2InterrogatorStateRepository are used to store state data for IFFData.Mode2.Mode2Interrogator objects.
Definition: IFFDataStateRepository.h:273
void(* DtMode2TransponderCallbackFunction)(DtReflectedMode2Transponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode2Transponder and user data...
Definition: iffDataReflected.h:987
virtual DtReflectedObject * newReflectedObject(DtHlaObject *obj) const =0
Create a remote object object for the HLA object.
Instances of DtMode3ATransponderStateRepository are used to store state data for IFFData.Mode3A.Mode3ATransponder objects.
Definition: IFFDataStateRepository.h:437
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1681
Instances of DtModeCTransponderStateRepository are used to store state data for IFFData.ModeC.ModeCTransponder objects.
Definition: IFFDataStateRepository.h:1062
void(* DtMode5InterrogatorCallbackFunction)(DtReflectedMode5Interrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode5Interrogator and user data...
Definition: iffDataReflected.h:2243
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:2152
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:739
Instances of DtReflectedIFFData are used to represent a simulated HLAobjectRoot.IFFData object reflec...
Definition: iffDataReflected.h:52
Instances of DtMode2StateRepository are used to store state data for IFFData.Mode2 objects...
Definition: IFFDataStateRepository.h:218
Instances of DtSovietInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:1455
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:4036
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:2309
Instances of DtModeSStateRepository are used to store state data for IFFData.ModeS objects...
Definition: IFFDataStateRepository.h:1110
Instances of DtMode5InterrogatorStateRepository are used to store state data for IFFData.Mode5.Mode5Interrogator objects.
Definition: IFFDataStateRepository.h:768
void(* DtMode4TransponderCallbackFunction)(DtReflectedMode4Transponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode4Transponder and user data...
Definition: iffDataReflected.h:1929
void(* DtIFFDataCallbackFunction)(DtReflectedIFFData *obj, void *userData)
Signature of the callback function that takes a DtReflectedIFFData and user data. ...
Definition: iffDataReflected.h:45
virtual DtMode3ATransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:1532
Contains the DtIFFDataStateRepository class DT_DLL_VL declaration.
virtual DtModeSInterrogatorStateRepository * modeSInterrogatorStateRep() const
Returns the ModeSInterrogator's state repository.
Definition: iffDataReflected.h:3254
virtual DtModeCStateRepository * modeCStateRep() const
Returns the ModeC's state repository.
Definition: iffDataReflected.h:2626
void(* DtModeSTransponderCallbackFunction)(DtReflectedModeSTransponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedModeSTransponder and user data...
Definition: iffDataReflected.h:3342
Instances of DtMode5TransponderStateRepository are used to store state data for IFFData.Mode5.Mode5Transponder objects.
Definition: IFFDataStateRepository.h:818
virtual DtIFFDataStateRepository * Isr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:119
void(* DtMode3ACallbackFunction)(DtReflectedMode3A *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode3A and user data.
Definition: iffDataReflected.h:1144
void(* DtModeSInterrogatorCallbackFunction)(DtReflectedModeSInterrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedModeSInterrogator and user data...
Definition: iffDataReflected.h:3185
Instances of DtReflectedMode5InterrogatorList manage a list of DtReflectedMode5Interrogator objects...
Definition: iffDataReflected.h:2325
virtual DtMode3AStateRepository * mode3AStateRep() const
Returns the Mode3A's state repository.
Definition: iffDataReflected.h:1213
Instances of DtReflectedModeCTransponderList manage a list of DtReflectedModeCTransponder objects...
Definition: iffDataReflected.h:2953
Instances of DtReflectedMode2TransponderList manage a list of DtReflectedMode2Transponder objects...
Definition: iffDataReflected.h:1069
void(* DtModeCTransponderCallbackFunction)(DtReflectedModeCTransponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedModeCTransponder and user data...
Definition: iffDataReflected.h:2871
virtual DtMode3AInterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:1375
void(* DtSovietCallbackFunction)(DtReflectedSoviet *obj, void *userData)
Signature of the callback function that takes a DtReflectedSoviet and user data.
Definition: iffDataReflected.h:3499
virtual DtMode4TransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2003
virtual DtSovietInterrogatorStateRepository * sovietInterrogatorStateRep() const
Returns the SovietInterrogator's state repository.
Definition: iffDataReflected.h:3725
Instances of DtReflectedTCASData are used to represent a simulated HLAobjectRoot.IFFData.TCASData object reflected across a network.
Definition: iffDataReflected.h:3977
virtual DtMode5TransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2474
Instances of DtReflectedMode2List manage a list of DtReflectedMode2 objects.
Definition: iffDataReflected.h:755
void(* DtMode3AInterrogatorCallbackFunction)(DtReflectedMode3AInterrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode3AInterrogator and user data...
Definition: iffDataReflected.h:1301
virtual DtModeSInterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:3259
virtual DtSovietInterrogatorStateRepository * ssr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:3730
Instances of DtReflectedMode4InterrogatorList manage a list of DtReflectedMode4Interrogator objects...
Definition: iffDataReflected.h:1854
Instances of DtReflectedMode5 are used to represent a simulated HLAobjectRoot.IFFData.Mode5 object reflected across a network.
Definition: iffDataReflected.h:2093
void(* DtModeCCallbackFunction)(DtReflectedModeC *obj, void *userData)
Signature of the callback function that takes a DtReflectedModeC and user data.
Definition: iffDataReflected.h:2557
virtual DtMode2InterrogatorStateRepository * mode2InterrogatorStateRep() const
Returns the Mode2Interrogator's state repository.
Definition: iffDataReflected.h:899
Instances of DtReflectedMode3AList manage a list of DtReflectedMode3A objects.
Definition: iffDataReflected.h:1226
Instances of DtReflectedModeCTransponder are used to represent a simulated HLAobjectRoot.IFFData.ModeC.ModeCTransponder object reflected across a network.
Definition: iffDataReflected.h:2878
DtReflectedObject & operator=(const DtReflectedObject &orig)
assignment operator – Not Implemented
virtual DtModeSTransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:3416
virtual DtTCASDataStateRepository * Tsr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:4044
Instances of DtReflectedMode1Transponder are used to represent a simulated HLAobjectRoot.IFFData.Mode1.Mode1Transponder object reflected across a network.
Definition: iffDataReflected.h:523
Instances of DtReflectedMode3AInterrogatorList manage a list of DtReflectedMode3AInterrogator objects...
Definition: iffDataReflected.h:1383
virtual DtMode1InterrogatorStateRepository * mode1InterrogatorStateRep() const
Returns the Mode1Interrogator's state repository.
Definition: iffDataReflected.h:428
Instances of DtModeSTransponderStateRepository are used to store state data for IFFData.ModeS.ModeSTransponder objects.
Definition: IFFDataStateRepository.h:1234
Instances of DtReflectedMode1InterrogatorList manage a list of DtReflectedMode1Interrogator objects...
Definition: iffDataReflected.h:441
void(* DtMode4CallbackFunction)(DtReflectedMode4 *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode4 and user data.
Definition: iffDataReflected.h:1615
Instances of DtReflectedSovietInterrogator are used to represent a simulated HLAobjectRoot.IFFData.Soviet.SovietInterrogator object reflected across a network.
Definition: iffDataReflected.h:3663
Instances of DtMode1TransponderStateRepository are used to store state data for IFFData.Mode1.Mode1Transponder objects.
Definition: IFFDataStateRepository.h:170
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1524
Instances of DtReflectedMode4Transponder are used to represent a simulated HLAobjectRoot.IFFData.Mode4.Mode4Transponder object reflected across a network.
Definition: iffDataReflected.h:1936
virtual DtModeCInterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2788
Instances of DtReflectedModeCList manage a list of DtReflectedModeC objects.
Definition: iffDataReflected.h:2639
virtual DtMode5StateRepository * mode5StateRep() const
Returns the Mode5's state repository.
Definition: iffDataReflected.h:2155
virtual DtMode4InterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:1846
virtual DtSovietTransponderStateRepository * ssr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:3887
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
void(* DtModeCInterrogatorCallbackFunction)(DtReflectedModeCInterrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedModeCInterrogator and user data...
Definition: iffDataReflected.h:2714
Instances of DtReflectedTCASDataList manage a list of DtReflectedTCASData objects.
Definition: iffDataReflected.h:4052
DtReflectedObjectList & operator=(const DtReflectedObjectList &orig)
assignment operator – not implemented
Instances of DtReflectedMode5List manage a list of DtReflectedMode5 objects.
Definition: iffDataReflected.h:2168
Instances of DtMode2TransponderStateRepository are used to store state data for IFFData.Mode2.Mode2Transponder objects.
Definition: IFFDataStateRepository.h:307
virtual DtModeCStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2631
virtual DtModeSStateRepository * modeSStateRep() const
Returns the ModeS's state repository.
Definition: iffDataReflected.h:3097
virtual DtModeCInterrogatorStateRepository * modeCInterrogatorStateRep() const
Returns the ModeCInterrogator's state repository.
Definition: iffDataReflected.h:2783
Instances of DtReflectedSovietTransponderList manage a list of DtReflectedSovietTransponder objects...
Definition: iffDataReflected.h:3895
Instances of DtHlaObject are used to represent HLA objects which are communicated across the network...
Definition: hlaObject.h:56
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
virtual DtMode1StateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:276
ObjectInstanceHandle ObjectHandle
Definition: rtiCompatibility.h:192
virtual DtSovietStateRepository * sovietStateRep() const
Returns the Soviet's state repository.
Definition: iffDataReflected.h:3568
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:896
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1995
void(* DtModeSCallbackFunction)(DtReflectedModeS *obj, void *userData)
Signature of the callback function that takes a DtReflectedModeS and user data.
Definition: iffDataReflected.h:3028
Instances of DtReflectedMode2 are used to represent a simulated HLAobjectRoot.IFFData.Mode2 object reflected across a network.
Definition: iffDataReflected.h:680
virtual DtSovietStateRepository * ssr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:3573
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:2623
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:425
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:111
Instances of DtModeCStateRepository are used to store state data for IFFData.ModeC objects...
Definition: IFFDataStateRepository.h:973
class DtReflectedObject:
Definition: reflectedObjectHLA.h:36
void(* DtTCASDataCallbackFunction)(DtReflectedTCASData *obj, void *userData)
Signature of the callback function that takes a DtReflectedTCASData and user data.
Definition: iffDataReflected.h:3970
Instances of DtMode3AInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:403
Instances of DtReflectedMode3AInterrogator are used to represent a simulated HLAobjectRoot.IFFData.Mode3A.Mode3AInterrogator object reflected across a network.
Definition: iffDataReflected.h:1308
virtual DtMode5StateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2160
Instances of DtReflectedMode2Interrogator are used to represent a simulated HLAobjectRoot.IFFData.Mode2.Mode2Interrogator object reflected across a network.
Definition: iffDataReflected.h:837
virtual DtModeCTransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:2945
virtual DtMode4InterrogatorStateRepository * mode4InterrogatorStateRep() const
Returns the Mode4Interrogator's state repository.
Definition: iffDataReflected.h:1841
Instances of DtReflectedModeSTransponder are used to represent a simulated HLAobjectRoot.IFFData.ModeS.ModeSTransponder object reflected across a network.
Definition: iffDataReflected.h:3349
void(* DtSovietTransponderCallbackFunction)(DtReflectedSovietTransponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedSovietTransponder and user data...
Definition: iffDataReflected.h:3813
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1367
virtual DtMode2TransponderStateRepository * mode2TransponderStateRep() const
Returns the Mode2Transponder's state repository.
Definition: iffDataReflected.h:1056
Instances of DtMode1StateRepository are used to store state data for IFFData.Mode1 objects...
Definition: IFFDataStateRepository.h:81
virtual DtMode4TransponderStateRepository * mode4TransponderStateRep() const
Returns the Mode4Transponder's state repository.
Definition: iffDataReflected.h:1998
Instances of DtReflectedModeSInterrogator are used to represent a simulated HLAobjectRoot.IFFData.ModeS.ModeSInterrogator object reflected across a network.
Definition: iffDataReflected.h:3192
Instances of DtReflectedSovietInterrogatorList manage a list of DtReflectedSovietInterrogator objects...
Definition: iffDataReflected.h:3738
void(* DtMode1TransponderCallbackFunction)(DtReflectedMode1Transponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode1Transponder and user data...
Definition: iffDataReflected.h:516
Instances of DtReflectedModeCInterrogator are used to represent a simulated HLAobjectRoot.IFFData.ModeC.ModeCInterrogator object reflected across a network.
Definition: iffDataReflected.h:2721
Instances of DtModeSInterrogatorStateRepository are used to store state data for IFFData.ModeS.ModeSInterrogator objects.
Definition: IFFDataStateRepository.h:1186
Instances of DtReflectedMode1List manage a list of DtReflectedMode1 objects.
Definition: iffDataReflected.h:284
virtual DtMode1StateRepository * mode1StateRep() const
Returns the Mode1's state repository.
Definition: iffDataReflected.h:271
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:3094
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:3879
Instances of DtReflectedMode4 are used to represent a simulated HLAobjectRoot.IFFData.Mode4 object reflected across a network.
Definition: iffDataReflected.h:1622
void(* DtMode5CallbackFunction)(DtReflectedMode5 *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode5 and user data.
Definition: iffDataReflected.h:2086
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:3251
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:2937
Instances of DtMode4StateRepository are used to store state data for IFFData.Mode4 objects...
Definition: IFFDataStateRepository.h:478
Instances of DtReflectedMode5Interrogator are used to represent a simulated HLAobjectRoot.IFFData.Mode5.Mode5Interrogator object reflected across a network.
Definition: iffDataReflected.h:2250
DtStateRepository * myStateRep
Definition: reflectedObjectHLA.h:180
Instances of DtReflectedMode2Transponder are used to represent a simulated HLAobjectRoot.IFFData.Mode2.Mode2Transponder object reflected across a network.
Definition: iffDataReflected.h:994
Instances of DtReflectedSovietTransponder are used to represent a simulated HLAobjectRoot.IFFData.Soviet.SovietTransponder object reflected across a network.
Definition: iffDataReflected.h:3820
Instances of DtReflectedModeSInterrogatorList manage a list of DtReflectedModeSInterrogator objects...
Definition: iffDataReflected.h:3267
virtual DtMode1InterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:433
std::set< DtDDMRegionSP > DtDDMRegionSet
Definition: region1516.h:32
Instances of DtReflectedSoviet are used to represent a simulated HLAobjectRoot.IFFData.Soviet object reflected across a network.
Definition: iffDataReflected.h:3506
Instances of DtReflectedMode1 are used to represent a simulated HLAobjectRoot.IFFData.Mode1 object reflected across a network.
Definition: iffDataReflected.h:209
void(* DtSovietInterrogatorCallbackFunction)(DtReflectedSovietInterrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedSovietInterrogator and user data...
Definition: iffDataReflected.h:3656
virtual DtModeCTransponderStateRepository * modeCTransponderStateRep() const
Returns the ModeCTransponder's state repository.
Definition: iffDataReflected.h:2940
Instances of DtReflectedModeSList manage a list of DtReflectedModeS objects.
Definition: iffDataReflected.h:3110
Instances of DtMode4TransponderStateRepository are used to store state data for IFFData.Mode4.Mode4Transponder objects.
Definition: IFFDataStateRepository.h:609
Instances of DtReflectedMode5Transponder are used to represent a simulated HLAobjectRoot.IFFData.Mode5.Mode5Transponder object reflected across a network.
Definition: iffDataReflected.h:2407
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1210
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:268
Instances of DtReflectedMode3ATransponder are used to represent a simulated HLAobjectRoot.IFFData.Mode3A.Mode3ATransponder object reflected across a network.
Definition: iffDataReflected.h:1465
void(* DtMode2InterrogatorCallbackFunction)(DtReflectedMode2Interrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode2Interrogator and user data...
Definition: iffDataReflected.h:830
virtual DtMode3AInterrogatorStateRepository * mode3AInterrogatorStateRep() const
Returns the Mode3AInterrogator's state repository.
Definition: iffDataReflected.h:1370
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:582
virtual void objectAdded(DtReflectedObject *object)
Called from processDiscoverObject() after a remote object has been added to the list.
Instances of DtReflectedMode4List manage a list of DtReflectedMode4 objects.
Definition: iffDataReflected.h:1697
Instances of DtModeCInterrogatorStateRepository are used to store state data for IFFData.ModeC.ModeCInterrogator objects.
Definition: IFFDataStateRepository.h:1028
virtual DtMode4StateRepository * mode4StateRep() const
Returns the Mode4's state repository.
Definition: iffDataReflected.h:1684
Instances of DtMode5StateRepository are used to store state data for IFFData.Mode5 objects...
Definition: IFFDataStateRepository.h:650
virtual DtMode3AStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:1218
virtual DtIFFDataStateRepository * IFFDataStateRep() const
Returns the IFFData's state repository.
Definition: iffDataReflected.h:114
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:3565
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:3722
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:1838
virtual DtMode4StateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:1689
Instances of DtSovietTransponderStateRepository are used to store state data for IFFData.Soviet.SovietTransponder objects.
Definition: IFFDataStateRepository.h:1489
virtual DtMode5TransponderStateRepository * mode5TransponderStateRep() const
Returns the Mode5Transponder's state repository.
Definition: iffDataReflected.h:2469
Instances of DtReflectedMode1TransponderList manage a list of DtReflectedMode1Transponder objects...
Definition: iffDataReflected.h:598
virtual DtTCASDataStateRepository * TCASDataStateRep() const
Returns the TCASData's state repository.
Definition: iffDataReflected.h:4039
virtual DtMode1TransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:590
Instances of DtString are used to represent strings.
Definition: vlString.h:29
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:3408
Instances of DtReflectedMode4TransponderList manage a list of DtReflectedMode4Transponder objects...
Definition: iffDataReflected.h:2011
void(* DtMode1CallbackFunction)(DtReflectedMode1 *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode1 and user data.
Definition: iffDataReflected.h:202
virtual DtModeSTransponderStateRepository * modeSTransponderStateRep() const
Returns the ModeSTransponder's state repository.
Definition: iffDataReflected.h:3411
Instances of DtMode3AStateRepository are used to store state data for IFFData.Mode3A objects...
Definition: IFFDataStateRepository.h:348
virtual DtMode3ATransponderStateRepository * mode3ATransponderStateRep() const
Returns the Mode3ATransponder's state repository.
Definition: iffDataReflected.h:1527
virtual DtMode2TransponderStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:1061
virtual DtMode2InterrogatorStateRepository * msr() const
Shorter version of lifeformRep.
Definition: iffDataReflected.h:904
void(* DtMode3ATransponderCallbackFunction)(DtReflectedMode3ATransponder *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode3ATransponder and user data...
Definition: iffDataReflected.h:1458
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: iffDataReflected.h:2780
Instances of DtReflectedModeCInterrogatorList manage a list of DtReflectedModeCInterrogator objects...
Definition: iffDataReflected.h:2796
Instances of DtMode4InterrogatorStateRepository are used to store state data for IFFData.Mode4.Mode4Interrogator objects.
Definition: IFFDataStateRepository.h:568
Instances of DtReflectedModeSTransponderList manage a list of DtReflectedModeSTransponder objects...
Definition: iffDataReflected.h:3424
virtual DtMode2StateRepository * mode2StateRep() const
Returns the Mode2's state repository.
Definition: iffDataReflected.h:742
Instances of DtReflectedIFFDataList manage a list of DtReflectedIFFData objects.
Definition: iffDataReflected.h:127
This file provides a declaration of the class DtReflectedObject.
Instances of DtReflectedModeC are used to represent a simulated HLAobjectRoot.IFFData.ModeC object reflected across a network.
Definition: iffDataReflected.h:2564
virtual DtMode1TransponderStateRepository * mode1TransponderStateRep() const
Returns the Mode1Transponder's state repository.
Definition: iffDataReflected.h:585
void(* DtMode2CallbackFunction)(DtReflectedMode2 *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode2 and user data.
Definition: iffDataReflected.h:673
Instances of DtReflectedMode2InterrogatorList manage a list of DtReflectedMode2Interrogator objects...
Definition: iffDataReflected.h:912
void(* DtMode4InterrogatorCallbackFunction)(DtReflectedMode4Interrogator *obj, void *userData)
Signature of the callback function that takes a DtReflectedMode4Interrogator and user data...
Definition: iffDataReflected.h:1772