17 class DT_DLL_VL DtReflectedMode1Interrogator;
18 class DT_DLL_VL DtReflectedMode1Transponder;
20 class DT_DLL_VL DtReflectedMode2Interrogator;
21 class DT_DLL_VL DtReflectedMode2Transponder;
23 class DT_DLL_VL DtReflectedMode3AInterrogator;
24 class DT_DLL_VL DtReflectedMode3ATransponder;
26 class DT_DLL_VL DtReflectedMode4Interrogator;
27 class DT_DLL_VL DtReflectedMode4Transponder;
29 class DT_DLL_VL DtReflectedMode5Interrogator;
30 class DT_DLL_VL DtReflectedMode5Transponder;
32 class DT_DLL_VL DtReflectedModeCInterrogator;
33 class DT_DLL_VL DtReflectedModeCTransponder;
35 class DT_DLL_VL DtReflectedModeSInterrogator;
36 class DT_DLL_VL DtReflectedModeSTransponder;
38 class DT_DLL_VL DtReflectedSovietInterrogator;
39 class DT_DLL_VL DtReflectedSovietTransponder;
45 typedef void(*DtIFFDataCallbackFunction)(
46 DtReflectedIFFData* obj,
void* userData);
57 typedef DtIFFDataStateRepository* (*DtStateRepCreator)();
64 virtual ~DtReflectedIFFData();
67 virtual DtIFFDataStateRepository* IFFDataStateRep()
const;
70 virtual DtIFFDataStateRepository* Isr()
const;
74 virtual DtReflectedIFFData*
next()
const;
78 virtual DtReflectedIFFData*
prev()
const;
82 virtual DtReflectedIFFData*
wrapNext()
const;
86 virtual DtReflectedIFFData*
wrapPrev()
const;
90 virtual void addPostUpdateCallback(
91 DtIFFDataCallbackFunction cb,
void* userData);
95 virtual void removePostUpdateCallback(
96 DtIFFDataCallbackFunction cb,
void* userData);
100 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
104 DtReflectedIFFData(
const DtReflectedIFFData& orig);
107 DtReflectedIFFData&
operator=(
const DtReflectedIFFData& orig);
111 static DtStateRepCreator theStateRepCreator;
114 inline DtIFFDataStateRepository* DtReflectedIFFData::IFFDataStateRep()
const
116 return (DtIFFDataStateRepository*)myStateRep;
119 inline DtIFFDataStateRepository* DtReflectedIFFData::Isr()
const
121 return (DtIFFDataStateRepository*)myStateRep;
132 const DtDDMRegionSet* regionSetToUse = 0);
137 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
140 virtual ~DtReflectedIFFDataList();
145 DtReflectedIFFDataList(
const DtReflectedIFFDataList& orig);
148 DtReflectedIFFDataList&
operator=(
const DtReflectedIFFDataList&orig);
153 virtual DtReflectedIFFData* lookup(
155 RTI::ObjectInstanceHandle
id);
157 RTI::ObjectHandle id);
161 virtual DtReflectedIFFData* lookup(
165 virtual DtReflectedIFFData* first()
const;
168 virtual DtReflectedIFFData* last()
const;
171 virtual void addIFFDataAdditionCallback(
172 DtIFFDataCallbackFunction cb,
void* userData);
175 virtual void removeIFFDataAdditionCallback(
176 DtIFFDataCallbackFunction cb,
void* userData);
179 virtual void addIFFDataRemovalCallback(
180 DtIFFDataCallbackFunction cb,
void* userData);
183 virtual void removeIFFDataRemovalCallback(
184 DtIFFDataCallbackFunction cb,
void* userData);
202 typedef void(*DtMode1CallbackFunction)(
203 DtReflectedMode1* obj,
void* userData);
214 typedef DtMode1StateRepository* (*DtStateRepCreator)();
221 virtual ~DtReflectedMode1();
224 virtual DtMode1StateRepository* mode1StateRep()
const;
227 virtual DtMode1StateRepository* msr()
const;
231 virtual DtReflectedMode1*
next()
const;
235 virtual DtReflectedMode1*
prev()
const;
239 virtual DtReflectedMode1*
wrapNext()
const;
243 virtual DtReflectedMode1*
wrapPrev()
const;
247 virtual void addPostUpdateCallback(
248 DtMode1CallbackFunction cb,
void* userData);
252 virtual void removePostUpdateCallback(
253 DtMode1CallbackFunction cb,
void* userData);
257 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
261 DtReflectedMode1(
const DtReflectedMode1& orig);
264 DtReflectedMode1&
operator=(
const DtReflectedMode1& orig);
268 static DtStateRepCreator theStateRepCreator;
271 inline DtMode1StateRepository* DtReflectedMode1::mode1StateRep()
const
273 return (DtMode1StateRepository*)myStateRep;
276 inline DtMode1StateRepository* DtReflectedMode1::msr()
const
278 return (DtMode1StateRepository*)myStateRep;
289 const DtDDMRegionSet* regionSetToUse = 0);
294 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
297 virtual ~DtReflectedMode1List();
302 DtReflectedMode1List(
const DtReflectedMode1List& orig);
305 DtReflectedMode1List&
operator=(
const DtReflectedMode1List&orig);
310 virtual DtReflectedMode1* lookup(
312 RTI::ObjectInstanceHandle
id);
314 RTI::ObjectHandle id);
318 virtual DtReflectedMode1* lookup(
322 virtual DtReflectedMode1* first()
const;
325 virtual DtReflectedMode1* last()
const;
328 virtual void addMode1AdditionCallback(
329 DtMode1CallbackFunction cb,
void* userData);
332 virtual void removeMode1AdditionCallback(
333 DtMode1CallbackFunction cb,
void* userData);
336 virtual void addMode1RemovalCallback(
337 DtMode1CallbackFunction cb,
void* userData);
340 virtual void removeMode1RemovalCallback(
341 DtMode1CallbackFunction cb,
void* userData);
359 typedef void(*DtMode1InterrogatorCallbackFunction)(
360 DtReflectedMode1Interrogator* obj,
void* userData);
371 typedef DtMode1InterrogatorStateRepository* (*DtStateRepCreator)();
375 DtReflectedMode1Interrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
378 virtual ~DtReflectedMode1Interrogator();
381 virtual DtMode1InterrogatorStateRepository* mode1InterrogatorStateRep()
const;
384 virtual DtMode1InterrogatorStateRepository* msr()
const;
388 virtual DtReflectedMode1Interrogator*
next()
const;
392 virtual DtReflectedMode1Interrogator*
prev()
const;
396 virtual DtReflectedMode1Interrogator*
wrapNext()
const;
400 virtual DtReflectedMode1Interrogator*
wrapPrev()
const;
404 virtual void addPostUpdateCallback(
405 DtMode1InterrogatorCallbackFunction cb,
void* userData);
409 virtual void removePostUpdateCallback(
410 DtMode1InterrogatorCallbackFunction cb,
void* userData);
414 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
418 DtReflectedMode1Interrogator(
const DtReflectedMode1Interrogator& orig);
421 DtReflectedMode1Interrogator&
operator=(
const DtReflectedMode1Interrogator& orig);
425 static DtStateRepCreator theStateRepCreator;
428 inline DtMode1InterrogatorStateRepository* DtReflectedMode1Interrogator::mode1InterrogatorStateRep()
const
430 return (DtMode1InterrogatorStateRepository*)myStateRep;
433 inline DtMode1InterrogatorStateRepository* DtReflectedMode1Interrogator::msr()
const
435 return (DtMode1InterrogatorStateRepository*)myStateRep;
446 const DtDDMRegionSet* regionSetToUse = 0);
451 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
454 virtual ~DtReflectedMode1InterrogatorList();
459 DtReflectedMode1InterrogatorList(
const DtReflectedMode1InterrogatorList& orig);
462 DtReflectedMode1InterrogatorList&
operator=(
const DtReflectedMode1InterrogatorList&orig);
467 virtual DtReflectedMode1Interrogator* lookup(
469 RTI::ObjectInstanceHandle
id);
471 RTI::ObjectHandle id);
475 virtual DtReflectedMode1Interrogator* lookup(
479 virtual DtReflectedMode1Interrogator* first()
const;
482 virtual DtReflectedMode1Interrogator* last()
const;
485 virtual void addMode1InterrogatorAdditionCallback(
486 DtMode1InterrogatorCallbackFunction cb,
void* userData);
489 virtual void removeMode1InterrogatorAdditionCallback(
490 DtMode1InterrogatorCallbackFunction cb,
void* userData);
493 virtual void addMode1InterrogatorRemovalCallback(
494 DtMode1InterrogatorCallbackFunction cb,
void* userData);
497 virtual void removeMode1InterrogatorRemovalCallback(
498 DtMode1InterrogatorCallbackFunction cb,
void* userData);
516 typedef void(*DtMode1TransponderCallbackFunction)(
517 DtReflectedMode1Transponder* obj,
void* userData);
528 typedef DtMode1TransponderStateRepository* (*DtStateRepCreator)();
532 DtReflectedMode1Transponder(DtHlaObject* obj,
DtExerciseConn* exConn);
535 virtual ~DtReflectedMode1Transponder();
538 virtual DtMode1TransponderStateRepository* mode1TransponderStateRep()
const;
541 virtual DtMode1TransponderStateRepository* msr()
const;
545 virtual DtReflectedMode1Transponder*
next()
const;
549 virtual DtReflectedMode1Transponder*
prev()
const;
553 virtual DtReflectedMode1Transponder*
wrapNext()
const;
557 virtual DtReflectedMode1Transponder*
wrapPrev()
const;
561 virtual void addPostUpdateCallback(
562 DtMode1TransponderCallbackFunction cb,
void* userData);
566 virtual void removePostUpdateCallback(
567 DtMode1TransponderCallbackFunction cb,
void* userData);
571 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
575 DtReflectedMode1Transponder(
const DtReflectedMode1Transponder& orig);
578 DtReflectedMode1Transponder&
operator=(
const DtReflectedMode1Transponder& orig);
582 static DtStateRepCreator theStateRepCreator;
585 inline DtMode1TransponderStateRepository* DtReflectedMode1Transponder::mode1TransponderStateRep()
const
587 return (DtMode1TransponderStateRepository*)myStateRep;
590 inline DtMode1TransponderStateRepository* DtReflectedMode1Transponder::msr()
const
592 return (DtMode1TransponderStateRepository*)myStateRep;
603 const DtDDMRegionSet* regionSetToUse = 0);
608 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
611 virtual ~DtReflectedMode1TransponderList();
616 DtReflectedMode1TransponderList(
const DtReflectedMode1TransponderList& orig);
619 DtReflectedMode1TransponderList&
operator=(
const DtReflectedMode1TransponderList&orig);
624 virtual DtReflectedMode1Transponder* lookup(
626 RTI::ObjectInstanceHandle
id);
628 RTI::ObjectHandle id);
632 virtual DtReflectedMode1Transponder* lookup(
636 virtual DtReflectedMode1Transponder* first()
const;
639 virtual DtReflectedMode1Transponder* last()
const;
642 virtual void addMode1TransponderAdditionCallback(
643 DtMode1TransponderCallbackFunction cb,
void* userData);
646 virtual void removeMode1TransponderAdditionCallback(
647 DtMode1TransponderCallbackFunction cb,
void* userData);
650 virtual void addMode1TransponderRemovalCallback(
651 DtMode1TransponderCallbackFunction cb,
void* userData);
654 virtual void removeMode1TransponderRemovalCallback(
655 DtMode1TransponderCallbackFunction cb,
void* userData);
673 typedef void(*DtMode2CallbackFunction)(
674 DtReflectedMode2* obj,
void* userData);
685 typedef DtMode2StateRepository* (*DtStateRepCreator)();
692 virtual ~DtReflectedMode2();
695 virtual DtMode2StateRepository* mode2StateRep()
const;
698 virtual DtMode2StateRepository* msr()
const;
702 virtual DtReflectedMode2*
next()
const;
706 virtual DtReflectedMode2*
prev()
const;
710 virtual DtReflectedMode2*
wrapNext()
const;
714 virtual DtReflectedMode2*
wrapPrev()
const;
718 virtual void addPostUpdateCallback(
719 DtMode2CallbackFunction cb,
void* userData);
723 virtual void removePostUpdateCallback(
724 DtMode2CallbackFunction cb,
void* userData);
728 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
732 DtReflectedMode2(
const DtReflectedMode2& orig);
735 DtReflectedMode2&
operator=(
const DtReflectedMode2& orig);
739 static DtStateRepCreator theStateRepCreator;
742 inline DtMode2StateRepository* DtReflectedMode2::mode2StateRep()
const
744 return (DtMode2StateRepository*)myStateRep;
747 inline DtMode2StateRepository* DtReflectedMode2::msr()
const
749 return (DtMode2StateRepository*)myStateRep;
760 const DtDDMRegionSet* regionSetToUse = 0);
765 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
768 virtual ~DtReflectedMode2List();
773 DtReflectedMode2List(
const DtReflectedMode2List& orig);
776 DtReflectedMode2List&
operator=(
const DtReflectedMode2List&orig);
781 virtual DtReflectedMode2* lookup(
783 RTI::ObjectInstanceHandle
id);
785 RTI::ObjectHandle id);
789 virtual DtReflectedMode2* lookup(
793 virtual DtReflectedMode2* first()
const;
796 virtual DtReflectedMode2* last()
const;
799 virtual void addMode2AdditionCallback(
800 DtMode2CallbackFunction cb,
void* userData);
803 virtual void removeMode2AdditionCallback(
804 DtMode2CallbackFunction cb,
void* userData);
807 virtual void addMode2RemovalCallback(
808 DtMode2CallbackFunction cb,
void* userData);
811 virtual void removeMode2RemovalCallback(
812 DtMode2CallbackFunction cb,
void* userData);
830 typedef void(*DtMode2InterrogatorCallbackFunction)(
831 DtReflectedMode2Interrogator* obj,
void* userData);
842 typedef DtMode2InterrogatorStateRepository* (*DtStateRepCreator)();
846 DtReflectedMode2Interrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
849 virtual ~DtReflectedMode2Interrogator();
852 virtual DtMode2InterrogatorStateRepository* mode2InterrogatorStateRep()
const;
855 virtual DtMode2InterrogatorStateRepository* msr()
const;
859 virtual DtReflectedMode2Interrogator*
next()
const;
863 virtual DtReflectedMode2Interrogator*
prev()
const;
867 virtual DtReflectedMode2Interrogator*
wrapNext()
const;
871 virtual DtReflectedMode2Interrogator*
wrapPrev()
const;
875 virtual void addPostUpdateCallback(
876 DtMode2InterrogatorCallbackFunction cb,
void* userData);
880 virtual void removePostUpdateCallback(
881 DtMode2InterrogatorCallbackFunction cb,
void* userData);
885 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
889 DtReflectedMode2Interrogator(
const DtReflectedMode2Interrogator& orig);
892 DtReflectedMode2Interrogator&
operator=(
const DtReflectedMode2Interrogator& orig);
896 static DtStateRepCreator theStateRepCreator;
899 inline DtMode2InterrogatorStateRepository* DtReflectedMode2Interrogator::mode2InterrogatorStateRep()
const
901 return (DtMode2InterrogatorStateRepository*)myStateRep;
904 inline DtMode2InterrogatorStateRepository* DtReflectedMode2Interrogator::msr()
const
906 return (DtMode2InterrogatorStateRepository*)myStateRep;
917 const DtDDMRegionSet* regionSetToUse = 0);
922 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
925 virtual ~DtReflectedMode2InterrogatorList();
930 DtReflectedMode2InterrogatorList(
const DtReflectedMode2InterrogatorList& orig);
933 DtReflectedMode2InterrogatorList&
operator=(
const DtReflectedMode2InterrogatorList&orig);
938 virtual DtReflectedMode2Interrogator* lookup(
940 RTI::ObjectInstanceHandle
id);
942 RTI::ObjectHandle id);
946 virtual DtReflectedMode2Interrogator* lookup(
950 virtual DtReflectedMode2Interrogator* first()
const;
953 virtual DtReflectedMode2Interrogator* last()
const;
956 virtual void addMode2InterrogatorAdditionCallback(
957 DtMode2InterrogatorCallbackFunction cb,
void* userData);
960 virtual void removeMode2InterrogatorAdditionCallback(
961 DtMode2InterrogatorCallbackFunction cb,
void* userData);
964 virtual void addMode2InterrogatorRemovalCallback(
965 DtMode2InterrogatorCallbackFunction cb,
void* userData);
968 virtual void removeMode2InterrogatorRemovalCallback(
969 DtMode2InterrogatorCallbackFunction cb,
void* userData);
987 typedef void(*DtMode2TransponderCallbackFunction)(
988 DtReflectedMode2Transponder* obj,
void* userData);
999 typedef DtMode2TransponderStateRepository* (*DtStateRepCreator)();
1003 DtReflectedMode2Transponder(DtHlaObject* obj,
DtExerciseConn* exConn);
1006 virtual ~DtReflectedMode2Transponder();
1009 virtual DtMode2TransponderStateRepository* mode2TransponderStateRep()
const;
1012 virtual DtMode2TransponderStateRepository* msr()
const;
1016 virtual DtReflectedMode2Transponder*
next()
const;
1020 virtual DtReflectedMode2Transponder*
prev()
const;
1024 virtual DtReflectedMode2Transponder*
wrapNext()
const;
1028 virtual DtReflectedMode2Transponder*
wrapPrev()
const;
1032 virtual void addPostUpdateCallback(
1033 DtMode2TransponderCallbackFunction cb,
void* userData);
1037 virtual void removePostUpdateCallback(
1038 DtMode2TransponderCallbackFunction cb,
void* userData);
1042 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1046 DtReflectedMode2Transponder(
const DtReflectedMode2Transponder& orig);
1049 DtReflectedMode2Transponder&
operator=(
const DtReflectedMode2Transponder& orig);
1053 static DtStateRepCreator theStateRepCreator;
1056 inline DtMode2TransponderStateRepository* DtReflectedMode2Transponder::mode2TransponderStateRep()
const
1058 return (DtMode2TransponderStateRepository*)myStateRep;
1061 inline DtMode2TransponderStateRepository* DtReflectedMode2Transponder::msr()
const
1063 return (DtMode2TransponderStateRepository*)myStateRep;
1074 const DtDDMRegionSet* regionSetToUse = 0);
1079 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
1082 virtual ~DtReflectedMode2TransponderList();
1087 DtReflectedMode2TransponderList(
const DtReflectedMode2TransponderList& orig);
1090 DtReflectedMode2TransponderList&
operator=(
const DtReflectedMode2TransponderList&orig);
1095 virtual DtReflectedMode2Transponder* lookup(
1097 RTI::ObjectInstanceHandle
id);
1099 RTI::ObjectHandle id);
1103 virtual DtReflectedMode2Transponder* lookup(
1107 virtual DtReflectedMode2Transponder* first()
const;
1110 virtual DtReflectedMode2Transponder* last()
const;
1113 virtual void addMode2TransponderAdditionCallback(
1114 DtMode2TransponderCallbackFunction cb,
void* userData);
1117 virtual void removeMode2TransponderAdditionCallback(
1118 DtMode2TransponderCallbackFunction cb,
void* userData);
1121 virtual void addMode2TransponderRemovalCallback(
1122 DtMode2TransponderCallbackFunction cb,
void* userData);
1125 virtual void removeMode2TransponderRemovalCallback(
1126 DtMode2TransponderCallbackFunction cb,
void* userData);
1144 typedef void(*DtMode3ACallbackFunction)(
1145 DtReflectedMode3A* obj,
void* userData);
1156 typedef DtMode3AStateRepository* (*DtStateRepCreator)();
1163 virtual ~DtReflectedMode3A();
1166 virtual DtMode3AStateRepository* mode3AStateRep()
const;
1169 virtual DtMode3AStateRepository* msr()
const;
1173 virtual DtReflectedMode3A*
next()
const;
1177 virtual DtReflectedMode3A*
prev()
const;
1181 virtual DtReflectedMode3A*
wrapNext()
const;
1185 virtual DtReflectedMode3A*
wrapPrev()
const;
1189 virtual void addPostUpdateCallback(
1190 DtMode3ACallbackFunction cb,
void* userData);
1194 virtual void removePostUpdateCallback(
1195 DtMode3ACallbackFunction cb,
void* userData);
1199 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1203 DtReflectedMode3A(
const DtReflectedMode3A& orig);
1206 DtReflectedMode3A&
operator=(
const DtReflectedMode3A& orig);
1210 static DtStateRepCreator theStateRepCreator;
1213 inline DtMode3AStateRepository* DtReflectedMode3A::mode3AStateRep()
const
1215 return (DtMode3AStateRepository*)myStateRep;
1218 inline DtMode3AStateRepository* DtReflectedMode3A::msr()
const
1220 return (DtMode3AStateRepository*)myStateRep;
1231 const DtDDMRegionSet* regionSetToUse = 0);
1236 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
1239 virtual ~DtReflectedMode3AList();
1244 DtReflectedMode3AList(
const DtReflectedMode3AList& orig);
1247 DtReflectedMode3AList&
operator=(
const DtReflectedMode3AList&orig);
1252 virtual DtReflectedMode3A* lookup(
1254 RTI::ObjectInstanceHandle
id);
1256 RTI::ObjectHandle id);
1260 virtual DtReflectedMode3A* lookup(
1264 virtual DtReflectedMode3A* first()
const;
1267 virtual DtReflectedMode3A* last()
const;
1270 virtual void addMode3AAdditionCallback(
1271 DtMode3ACallbackFunction cb,
void* userData);
1274 virtual void removeMode3AAdditionCallback(
1275 DtMode3ACallbackFunction cb,
void* userData);
1278 virtual void addMode3ARemovalCallback(
1279 DtMode3ACallbackFunction cb,
void* userData);
1282 virtual void removeMode3ARemovalCallback(
1283 DtMode3ACallbackFunction cb,
void* userData);
1301 typedef void(*DtMode3AInterrogatorCallbackFunction)(
1302 DtReflectedMode3AInterrogator* obj,
void* userData);
1313 typedef DtMode3AInterrogatorStateRepository* (*DtStateRepCreator)();
1317 DtReflectedMode3AInterrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
1320 virtual ~DtReflectedMode3AInterrogator();
1323 virtual DtMode3AInterrogatorStateRepository* mode3AInterrogatorStateRep()
const;
1326 virtual DtMode3AInterrogatorStateRepository* msr()
const;
1330 virtual DtReflectedMode3AInterrogator*
next()
const;
1334 virtual DtReflectedMode3AInterrogator*
prev()
const;
1338 virtual DtReflectedMode3AInterrogator*
wrapNext()
const;
1342 virtual DtReflectedMode3AInterrogator*
wrapPrev()
const;
1346 virtual void addPostUpdateCallback(
1347 DtMode3AInterrogatorCallbackFunction cb,
void* userData);
1351 virtual void removePostUpdateCallback(
1352 DtMode3AInterrogatorCallbackFunction cb,
void* userData);
1356 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1360 DtReflectedMode3AInterrogator(
const DtReflectedMode3AInterrogator& orig);
1363 DtReflectedMode3AInterrogator&
operator=(
const DtReflectedMode3AInterrogator& orig);
1367 static DtStateRepCreator theStateRepCreator;
1370 inline DtMode3AInterrogatorStateRepository* DtReflectedMode3AInterrogator::mode3AInterrogatorStateRep()
const
1372 return (DtMode3AInterrogatorStateRepository*)myStateRep;
1375 inline DtMode3AInterrogatorStateRepository* DtReflectedMode3AInterrogator::msr()
const
1377 return (DtMode3AInterrogatorStateRepository*)myStateRep;
1388 const DtDDMRegionSet* regionSetToUse = 0);
1393 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
1396 virtual ~DtReflectedMode3AInterrogatorList();
1401 DtReflectedMode3AInterrogatorList(
const DtReflectedMode3AInterrogatorList& orig);
1404 DtReflectedMode3AInterrogatorList&
operator=(
const DtReflectedMode3AInterrogatorList&orig);
1409 virtual DtReflectedMode3AInterrogator* lookup(
1411 RTI::ObjectInstanceHandle
id);
1413 RTI::ObjectHandle id);
1417 virtual DtReflectedMode3AInterrogator* lookup(
1421 virtual DtReflectedMode3AInterrogator* first()
const;
1424 virtual DtReflectedMode3AInterrogator* last()
const;
1427 virtual void addMode3AInterrogatorAdditionCallback(
1428 DtMode3AInterrogatorCallbackFunction cb,
void* userData);
1431 virtual void removeMode3AInterrogatorAdditionCallback(
1432 DtMode3AInterrogatorCallbackFunction cb,
void* userData);
1435 virtual void addMode3AInterrogatorRemovalCallback(
1436 DtMode3AInterrogatorCallbackFunction cb,
void* userData);
1439 virtual void removeMode3AInterrogatorRemovalCallback(
1440 DtMode3AInterrogatorCallbackFunction cb,
void* userData);
1458 typedef void(*DtMode3ATransponderCallbackFunction)(
1459 DtReflectedMode3ATransponder* obj,
void* userData);
1470 typedef DtMode3ATransponderStateRepository* (*DtStateRepCreator)();
1474 DtReflectedMode3ATransponder(DtHlaObject* obj,
DtExerciseConn* exConn);
1477 virtual ~DtReflectedMode3ATransponder();
1480 virtual DtMode3ATransponderStateRepository* mode3ATransponderStateRep()
const;
1483 virtual DtMode3ATransponderStateRepository* msr()
const;
1487 virtual DtReflectedMode3ATransponder*
next()
const;
1491 virtual DtReflectedMode3ATransponder*
prev()
const;
1495 virtual DtReflectedMode3ATransponder*
wrapNext()
const;
1499 virtual DtReflectedMode3ATransponder*
wrapPrev()
const;
1503 virtual void addPostUpdateCallback(
1504 DtMode3ATransponderCallbackFunction cb,
void* userData);
1508 virtual void removePostUpdateCallback(
1509 DtMode3ATransponderCallbackFunction cb,
void* userData);
1513 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1517 DtReflectedMode3ATransponder(
const DtReflectedMode3ATransponder& orig);
1520 DtReflectedMode3ATransponder&
operator=(
const DtReflectedMode3ATransponder& orig);
1524 static DtStateRepCreator theStateRepCreator;
1527 inline DtMode3ATransponderStateRepository* DtReflectedMode3ATransponder::mode3ATransponderStateRep()
const
1529 return (DtMode3ATransponderStateRepository*)myStateRep;
1532 inline DtMode3ATransponderStateRepository* DtReflectedMode3ATransponder::msr()
const
1534 return (DtMode3ATransponderStateRepository*)myStateRep;
1545 const DtDDMRegionSet* regionSetToUse = 0);
1550 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
1553 virtual ~DtReflectedMode3ATransponderList();
1558 DtReflectedMode3ATransponderList(
const DtReflectedMode3ATransponderList& orig);
1561 DtReflectedMode3ATransponderList&
operator=(
const DtReflectedMode3ATransponderList&orig);
1566 virtual DtReflectedMode3ATransponder* lookup(
1568 RTI::ObjectInstanceHandle
id);
1570 RTI::ObjectHandle id);
1574 virtual DtReflectedMode3ATransponder* lookup(
1578 virtual DtReflectedMode3ATransponder* first()
const;
1581 virtual DtReflectedMode3ATransponder* last()
const;
1584 virtual void addMode3ATransponderAdditionCallback(
1585 DtMode3ATransponderCallbackFunction cb,
void* userData);
1588 virtual void removeMode3ATransponderAdditionCallback(
1589 DtMode3ATransponderCallbackFunction cb,
void* userData);
1592 virtual void addMode3ATransponderRemovalCallback(
1593 DtMode3ATransponderCallbackFunction cb,
void* userData);
1596 virtual void removeMode3ATransponderRemovalCallback(
1597 DtMode3ATransponderCallbackFunction cb,
void* userData);
1615 typedef void(*DtMode4CallbackFunction)(
1616 DtReflectedMode4* obj,
void* userData);
1627 typedef DtMode4StateRepository* (*DtStateRepCreator)();
1634 virtual ~DtReflectedMode4();
1637 virtual DtMode4StateRepository* mode4StateRep()
const;
1640 virtual DtMode4StateRepository* msr()
const;
1644 virtual DtReflectedMode4*
next()
const;
1648 virtual DtReflectedMode4*
prev()
const;
1652 virtual DtReflectedMode4*
wrapNext()
const;
1656 virtual DtReflectedMode4*
wrapPrev()
const;
1660 virtual void addPostUpdateCallback(
1661 DtMode4CallbackFunction cb,
void* userData);
1665 virtual void removePostUpdateCallback(
1666 DtMode4CallbackFunction cb,
void* userData);
1670 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1674 DtReflectedMode4(
const DtReflectedMode4& orig);
1677 DtReflectedMode4&
operator=(
const DtReflectedMode4& orig);
1681 static DtStateRepCreator theStateRepCreator;
1684 inline DtMode4StateRepository* DtReflectedMode4::mode4StateRep()
const
1686 return (DtMode4StateRepository*)myStateRep;
1689 inline DtMode4StateRepository* DtReflectedMode4::msr()
const
1691 return (DtMode4StateRepository*)myStateRep;
1702 const DtDDMRegionSet* regionSetToUse = 0);
1707 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
1710 virtual ~DtReflectedMode4List();
1715 DtReflectedMode4List(
const DtReflectedMode4List& orig);
1718 DtReflectedMode4List&
operator=(
const DtReflectedMode4List&orig);
1723 virtual DtReflectedMode4* lookup(
1725 RTI::ObjectInstanceHandle
id);
1727 RTI::ObjectHandle id);
1731 virtual DtReflectedMode4* lookup(
1735 virtual DtReflectedMode4* first()
const;
1738 virtual DtReflectedMode4* last()
const;
1741 virtual void addMode4AdditionCallback(
1742 DtMode4CallbackFunction cb,
void* userData);
1745 virtual void removeMode4AdditionCallback(
1746 DtMode4CallbackFunction cb,
void* userData);
1749 virtual void addMode4RemovalCallback(
1750 DtMode4CallbackFunction cb,
void* userData);
1753 virtual void removeMode4RemovalCallback(
1754 DtMode4CallbackFunction cb,
void* userData);
1772 typedef void(*DtMode4InterrogatorCallbackFunction)(
1773 DtReflectedMode4Interrogator* obj,
void* userData);
1784 typedef DtMode4InterrogatorStateRepository* (*DtStateRepCreator)();
1788 DtReflectedMode4Interrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
1791 virtual ~DtReflectedMode4Interrogator();
1794 virtual DtMode4InterrogatorStateRepository* mode4InterrogatorStateRep()
const;
1797 virtual DtMode4InterrogatorStateRepository* msr()
const;
1801 virtual DtReflectedMode4Interrogator*
next()
const;
1805 virtual DtReflectedMode4Interrogator*
prev()
const;
1809 virtual DtReflectedMode4Interrogator*
wrapNext()
const;
1813 virtual DtReflectedMode4Interrogator*
wrapPrev()
const;
1817 virtual void addPostUpdateCallback(
1818 DtMode4InterrogatorCallbackFunction cb,
void* userData);
1822 virtual void removePostUpdateCallback(
1823 DtMode4InterrogatorCallbackFunction cb,
void* userData);
1827 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1831 DtReflectedMode4Interrogator(
const DtReflectedMode4Interrogator& orig);
1834 DtReflectedMode4Interrogator&
operator=(
const DtReflectedMode4Interrogator& orig);
1838 static DtStateRepCreator theStateRepCreator;
1841 inline DtMode4InterrogatorStateRepository* DtReflectedMode4Interrogator::mode4InterrogatorStateRep()
const
1843 return (DtMode4InterrogatorStateRepository*)myStateRep;
1846 inline DtMode4InterrogatorStateRepository* DtReflectedMode4Interrogator::msr()
const
1848 return (DtMode4InterrogatorStateRepository*)myStateRep;
1859 const DtDDMRegionSet* regionSetToUse = 0);
1864 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
1867 virtual ~DtReflectedMode4InterrogatorList();
1872 DtReflectedMode4InterrogatorList(
const DtReflectedMode4InterrogatorList& orig);
1875 DtReflectedMode4InterrogatorList&
operator=(
const DtReflectedMode4InterrogatorList&orig);
1880 virtual DtReflectedMode4Interrogator* lookup(
1882 RTI::ObjectInstanceHandle
id);
1884 RTI::ObjectHandle id);
1888 virtual DtReflectedMode4Interrogator* lookup(
1892 virtual DtReflectedMode4Interrogator* first()
const;
1895 virtual DtReflectedMode4Interrogator* last()
const;
1898 virtual void addMode4InterrogatorAdditionCallback(
1899 DtMode4InterrogatorCallbackFunction cb,
void* userData);
1902 virtual void removeMode4InterrogatorAdditionCallback(
1903 DtMode4InterrogatorCallbackFunction cb,
void* userData);
1906 virtual void addMode4InterrogatorRemovalCallback(
1907 DtMode4InterrogatorCallbackFunction cb,
void* userData);
1910 virtual void removeMode4InterrogatorRemovalCallback(
1911 DtMode4InterrogatorCallbackFunction cb,
void* userData);
1929 typedef void(*DtMode4TransponderCallbackFunction)(
1930 DtReflectedMode4Transponder* obj,
void* userData);
1941 typedef DtMode4TransponderStateRepository* (*DtStateRepCreator)();
1945 DtReflectedMode4Transponder(DtHlaObject* obj,
DtExerciseConn* exConn);
1948 virtual ~DtReflectedMode4Transponder();
1951 virtual DtMode4TransponderStateRepository* mode4TransponderStateRep()
const;
1954 virtual DtMode4TransponderStateRepository* msr()
const;
1958 virtual DtReflectedMode4Transponder*
next()
const;
1962 virtual DtReflectedMode4Transponder*
prev()
const;
1966 virtual DtReflectedMode4Transponder*
wrapNext()
const;
1970 virtual DtReflectedMode4Transponder*
wrapPrev()
const;
1974 virtual void addPostUpdateCallback(
1975 DtMode4TransponderCallbackFunction cb,
void* userData);
1979 virtual void removePostUpdateCallback(
1980 DtMode4TransponderCallbackFunction cb,
void* userData);
1984 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1988 DtReflectedMode4Transponder(
const DtReflectedMode4Transponder& orig);
1991 DtReflectedMode4Transponder&
operator=(
const DtReflectedMode4Transponder& orig);
1995 static DtStateRepCreator theStateRepCreator;
1998 inline DtMode4TransponderStateRepository* DtReflectedMode4Transponder::mode4TransponderStateRep()
const
2000 return (DtMode4TransponderStateRepository*)myStateRep;
2003 inline DtMode4TransponderStateRepository* DtReflectedMode4Transponder::msr()
const
2005 return (DtMode4TransponderStateRepository*)myStateRep;
2016 const DtDDMRegionSet* regionSetToUse = 0);
2021 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2024 virtual ~DtReflectedMode4TransponderList();
2029 DtReflectedMode4TransponderList(
const DtReflectedMode4TransponderList& orig);
2032 DtReflectedMode4TransponderList&
operator=(
const DtReflectedMode4TransponderList&orig);
2037 virtual DtReflectedMode4Transponder* lookup(
2039 RTI::ObjectInstanceHandle
id);
2041 RTI::ObjectHandle id);
2045 virtual DtReflectedMode4Transponder* lookup(
2049 virtual DtReflectedMode4Transponder* first()
const;
2052 virtual DtReflectedMode4Transponder* last()
const;
2055 virtual void addMode4TransponderAdditionCallback(
2056 DtMode4TransponderCallbackFunction cb,
void* userData);
2059 virtual void removeMode4TransponderAdditionCallback(
2060 DtMode4TransponderCallbackFunction cb,
void* userData);
2063 virtual void addMode4TransponderRemovalCallback(
2064 DtMode4TransponderCallbackFunction cb,
void* userData);
2067 virtual void removeMode4TransponderRemovalCallback(
2068 DtMode4TransponderCallbackFunction cb,
void* userData);
2086 typedef void(*DtMode5CallbackFunction)(
2087 DtReflectedMode5* obj,
void* userData);
2098 typedef DtMode5StateRepository* (*DtStateRepCreator)();
2105 virtual ~DtReflectedMode5();
2108 virtual DtMode5StateRepository* mode5StateRep()
const;
2111 virtual DtMode5StateRepository* msr()
const;
2115 virtual DtReflectedMode5*
next()
const;
2119 virtual DtReflectedMode5*
prev()
const;
2123 virtual DtReflectedMode5*
wrapNext()
const;
2127 virtual DtReflectedMode5*
wrapPrev()
const;
2131 virtual void addPostUpdateCallback(
2132 DtMode5CallbackFunction cb,
void* userData);
2136 virtual void removePostUpdateCallback(
2137 DtMode5CallbackFunction cb,
void* userData);
2141 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2145 DtReflectedMode5(
const DtReflectedMode5& orig);
2148 DtReflectedMode5&
operator=(
const DtReflectedMode5& orig);
2152 static DtStateRepCreator theStateRepCreator;
2155 inline DtMode5StateRepository* DtReflectedMode5::mode5StateRep()
const
2157 return (DtMode5StateRepository*)myStateRep;
2160 inline DtMode5StateRepository* DtReflectedMode5::msr()
const
2162 return (DtMode5StateRepository*)myStateRep;
2173 const DtDDMRegionSet* regionSetToUse = 0);
2178 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2181 virtual ~DtReflectedMode5List();
2186 DtReflectedMode5List(
const DtReflectedMode5List& orig);
2189 DtReflectedMode5List&
operator=(
const DtReflectedMode5List&orig);
2194 virtual DtReflectedMode5* lookup(
2196 RTI::ObjectInstanceHandle
id);
2198 RTI::ObjectHandle id);
2202 virtual DtReflectedMode5* lookup(
2206 virtual DtReflectedMode5* first()
const;
2209 virtual DtReflectedMode5* last()
const;
2212 virtual void addMode5AdditionCallback(
2213 DtMode5CallbackFunction cb,
void* userData);
2216 virtual void removeMode5AdditionCallback(
2217 DtMode5CallbackFunction cb,
void* userData);
2220 virtual void addMode5RemovalCallback(
2221 DtMode5CallbackFunction cb,
void* userData);
2224 virtual void removeMode5RemovalCallback(
2225 DtMode5CallbackFunction cb,
void* userData);
2243 typedef void(*DtMode5InterrogatorCallbackFunction)(
2244 DtReflectedMode5Interrogator* obj,
void* userData);
2255 typedef DtMode5InterrogatorStateRepository* (*DtStateRepCreator)();
2259 DtReflectedMode5Interrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
2262 virtual ~DtReflectedMode5Interrogator();
2265 virtual DtMode5InterrogatorStateRepository* mode5InterrogatorStateRep()
const;
2268 virtual DtMode5InterrogatorStateRepository* msr()
const;
2272 virtual DtReflectedMode5Interrogator*
next()
const;
2276 virtual DtReflectedMode5Interrogator*
prev()
const;
2280 virtual DtReflectedMode5Interrogator*
wrapNext()
const;
2284 virtual DtReflectedMode5Interrogator*
wrapPrev()
const;
2288 virtual void addPostUpdateCallback(
2289 DtMode5InterrogatorCallbackFunction cb,
void* userData);
2293 virtual void removePostUpdateCallback(
2294 DtMode5InterrogatorCallbackFunction cb,
void* userData);
2298 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2302 DtReflectedMode5Interrogator(
const DtReflectedMode5Interrogator& orig);
2305 DtReflectedMode5Interrogator&
operator=(
const DtReflectedMode5Interrogator& orig);
2309 static DtStateRepCreator theStateRepCreator;
2312 inline DtMode5InterrogatorStateRepository* DtReflectedMode5Interrogator::mode5InterrogatorStateRep()
const
2314 return (DtMode5InterrogatorStateRepository*)myStateRep;
2317 inline DtMode5InterrogatorStateRepository* DtReflectedMode5Interrogator::msr()
const
2319 return (DtMode5InterrogatorStateRepository*)myStateRep;
2330 const DtDDMRegionSet* regionSetToUse = 0);
2335 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2338 virtual ~DtReflectedMode5InterrogatorList();
2343 DtReflectedMode5InterrogatorList(
const DtReflectedMode5InterrogatorList& orig);
2346 DtReflectedMode5InterrogatorList&
operator=(
const DtReflectedMode5InterrogatorList&orig);
2351 virtual DtReflectedMode5Interrogator* lookup(
2353 RTI::ObjectInstanceHandle
id);
2355 RTI::ObjectHandle id);
2359 virtual DtReflectedMode5Interrogator* lookup(
2363 virtual DtReflectedMode5Interrogator* first()
const;
2366 virtual DtReflectedMode5Interrogator* last()
const;
2369 virtual void addMode5InterrogatorAdditionCallback(
2370 DtMode5InterrogatorCallbackFunction cb,
void* userData);
2373 virtual void removeMode5InterrogatorAdditionCallback(
2374 DtMode5InterrogatorCallbackFunction cb,
void* userData);
2377 virtual void addMode5InterrogatorRemovalCallback(
2378 DtMode5InterrogatorCallbackFunction cb,
void* userData);
2381 virtual void removeMode5InterrogatorRemovalCallback(
2382 DtMode5InterrogatorCallbackFunction cb,
void* userData);
2400 typedef void(*DtMode5TransponderCallbackFunction)(
2401 DtReflectedMode5Transponder* obj,
void* userData);
2412 typedef DtMode5TransponderStateRepository* (*DtStateRepCreator)();
2416 DtReflectedMode5Transponder(DtHlaObject* obj,
DtExerciseConn* exConn);
2419 virtual ~DtReflectedMode5Transponder();
2422 virtual DtMode5TransponderStateRepository* mode5TransponderStateRep()
const;
2425 virtual DtMode5TransponderStateRepository* msr()
const;
2429 virtual DtReflectedMode5Transponder*
next()
const;
2433 virtual DtReflectedMode5Transponder*
prev()
const;
2437 virtual DtReflectedMode5Transponder*
wrapNext()
const;
2441 virtual DtReflectedMode5Transponder*
wrapPrev()
const;
2445 virtual void addPostUpdateCallback(
2446 DtMode5TransponderCallbackFunction cb,
void* userData);
2450 virtual void removePostUpdateCallback(
2451 DtMode5TransponderCallbackFunction cb,
void* userData);
2455 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2459 DtReflectedMode5Transponder(
const DtReflectedMode5Transponder& orig);
2462 DtReflectedMode5Transponder&
operator=(
const DtReflectedMode5Transponder& orig);
2466 static DtStateRepCreator theStateRepCreator;
2469 inline DtMode5TransponderStateRepository* DtReflectedMode5Transponder::mode5TransponderStateRep()
const
2471 return (DtMode5TransponderStateRepository*)myStateRep;
2474 inline DtMode5TransponderStateRepository* DtReflectedMode5Transponder::msr()
const
2476 return (DtMode5TransponderStateRepository*)myStateRep;
2487 const DtDDMRegionSet* regionSetToUse = 0);
2492 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2495 virtual ~DtReflectedMode5TransponderList();
2500 DtReflectedMode5TransponderList(
const DtReflectedMode5TransponderList& orig);
2503 DtReflectedMode5TransponderList&
operator=(
const DtReflectedMode5TransponderList&orig);
2508 virtual DtReflectedMode5Transponder* lookup(
2510 RTI::ObjectInstanceHandle
id);
2512 RTI::ObjectHandle id);
2516 virtual DtReflectedMode5Transponder* lookup(
2520 virtual DtReflectedMode5Transponder* first()
const;
2523 virtual DtReflectedMode5Transponder* last()
const;
2526 virtual void addMode5TransponderAdditionCallback(
2527 DtMode5TransponderCallbackFunction cb,
void* userData);
2530 virtual void removeMode5TransponderAdditionCallback(
2531 DtMode5TransponderCallbackFunction cb,
void* userData);
2534 virtual void addMode5TransponderRemovalCallback(
2535 DtMode5TransponderCallbackFunction cb,
void* userData);
2538 virtual void removeMode5TransponderRemovalCallback(
2539 DtMode5TransponderCallbackFunction cb,
void* userData);
2557 typedef void(*DtModeCCallbackFunction)(
2558 DtReflectedModeC* obj,
void* userData);
2569 typedef DtModeCStateRepository* (*DtStateRepCreator)();
2576 virtual ~DtReflectedModeC();
2579 virtual DtModeCStateRepository* modeCStateRep()
const;
2582 virtual DtModeCStateRepository* msr()
const;
2586 virtual DtReflectedModeC*
next()
const;
2590 virtual DtReflectedModeC*
prev()
const;
2594 virtual DtReflectedModeC*
wrapNext()
const;
2598 virtual DtReflectedModeC*
wrapPrev()
const;
2602 virtual void addPostUpdateCallback(
2603 DtModeCCallbackFunction cb,
void* userData);
2607 virtual void removePostUpdateCallback(
2608 DtModeCCallbackFunction cb,
void* userData);
2612 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2616 DtReflectedModeC(
const DtReflectedModeC& orig);
2619 DtReflectedModeC&
operator=(
const DtReflectedModeC& orig);
2623 static DtStateRepCreator theStateRepCreator;
2626 inline DtModeCStateRepository* DtReflectedModeC::modeCStateRep()
const
2628 return (DtModeCStateRepository*)myStateRep;
2631 inline DtModeCStateRepository* DtReflectedModeC::msr()
const
2633 return (DtModeCStateRepository*)myStateRep;
2644 const DtDDMRegionSet* regionSetToUse = 0);
2649 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2652 virtual ~DtReflectedModeCList();
2657 DtReflectedModeCList(
const DtReflectedModeCList& orig);
2660 DtReflectedModeCList&
operator=(
const DtReflectedModeCList&orig);
2665 virtual DtReflectedModeC* lookup(
2667 RTI::ObjectInstanceHandle
id);
2669 RTI::ObjectHandle id);
2673 virtual DtReflectedModeC* lookup(
2677 virtual DtReflectedModeC* first()
const;
2680 virtual DtReflectedModeC* last()
const;
2683 virtual void addModeCAdditionCallback(
2684 DtModeCCallbackFunction cb,
void* userData);
2687 virtual void removeModeCAdditionCallback(
2688 DtModeCCallbackFunction cb,
void* userData);
2691 virtual void addModeCRemovalCallback(
2692 DtModeCCallbackFunction cb,
void* userData);
2695 virtual void removeModeCRemovalCallback(
2696 DtModeCCallbackFunction cb,
void* userData);
2714 typedef void(*DtModeCInterrogatorCallbackFunction)(
2715 DtReflectedModeCInterrogator* obj,
void* userData);
2726 typedef DtModeCInterrogatorStateRepository* (*DtStateRepCreator)();
2730 DtReflectedModeCInterrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
2733 virtual ~DtReflectedModeCInterrogator();
2736 virtual DtModeCInterrogatorStateRepository* modeCInterrogatorStateRep()
const;
2739 virtual DtModeCInterrogatorStateRepository* msr()
const;
2743 virtual DtReflectedModeCInterrogator*
next()
const;
2747 virtual DtReflectedModeCInterrogator*
prev()
const;
2751 virtual DtReflectedModeCInterrogator*
wrapNext()
const;
2755 virtual DtReflectedModeCInterrogator*
wrapPrev()
const;
2759 virtual void addPostUpdateCallback(
2760 DtModeCInterrogatorCallbackFunction cb,
void* userData);
2764 virtual void removePostUpdateCallback(
2765 DtModeCInterrogatorCallbackFunction cb,
void* userData);
2769 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2773 DtReflectedModeCInterrogator(
const DtReflectedModeCInterrogator& orig);
2776 DtReflectedModeCInterrogator&
operator=(
const DtReflectedModeCInterrogator& orig);
2780 static DtStateRepCreator theStateRepCreator;
2783 inline DtModeCInterrogatorStateRepository* DtReflectedModeCInterrogator::modeCInterrogatorStateRep()
const
2785 return (DtModeCInterrogatorStateRepository*)myStateRep;
2788 inline DtModeCInterrogatorStateRepository* DtReflectedModeCInterrogator::msr()
const
2790 return (DtModeCInterrogatorStateRepository*)myStateRep;
2801 const DtDDMRegionSet* regionSetToUse = 0);
2806 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2809 virtual ~DtReflectedModeCInterrogatorList();
2814 DtReflectedModeCInterrogatorList(
const DtReflectedModeCInterrogatorList& orig);
2817 DtReflectedModeCInterrogatorList&
operator=(
const DtReflectedModeCInterrogatorList&orig);
2822 virtual DtReflectedModeCInterrogator* lookup(
2824 RTI::ObjectInstanceHandle
id);
2826 RTI::ObjectHandle id);
2830 virtual DtReflectedModeCInterrogator* lookup(
2834 virtual DtReflectedModeCInterrogator* first()
const;
2837 virtual DtReflectedModeCInterrogator* last()
const;
2840 virtual void addModeCInterrogatorAdditionCallback(
2841 DtModeCInterrogatorCallbackFunction cb,
void* userData);
2844 virtual void removeModeCInterrogatorAdditionCallback(
2845 DtModeCInterrogatorCallbackFunction cb,
void* userData);
2848 virtual void addModeCInterrogatorRemovalCallback(
2849 DtModeCInterrogatorCallbackFunction cb,
void* userData);
2852 virtual void removeModeCInterrogatorRemovalCallback(
2853 DtModeCInterrogatorCallbackFunction cb,
void* userData);
2871 typedef void(*DtModeCTransponderCallbackFunction)(
2872 DtReflectedModeCTransponder* obj,
void* userData);
2883 typedef DtModeCTransponderStateRepository* (*DtStateRepCreator)();
2887 DtReflectedModeCTransponder(DtHlaObject* obj,
DtExerciseConn* exConn);
2890 virtual ~DtReflectedModeCTransponder();
2893 virtual DtModeCTransponderStateRepository* modeCTransponderStateRep()
const;
2896 virtual DtModeCTransponderStateRepository* msr()
const;
2900 virtual DtReflectedModeCTransponder*
next()
const;
2904 virtual DtReflectedModeCTransponder*
prev()
const;
2908 virtual DtReflectedModeCTransponder*
wrapNext()
const;
2912 virtual DtReflectedModeCTransponder*
wrapPrev()
const;
2916 virtual void addPostUpdateCallback(
2917 DtModeCTransponderCallbackFunction cb,
void* userData);
2921 virtual void removePostUpdateCallback(
2922 DtModeCTransponderCallbackFunction cb,
void* userData);
2926 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2930 DtReflectedModeCTransponder(
const DtReflectedModeCTransponder& orig);
2933 DtReflectedModeCTransponder&
operator=(
const DtReflectedModeCTransponder& orig);
2937 static DtStateRepCreator theStateRepCreator;
2940 inline DtModeCTransponderStateRepository* DtReflectedModeCTransponder::modeCTransponderStateRep()
const
2942 return (DtModeCTransponderStateRepository*)myStateRep;
2945 inline DtModeCTransponderStateRepository* DtReflectedModeCTransponder::msr()
const
2947 return (DtModeCTransponderStateRepository*)myStateRep;
2958 const DtDDMRegionSet* regionSetToUse = 0);
2963 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
2966 virtual ~DtReflectedModeCTransponderList();
2971 DtReflectedModeCTransponderList(
const DtReflectedModeCTransponderList& orig);
2974 DtReflectedModeCTransponderList&
operator=(
const DtReflectedModeCTransponderList&orig);
2979 virtual DtReflectedModeCTransponder* lookup(
2981 RTI::ObjectInstanceHandle
id);
2983 RTI::ObjectHandle id);
2987 virtual DtReflectedModeCTransponder* lookup(
2991 virtual DtReflectedModeCTransponder* first()
const;
2994 virtual DtReflectedModeCTransponder* last()
const;
2997 virtual void addModeCTransponderAdditionCallback(
2998 DtModeCTransponderCallbackFunction cb,
void* userData);
3001 virtual void removeModeCTransponderAdditionCallback(
3002 DtModeCTransponderCallbackFunction cb,
void* userData);
3005 virtual void addModeCTransponderRemovalCallback(
3006 DtModeCTransponderCallbackFunction cb,
void* userData);
3009 virtual void removeModeCTransponderRemovalCallback(
3010 DtModeCTransponderCallbackFunction cb,
void* userData);
3028 typedef void(*DtModeSCallbackFunction)(
3029 DtReflectedModeS* obj,
void* userData);
3040 typedef DtModeSStateRepository* (*DtStateRepCreator)();
3047 virtual ~DtReflectedModeS();
3050 virtual DtModeSStateRepository* modeSStateRep()
const;
3053 virtual DtModeSStateRepository* msr()
const;
3057 virtual DtReflectedModeS*
next()
const;
3061 virtual DtReflectedModeS*
prev()
const;
3065 virtual DtReflectedModeS*
wrapNext()
const;
3069 virtual DtReflectedModeS*
wrapPrev()
const;
3073 virtual void addPostUpdateCallback(
3074 DtModeSCallbackFunction cb,
void* userData);
3078 virtual void removePostUpdateCallback(
3079 DtModeSCallbackFunction cb,
void* userData);
3083 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3087 DtReflectedModeS(
const DtReflectedModeS& orig);
3090 DtReflectedModeS&
operator=(
const DtReflectedModeS& orig);
3094 static DtStateRepCreator theStateRepCreator;
3097 inline DtModeSStateRepository* DtReflectedModeS::modeSStateRep()
const
3099 return (DtModeSStateRepository*)myStateRep;
3102 inline DtModeSStateRepository* DtReflectedModeS::msr()
const
3104 return (DtModeSStateRepository*)myStateRep;
3115 const DtDDMRegionSet* regionSetToUse = 0);
3120 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
3123 virtual ~DtReflectedModeSList();
3128 DtReflectedModeSList(
const DtReflectedModeSList& orig);
3131 DtReflectedModeSList&
operator=(
const DtReflectedModeSList&orig);
3136 virtual DtReflectedModeS* lookup(
3138 RTI::ObjectInstanceHandle
id);
3140 RTI::ObjectHandle id);
3144 virtual DtReflectedModeS* lookup(
3148 virtual DtReflectedModeS* first()
const;
3151 virtual DtReflectedModeS* last()
const;
3154 virtual void addModeSAdditionCallback(
3155 DtModeSCallbackFunction cb,
void* userData);
3158 virtual void removeModeSAdditionCallback(
3159 DtModeSCallbackFunction cb,
void* userData);
3162 virtual void addModeSRemovalCallback(
3163 DtModeSCallbackFunction cb,
void* userData);
3166 virtual void removeModeSRemovalCallback(
3167 DtModeSCallbackFunction cb,
void* userData);
3185 typedef void(*DtModeSInterrogatorCallbackFunction)(
3186 DtReflectedModeSInterrogator* obj,
void* userData);
3197 typedef DtModeSInterrogatorStateRepository* (*DtStateRepCreator)();
3201 DtReflectedModeSInterrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
3204 virtual ~DtReflectedModeSInterrogator();
3207 virtual DtModeSInterrogatorStateRepository* modeSInterrogatorStateRep()
const;
3210 virtual DtModeSInterrogatorStateRepository* msr()
const;
3214 virtual DtReflectedModeSInterrogator*
next()
const;
3218 virtual DtReflectedModeSInterrogator*
prev()
const;
3222 virtual DtReflectedModeSInterrogator*
wrapNext()
const;
3226 virtual DtReflectedModeSInterrogator*
wrapPrev()
const;
3230 virtual void addPostUpdateCallback(
3231 DtModeSInterrogatorCallbackFunction cb,
void* userData);
3235 virtual void removePostUpdateCallback(
3236 DtModeSInterrogatorCallbackFunction cb,
void* userData);
3240 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3244 DtReflectedModeSInterrogator(
const DtReflectedModeSInterrogator& orig);
3247 DtReflectedModeSInterrogator&
operator=(
const DtReflectedModeSInterrogator& orig);
3251 static DtStateRepCreator theStateRepCreator;
3254 inline DtModeSInterrogatorStateRepository* DtReflectedModeSInterrogator::modeSInterrogatorStateRep()
const
3256 return (DtModeSInterrogatorStateRepository*)myStateRep;
3259 inline DtModeSInterrogatorStateRepository* DtReflectedModeSInterrogator::msr()
const
3261 return (DtModeSInterrogatorStateRepository*)myStateRep;
3272 const DtDDMRegionSet* regionSetToUse = 0);
3277 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
3280 virtual ~DtReflectedModeSInterrogatorList();
3285 DtReflectedModeSInterrogatorList(
const DtReflectedModeSInterrogatorList& orig);
3288 DtReflectedModeSInterrogatorList&
operator=(
const DtReflectedModeSInterrogatorList&orig);
3293 virtual DtReflectedModeSInterrogator* lookup(
3295 RTI::ObjectInstanceHandle
id);
3297 RTI::ObjectHandle id);
3301 virtual DtReflectedModeSInterrogator* lookup(
3305 virtual DtReflectedModeSInterrogator* first()
const;
3308 virtual DtReflectedModeSInterrogator* last()
const;
3311 virtual void addModeSInterrogatorAdditionCallback(
3312 DtModeSInterrogatorCallbackFunction cb,
void* userData);
3315 virtual void removeModeSInterrogatorAdditionCallback(
3316 DtModeSInterrogatorCallbackFunction cb,
void* userData);
3319 virtual void addModeSInterrogatorRemovalCallback(
3320 DtModeSInterrogatorCallbackFunction cb,
void* userData);
3323 virtual void removeModeSInterrogatorRemovalCallback(
3324 DtModeSInterrogatorCallbackFunction cb,
void* userData);
3342 typedef void(*DtModeSTransponderCallbackFunction)(
3343 DtReflectedModeSTransponder* obj,
void* userData);
3354 typedef DtModeSTransponderStateRepository* (*DtStateRepCreator)();
3358 DtReflectedModeSTransponder(DtHlaObject* obj,
DtExerciseConn* exConn);
3361 virtual ~DtReflectedModeSTransponder();
3364 virtual DtModeSTransponderStateRepository* modeSTransponderStateRep()
const;
3367 virtual DtModeSTransponderStateRepository* msr()
const;
3371 virtual DtReflectedModeSTransponder*
next()
const;
3375 virtual DtReflectedModeSTransponder*
prev()
const;
3379 virtual DtReflectedModeSTransponder*
wrapNext()
const;
3383 virtual DtReflectedModeSTransponder*
wrapPrev()
const;
3387 virtual void addPostUpdateCallback(
3388 DtModeSTransponderCallbackFunction cb,
void* userData);
3392 virtual void removePostUpdateCallback(
3393 DtModeSTransponderCallbackFunction cb,
void* userData);
3397 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3401 DtReflectedModeSTransponder(
const DtReflectedModeSTransponder& orig);
3404 DtReflectedModeSTransponder&
operator=(
const DtReflectedModeSTransponder& orig);
3408 static DtStateRepCreator theStateRepCreator;
3411 inline DtModeSTransponderStateRepository* DtReflectedModeSTransponder::modeSTransponderStateRep()
const
3413 return (DtModeSTransponderStateRepository*)myStateRep;
3416 inline DtModeSTransponderStateRepository* DtReflectedModeSTransponder::msr()
const
3418 return (DtModeSTransponderStateRepository*)myStateRep;
3429 const DtDDMRegionSet* regionSetToUse = 0);
3434 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
3437 virtual ~DtReflectedModeSTransponderList();
3442 DtReflectedModeSTransponderList(
const DtReflectedModeSTransponderList& orig);
3445 DtReflectedModeSTransponderList&
operator=(
const DtReflectedModeSTransponderList&orig);
3450 virtual DtReflectedModeSTransponder* lookup(
3452 RTI::ObjectInstanceHandle
id);
3454 RTI::ObjectHandle id);
3458 virtual DtReflectedModeSTransponder* lookup(
3462 virtual DtReflectedModeSTransponder* first()
const;
3465 virtual DtReflectedModeSTransponder* last()
const;
3468 virtual void addModeSTransponderAdditionCallback(
3469 DtModeSTransponderCallbackFunction cb,
void* userData);
3472 virtual void removeModeSTransponderAdditionCallback(
3473 DtModeSTransponderCallbackFunction cb,
void* userData);
3476 virtual void addModeSTransponderRemovalCallback(
3477 DtModeSTransponderCallbackFunction cb,
void* userData);
3480 virtual void removeModeSTransponderRemovalCallback(
3481 DtModeSTransponderCallbackFunction cb,
void* userData);
3499 typedef void(*DtSovietCallbackFunction)(
3500 DtReflectedSoviet* obj,
void* userData);
3511 typedef DtSovietStateRepository* (*DtStateRepCreator)();
3518 virtual ~DtReflectedSoviet();
3521 virtual DtSovietStateRepository* sovietStateRep()
const;
3524 virtual DtSovietStateRepository* ssr()
const;
3528 virtual DtReflectedSoviet*
next()
const;
3532 virtual DtReflectedSoviet*
prev()
const;
3536 virtual DtReflectedSoviet*
wrapNext()
const;
3540 virtual DtReflectedSoviet*
wrapPrev()
const;
3544 virtual void addPostUpdateCallback(
3545 DtSovietCallbackFunction cb,
void* userData);
3549 virtual void removePostUpdateCallback(
3550 DtSovietCallbackFunction cb,
void* userData);
3554 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3558 DtReflectedSoviet(
const DtReflectedSoviet& orig);
3561 DtReflectedSoviet&
operator=(
const DtReflectedSoviet& orig);
3565 static DtStateRepCreator theStateRepCreator;
3568 inline DtSovietStateRepository* DtReflectedSoviet::sovietStateRep()
const
3570 return (DtSovietStateRepository*)myStateRep;
3573 inline DtSovietStateRepository* DtReflectedSoviet::ssr()
const
3575 return (DtSovietStateRepository*)myStateRep;
3586 const DtDDMRegionSet* regionSetToUse = 0);
3591 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
3594 virtual ~DtReflectedSovietList();
3599 DtReflectedSovietList(
const DtReflectedSovietList& orig);
3602 DtReflectedSovietList&
operator=(
const DtReflectedSovietList&orig);
3607 virtual DtReflectedSoviet* lookup(
3609 RTI::ObjectInstanceHandle
id);
3611 RTI::ObjectHandle id);
3615 virtual DtReflectedSoviet* lookup(
3619 virtual DtReflectedSoviet* first()
const;
3622 virtual DtReflectedSoviet* last()
const;
3625 virtual void addSovietAdditionCallback(
3626 DtSovietCallbackFunction cb,
void* userData);
3629 virtual void removeSovietAdditionCallback(
3630 DtSovietCallbackFunction cb,
void* userData);
3633 virtual void addSovietRemovalCallback(
3634 DtSovietCallbackFunction cb,
void* userData);
3637 virtual void removeSovietRemovalCallback(
3638 DtSovietCallbackFunction cb,
void* userData);
3656 typedef void(*DtSovietInterrogatorCallbackFunction)(
3657 DtReflectedSovietInterrogator* obj,
void* userData);
3668 typedef DtSovietInterrogatorStateRepository* (*DtStateRepCreator)();
3672 DtReflectedSovietInterrogator(DtHlaObject* obj,
DtExerciseConn* exConn);
3675 virtual ~DtReflectedSovietInterrogator();
3678 virtual DtSovietInterrogatorStateRepository* sovietInterrogatorStateRep()
const;
3681 virtual DtSovietInterrogatorStateRepository* ssr()
const;
3685 virtual DtReflectedSovietInterrogator*
next()
const;
3689 virtual DtReflectedSovietInterrogator*
prev()
const;
3693 virtual DtReflectedSovietInterrogator*
wrapNext()
const;
3697 virtual DtReflectedSovietInterrogator*
wrapPrev()
const;
3701 virtual void addPostUpdateCallback(
3702 DtSovietInterrogatorCallbackFunction cb,
void* userData);
3706 virtual void removePostUpdateCallback(
3707 DtSovietInterrogatorCallbackFunction cb,
void* userData);
3711 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3715 DtReflectedSovietInterrogator(
const DtReflectedSovietInterrogator& orig);
3718 DtReflectedSovietInterrogator&
operator=(
const DtReflectedSovietInterrogator& orig);
3722 static DtStateRepCreator theStateRepCreator;
3725 inline DtSovietInterrogatorStateRepository* DtReflectedSovietInterrogator::sovietInterrogatorStateRep()
const
3727 return (DtSovietInterrogatorStateRepository*)myStateRep;
3730 inline DtSovietInterrogatorStateRepository* DtReflectedSovietInterrogator::ssr()
const
3732 return (DtSovietInterrogatorStateRepository*)myStateRep;
3743 const DtDDMRegionSet* regionSetToUse = 0);
3748 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
3751 virtual ~DtReflectedSovietInterrogatorList();
3756 DtReflectedSovietInterrogatorList(
const DtReflectedSovietInterrogatorList& orig);
3759 DtReflectedSovietInterrogatorList&
operator=(
const DtReflectedSovietInterrogatorList&orig);
3764 virtual DtReflectedSovietInterrogator* lookup(
3766 RTI::ObjectInstanceHandle
id);
3768 RTI::ObjectHandle id);
3772 virtual DtReflectedSovietInterrogator* lookup(
3776 virtual DtReflectedSovietInterrogator* first()
const;
3779 virtual DtReflectedSovietInterrogator* last()
const;
3782 virtual void addSovietInterrogatorAdditionCallback(
3783 DtSovietInterrogatorCallbackFunction cb,
void* userData);
3786 virtual void removeSovietInterrogatorAdditionCallback(
3787 DtSovietInterrogatorCallbackFunction cb,
void* userData);
3790 virtual void addSovietInterrogatorRemovalCallback(
3791 DtSovietInterrogatorCallbackFunction cb,
void* userData);
3794 virtual void removeSovietInterrogatorRemovalCallback(
3795 DtSovietInterrogatorCallbackFunction cb,
void* userData);
3813 typedef void(*DtSovietTransponderCallbackFunction)(
3814 DtReflectedSovietTransponder* obj,
void* userData);
3825 typedef DtSovietTransponderStateRepository* (*DtStateRepCreator)();
3829 DtReflectedSovietTransponder(DtHlaObject* obj,
DtExerciseConn* exConn);
3832 virtual ~DtReflectedSovietTransponder();
3835 virtual DtSovietTransponderStateRepository* sovietTransponderStateRep()
const;
3838 virtual DtSovietTransponderStateRepository* ssr()
const;
3842 virtual DtReflectedSovietTransponder*
next()
const;
3846 virtual DtReflectedSovietTransponder*
prev()
const;
3850 virtual DtReflectedSovietTransponder*
wrapNext()
const;
3854 virtual DtReflectedSovietTransponder*
wrapPrev()
const;
3858 virtual void addPostUpdateCallback(
3859 DtSovietTransponderCallbackFunction cb,
void* userData);
3863 virtual void removePostUpdateCallback(
3864 DtSovietTransponderCallbackFunction cb,
void* userData);
3868 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
3872 DtReflectedSovietTransponder(
const DtReflectedSovietTransponder& orig);
3875 DtReflectedSovietTransponder&
operator=(
const DtReflectedSovietTransponder& orig);
3879 static DtStateRepCreator theStateRepCreator;
3882 inline DtSovietTransponderStateRepository* DtReflectedSovietTransponder::sovietTransponderStateRep()
const
3884 return (DtSovietTransponderStateRepository*)myStateRep;
3887 inline DtSovietTransponderStateRepository* DtReflectedSovietTransponder::ssr()
const
3889 return (DtSovietTransponderStateRepository*)myStateRep;
3900 const DtDDMRegionSet* regionSetToUse = 0);
3905 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
3908 virtual ~DtReflectedSovietTransponderList();
3913 DtReflectedSovietTransponderList(
const DtReflectedSovietTransponderList& orig);
3916 DtReflectedSovietTransponderList&
operator=(
const DtReflectedSovietTransponderList&orig);
3921 virtual DtReflectedSovietTransponder* lookup(
3923 RTI::ObjectInstanceHandle
id);
3925 RTI::ObjectHandle id);
3929 virtual DtReflectedSovietTransponder* lookup(
3933 virtual DtReflectedSovietTransponder* first()
const;
3936 virtual DtReflectedSovietTransponder* last()
const;
3939 virtual void addSovietTransponderAdditionCallback(
3940 DtSovietTransponderCallbackFunction cb,
void* userData);
3943 virtual void removeSovietTransponderAdditionCallback(
3944 DtSovietTransponderCallbackFunction cb,
void* userData);
3947 virtual void addSovietTransponderRemovalCallback(
3948 DtSovietTransponderCallbackFunction cb,
void* userData);
3951 virtual void removeSovietTransponderRemovalCallback(
3952 DtSovietTransponderCallbackFunction cb,
void* userData);
3970 typedef void(*DtTCASDataCallbackFunction)(
3971 DtReflectedTCASData* obj,
void* userData);
3982 typedef DtTCASDataStateRepository* (*DtStateRepCreator)();
3989 virtual ~DtReflectedTCASData();
3992 virtual DtTCASDataStateRepository* TCASDataStateRep()
const;
3995 virtual DtTCASDataStateRepository* Tsr()
const;
3999 virtual DtReflectedTCASData*
next()
const;
4003 virtual DtReflectedTCASData*
prev()
const;
4007 virtual DtReflectedTCASData*
wrapNext()
const;
4011 virtual DtReflectedTCASData*
wrapPrev()
const;
4015 virtual void addPostUpdateCallback(
4016 DtTCASDataCallbackFunction cb,
void* userData);
4020 virtual void removePostUpdateCallback(
4021 DtTCASDataCallbackFunction cb,
void* userData);
4025 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
4029 DtReflectedTCASData(
const DtReflectedTCASData& orig);
4032 DtReflectedTCASData&
operator=(
const DtReflectedTCASData& orig);
4036 static DtStateRepCreator theStateRepCreator;
4039 inline DtTCASDataStateRepository* DtReflectedTCASData::TCASDataStateRep()
const
4041 return (DtTCASDataStateRepository*)myStateRep;
4044 inline DtTCASDataStateRepository* DtReflectedTCASData::Tsr()
const
4046 return (DtTCASDataStateRepository*)myStateRep;
4057 const DtDDMRegionSet* regionSetToUse = 0);
4062 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0);
4065 virtual ~DtReflectedTCASDataList();
4070 DtReflectedTCASDataList(
const DtReflectedTCASDataList& orig);
4073 DtReflectedTCASDataList&
operator=(
const DtReflectedTCASDataList&orig);
4078 virtual DtReflectedTCASData* lookup(
4080 RTI::ObjectInstanceHandle
id);
4082 RTI::ObjectHandle id);
4086 virtual DtReflectedTCASData* lookup(
4090 virtual DtReflectedTCASData* first()
const;
4093 virtual DtReflectedTCASData* last()
const;
4096 virtual void addTCASDataAdditionCallback(
4097 DtTCASDataCallbackFunction cb,
void* userData);
4100 virtual void removeTCASDataAdditionCallback(
4101 DtTCASDataCallbackFunction cb,
void* userData);
4104 virtual void addTCASDataRemovalCallback(
4105 DtTCASDataCallbackFunction cb,
void* userData);
4108 virtual void removeTCASDataRemovalCallback(
4109 DtTCASDataCallbackFunction cb,
void* userData);
Instances of DtReflectedObjectList are lists of instances of classes derived from DtReflectedObject...
Definition: reflectedObjectListDIS.h:38
void * next() const
Return next (previous) elements on the list, or NULL if hit the end (beginning) of the list...
Definition: vlList.h:272
Contains the HLA DtReflectedObjectList class declaration.
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
Contains the DtIFFDataStateRepository class DT_DLL_VL declaration.
DtReflectedObject & operator=(const DtReflectedObject &orig)
assignment operator – not implemented
DtReflectedObjectList & operator=(const DtReflectedObjectList &orig)
assignment operator – not implemented
DtList is deprecated, please use std::list<T>.
Definition: vlList.h:71
Instances of DtReflectedObject are used to represent a simulation entity reflected across a network (...
Definition: reflectedObjectDIS.h:34
void * prev() const
Definition: vlList.h:277
void * wrapNext() const
Return next (previous) elements on the list, but wrap to the beginning (end) of the list when you hit...
Definition: vlList.h:282
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
virtual void objectAdded(DtReflectedObject *object)
Called after a remote object has been added to the list.
void * wrapPrev() const
Definition: vlList.h:288