VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
iffDataPublishers.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2020 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 
14 #include <vl/objectPublisherHLA.h>
15 
16 
43 
49 {
50 public:
52  typedef DtIFFDataStateRepository* (*DtStateRepCreator)();
53 
54 public:
57  DtIFFDataStateRepository* stateRepToUse,
58  DtExerciseConn* conn,
59  const char* name = 0,
60  const DtDDMRegionSet* regionSetToUse = 0);
61 
64  RTI::ObjectClassHandle h,
65  DtExerciseConn* conn,
66  const char* name = 0,
67  const DtDDMRegionSet* regionSetToUse = 0);
68 
71  DtExerciseConn* conn,
72  const char* name = 0,
73  const DtDDMRegionSet* regionSetToUse = 0);
74 
81 
83  static const char * objectClassName();
84 
86  virtual ~DtIFFDataPublisher();
87 
88 private:
91 
94  const DtIFFDataPublisher& orig);
95 
96 public:
97 
100  virtual DtIFFDataStateRepository* IFFDataStateRep();
101 
103  virtual DtIFFDataStateRepository* Isr();
104 
105 public:
107  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
108 
109 protected:
110  static DtStateRepCreator theStateRepCreator;
111 };
112 
114 {
116 }
117 
119 {
121 }
122 
128 {
129 public:
131  typedef DtMode1StateRepository* (*DtStateRepCreator)();
132 
133 public:
136  DtMode1StateRepository* stateRepToUse,
137  DtExerciseConn* conn,
138  const char* name = 0,
139  const DtDDMRegionSet* regionSetToUse = 0);
140 
143  RTI::ObjectClassHandle h,
144  DtExerciseConn* conn,
145  const char* name = 0,
146  const DtDDMRegionSet* regionSetToUse = 0);
147 
150  DtExerciseConn* conn,
151  const char* name = 0,
152  const DtDDMRegionSet* regionSetToUse = 0);
153 
160 
162  static const char * objectClassName();
163 
165  virtual ~DtMode1Publisher();
166 
167 private:
169  DtMode1Publisher(const DtMode1Publisher& orig);
170 
173  const DtMode1Publisher& orig);
174 
175 public:
176 
179  virtual DtMode1StateRepository* mode1StateRep();
180 
182  virtual DtMode1StateRepository* msr();
183 
184 public:
186  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
187 
188 protected:
189  static DtStateRepCreator theStateRepCreator;
190 };
191 
193 {
195 }
196 
198 {
200 }
201 
207 {
208 public:
210  typedef DtMode1InterrogatorStateRepository* (*DtStateRepCreator)();
211 
212 public:
215  DtMode1InterrogatorStateRepository* stateRepToUse,
216  DtExerciseConn* conn,
217  const char* name = 0,
218  const DtDDMRegionSet* regionSetToUse = 0);
219 
222  RTI::ObjectClassHandle h,
223  DtExerciseConn* conn,
224  const char* name = 0,
225  const DtDDMRegionSet* regionSetToUse = 0);
226 
229  DtExerciseConn* conn,
230  const char* name = 0,
231  const DtDDMRegionSet* regionSetToUse = 0);
232 
239 
241  static const char * objectClassName();
242 
244  virtual ~DtMode1InterrogatorPublisher();
245 
246 private:
249 
252  const DtMode1InterrogatorPublisher& orig);
253 
254 public:
255 
258  virtual DtMode1InterrogatorStateRepository* mode1InterrogatorStateRep();
259 
261  virtual DtMode1InterrogatorStateRepository* msr();
262 
263 public:
265  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
266 
267 protected:
268  static DtStateRepCreator theStateRepCreator;
269 };
270 
272 {
274 }
275 
277 {
279 }
280 
286 {
287 public:
289  typedef DtMode1TransponderStateRepository* (*DtStateRepCreator)();
290 
291 public:
294  DtMode1TransponderStateRepository* stateRepToUse,
295  DtExerciseConn* conn,
296  const char* name = 0,
297  const DtDDMRegionSet* regionSetToUse = 0);
298 
301  RTI::ObjectClassHandle h,
302  DtExerciseConn* conn,
303  const char* name = 0,
304  const DtDDMRegionSet* regionSetToUse = 0);
305 
308  DtExerciseConn* conn,
309  const char* name = 0,
310  const DtDDMRegionSet* regionSetToUse = 0);
311 
318 
320  static const char * objectClassName();
321 
323  virtual ~DtMode1TransponderPublisher();
324 
325 private:
328 
331  const DtMode1TransponderPublisher& orig);
332 
333 public:
334 
337  virtual DtMode1TransponderStateRepository* mode1TransponderStateRep();
338 
340  virtual DtMode1TransponderStateRepository* msr();
341 
342 public:
344  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
345 
346 protected:
347  static DtStateRepCreator theStateRepCreator;
348 };
349 
351 {
353 }
354 
356 {
358 }
359 
365 {
366 public:
368  typedef DtMode2StateRepository* (*DtStateRepCreator)();
369 
370 public:
373  DtMode2StateRepository* stateRepToUse,
374  DtExerciseConn* conn,
375  const char* name = 0,
376  const DtDDMRegionSet* regionSetToUse = 0);
377 
380  RTI::ObjectClassHandle h,
381  DtExerciseConn* conn,
382  const char* name = 0,
383  const DtDDMRegionSet* regionSetToUse = 0);
384 
387  DtExerciseConn* conn,
388  const char* name = 0,
389  const DtDDMRegionSet* regionSetToUse = 0);
390 
397 
399  static const char * objectClassName();
400 
402  virtual ~DtMode2Publisher();
403 
404 private:
406  DtMode2Publisher(const DtMode2Publisher& orig);
407 
410  const DtMode2Publisher& orig);
411 
412 public:
413 
416  virtual DtMode2StateRepository* mode2StateRep();
417 
419  virtual DtMode2StateRepository* msr();
420 
421 public:
423  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
424 
425 protected:
426  static DtStateRepCreator theStateRepCreator;
427 };
428 
430 {
432 }
433 
435 {
437 }
438 
444 {
445 public:
447  typedef DtMode2InterrogatorStateRepository* (*DtStateRepCreator)();
448 
449 public:
452  DtMode2InterrogatorStateRepository* stateRepToUse,
453  DtExerciseConn* conn,
454  const char* name = 0,
455  const DtDDMRegionSet* regionSetToUse = 0);
456 
459  RTI::ObjectClassHandle h,
460  DtExerciseConn* conn,
461  const char* name = 0,
462  const DtDDMRegionSet* regionSetToUse = 0);
463 
466  DtExerciseConn* conn,
467  const char* name = 0,
468  const DtDDMRegionSet* regionSetToUse = 0);
469 
476 
478  static const char * objectClassName();
479 
481  virtual ~DtMode2InterrogatorPublisher();
482 
483 private:
486 
489  const DtMode2InterrogatorPublisher& orig);
490 
491 public:
492 
495  virtual DtMode2InterrogatorStateRepository* mode2InterrogatorStateRep();
496 
498  virtual DtMode2InterrogatorStateRepository* msr();
499 
500 public:
502  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
503 
504 protected:
505  static DtStateRepCreator theStateRepCreator;
506 };
507 
509 {
511 }
512 
514 {
516 }
517 
523 {
524 public:
526  typedef DtMode2TransponderStateRepository* (*DtStateRepCreator)();
527 
528 public:
531  DtMode2TransponderStateRepository* stateRepToUse,
532  DtExerciseConn* conn,
533  const char* name = 0,
534  const DtDDMRegionSet* regionSetToUse = 0);
535 
538  RTI::ObjectClassHandle h,
539  DtExerciseConn* conn,
540  const char* name = 0,
541  const DtDDMRegionSet* regionSetToUse = 0);
542 
545  DtExerciseConn* conn,
546  const char* name = 0,
547  const DtDDMRegionSet* regionSetToUse = 0);
548 
555 
557  static const char * objectClassName();
558 
560  virtual ~DtMode2TransponderPublisher();
561 
562 private:
565 
568  const DtMode2TransponderPublisher& orig);
569 
570 public:
571 
574  virtual DtMode2TransponderStateRepository* mode2TransponderStateRep();
575 
577  virtual DtMode2TransponderStateRepository* msr();
578 
579 public:
581  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
582 
583 protected:
584  static DtStateRepCreator theStateRepCreator;
585 };
586 
588 {
590 }
591 
593 {
595 }
596 
602 {
603 public:
605  typedef DtMode3AStateRepository* (*DtStateRepCreator)();
606 
607 public:
610  DtMode3AStateRepository* stateRepToUse,
611  DtExerciseConn* conn,
612  const char* name = 0,
613  const DtDDMRegionSet* regionSetToUse = 0);
614 
617  RTI::ObjectClassHandle h,
618  DtExerciseConn* conn,
619  const char* name = 0,
620  const DtDDMRegionSet* regionSetToUse = 0);
621 
624  DtExerciseConn* conn,
625  const char* name = 0,
626  const DtDDMRegionSet* regionSetToUse = 0);
627 
634 
636  static const char * objectClassName();
637 
639  virtual ~DtMode3APublisher();
640 
641 private:
644 
647  const DtMode3APublisher& orig);
648 
649 public:
650 
653  virtual DtMode3AStateRepository* mode3AStateRep();
654 
656  virtual DtMode3AStateRepository* msr();
657 
658 public:
660  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
661 
662 protected:
663  static DtStateRepCreator theStateRepCreator;
664 };
665 
667 {
669 }
670 
672 {
674 }
675 
681 {
682 public:
684  typedef DtMode3AInterrogatorStateRepository* (*DtStateRepCreator)();
685 
686 public:
690  DtExerciseConn* conn,
691  const char* name = 0,
692  const DtDDMRegionSet* regionSetToUse = 0);
693 
696  RTI::ObjectClassHandle h,
697  DtExerciseConn* conn,
698  const char* name = 0,
699  const DtDDMRegionSet* regionSetToUse = 0);
700 
703  DtExerciseConn* conn,
704  const char* name = 0,
705  const DtDDMRegionSet* regionSetToUse = 0);
706 
713 
715  static const char * objectClassName();
716 
719 
720 private:
723 
726  const DtMode3AInterrogatorPublisher& orig);
727 
728 public:
729 
732  virtual DtMode3AInterrogatorStateRepository* mode3AInterrogatorStateRep();
733 
736 
737 public:
739  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
740 
741 protected:
742  static DtStateRepCreator theStateRepCreator;
743 };
744 
746 {
748 }
749 
751 {
753 }
754 
760 {
761 public:
763  typedef DtMode3ATransponderStateRepository* (*DtStateRepCreator)();
764 
765 public:
768  DtMode3ATransponderStateRepository* stateRepToUse,
769  DtExerciseConn* conn,
770  const char* name = 0,
771  const DtDDMRegionSet* regionSetToUse = 0);
772 
775  RTI::ObjectClassHandle h,
776  DtExerciseConn* conn,
777  const char* name = 0,
778  const DtDDMRegionSet* regionSetToUse = 0);
779 
782  DtExerciseConn* conn,
783  const char* name = 0,
784  const DtDDMRegionSet* regionSetToUse = 0);
785 
792 
794  static const char * objectClassName();
795 
797  virtual ~DtMode3ATransponderPublisher();
798 
799 private:
802 
805  const DtMode3ATransponderPublisher& orig);
806 
807 public:
808 
811  virtual DtMode3ATransponderStateRepository* mode3ATransponderStateRep();
812 
814  virtual DtMode3ATransponderStateRepository* msr();
815 
816 public:
818  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
819 
820 protected:
821  static DtStateRepCreator theStateRepCreator;
822 };
823 
825 {
827 }
828 
830 {
832 }
833 
839 {
840 public:
842  typedef DtMode4StateRepository* (*DtStateRepCreator)();
843 
844 public:
847  DtMode4StateRepository* stateRepToUse,
848  DtExerciseConn* conn,
849  const char* name = 0,
850  const DtDDMRegionSet* regionSetToUse = 0);
851 
854  RTI::ObjectClassHandle h,
855  DtExerciseConn* conn,
856  const char* name = 0,
857  const DtDDMRegionSet* regionSetToUse = 0);
858 
861  DtExerciseConn* conn,
862  const char* name = 0,
863  const DtDDMRegionSet* regionSetToUse = 0);
864 
871 
873  static const char * objectClassName();
874 
876  virtual ~DtMode4Publisher();
877 
878 private:
880  DtMode4Publisher(const DtMode4Publisher& orig);
881 
884  const DtMode4Publisher& orig);
885 
886 public:
887 
890  virtual DtMode4StateRepository* mode4StateRep();
891 
893  virtual DtMode4StateRepository* msr();
894 
895 public:
897  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
898 
899 protected:
900  static DtStateRepCreator theStateRepCreator;
901 };
902 
904 {
906 }
907 
909 {
911 }
912 
918 {
919 public:
921  typedef DtMode4InterrogatorStateRepository* (*DtStateRepCreator)();
922 
923 public:
926  DtMode4InterrogatorStateRepository* stateRepToUse,
927  DtExerciseConn* conn,
928  const char* name = 0,
929  const DtDDMRegionSet* regionSetToUse = 0);
930 
933  RTI::ObjectClassHandle h,
934  DtExerciseConn* conn,
935  const char* name = 0,
936  const DtDDMRegionSet* regionSetToUse = 0);
937 
940  DtExerciseConn* conn,
941  const char* name = 0,
942  const DtDDMRegionSet* regionSetToUse = 0);
943 
950 
952  static const char * objectClassName();
953 
955  virtual ~DtMode4InterrogatorPublisher();
956 
957 private:
960 
963  const DtMode4InterrogatorPublisher& orig);
964 
965 public:
966 
969  virtual DtMode4InterrogatorStateRepository* mode4InterrogatorStateRep();
970 
972  virtual DtMode4InterrogatorStateRepository* msr();
973 
974 public:
976  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
977 
978 protected:
979  static DtStateRepCreator theStateRepCreator;
980 };
981 
983 {
985 }
986 
988 {
990 }
991 
997 {
998 public:
1000  typedef DtMode4TransponderStateRepository* (*DtStateRepCreator)();
1001 
1002 public:
1005  DtMode4TransponderStateRepository* stateRepToUse,
1006  DtExerciseConn* conn,
1007  const char* name = 0,
1008  const DtDDMRegionSet* regionSetToUse = 0);
1009 
1012  RTI::ObjectClassHandle h,
1013  DtExerciseConn* conn,
1014  const char* name = 0,
1015  const DtDDMRegionSet* regionSetToUse = 0);
1016 
1019  DtExerciseConn* conn,
1020  const char* name = 0,
1021  const DtDDMRegionSet* regionSetToUse = 0);
1022 
1029 
1031  static const char * objectClassName();
1032 
1034  virtual ~DtMode4TransponderPublisher();
1035 
1036 private:
1039 
1042  const DtMode4TransponderPublisher& orig);
1043 
1044 public:
1045 
1048  virtual DtMode4TransponderStateRepository* mode4TransponderStateRep();
1049 
1051  virtual DtMode4TransponderStateRepository* msr();
1052 
1053 public:
1055  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1056 
1057 protected:
1058  static DtStateRepCreator theStateRepCreator;
1059 };
1060 
1062 {
1064 }
1065 
1067 {
1069 }
1070 
1076 {
1077 public:
1079  typedef DtMode5StateRepository* (*DtStateRepCreator)();
1080 
1081 public:
1084  DtMode5StateRepository* stateRepToUse,
1085  DtExerciseConn* conn,
1086  const char* name = 0,
1087  const DtDDMRegionSet* regionSetToUse = 0);
1088 
1091  RTI::ObjectClassHandle h,
1092  DtExerciseConn* conn,
1093  const char* name = 0,
1094  const DtDDMRegionSet* regionSetToUse = 0);
1095 
1098  DtExerciseConn* conn,
1099  const char* name = 0,
1100  const DtDDMRegionSet* regionSetToUse = 0);
1101 
1108 
1110  static const char * objectClassName();
1111 
1113  virtual ~DtMode5Publisher();
1114 
1115 private:
1117  DtMode5Publisher(const DtMode5Publisher& orig);
1118 
1121  const DtMode5Publisher& orig);
1122 
1123 public:
1124 
1127  virtual DtMode5StateRepository* mode5StateRep();
1128 
1130  virtual DtMode5StateRepository* msr();
1131 
1132 public:
1134  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1135 
1136 protected:
1137  static DtStateRepCreator theStateRepCreator;
1138 };
1139 
1141 {
1143 }
1144 
1146 {
1148 }
1149 
1155 {
1156 public:
1158  typedef DtMode5InterrogatorStateRepository* (*DtStateRepCreator)();
1159 
1160 public:
1163  DtMode5InterrogatorStateRepository* stateRepToUse,
1164  DtExerciseConn* conn,
1165  const char* name = 0,
1166  const DtDDMRegionSet* regionSetToUse = 0);
1167 
1170  RTI::ObjectClassHandle h,
1171  DtExerciseConn* conn,
1172  const char* name = 0,
1173  const DtDDMRegionSet* regionSetToUse = 0);
1174 
1177  DtExerciseConn* conn,
1178  const char* name = 0,
1179  const DtDDMRegionSet* regionSetToUse = 0);
1180 
1187 
1189  static const char * objectClassName();
1190 
1192  virtual ~DtMode5InterrogatorPublisher();
1193 
1194 private:
1197 
1200  const DtMode5InterrogatorPublisher& orig);
1201 
1202 public:
1203 
1206  virtual DtMode5InterrogatorStateRepository* mode5InterrogatorStateRep();
1207 
1209  virtual DtMode5InterrogatorStateRepository* msr();
1210 
1211 public:
1213  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1214 
1215 protected:
1216  static DtStateRepCreator theStateRepCreator;
1217 };
1218 
1220 {
1222 }
1223 
1225 {
1227 }
1228 
1234 {
1235 public:
1237  typedef DtMode5TransponderStateRepository* (*DtStateRepCreator)();
1238 
1239 public:
1242  DtMode5TransponderStateRepository* stateRepToUse,
1243  DtExerciseConn* conn,
1244  const char* name = 0,
1245  const DtDDMRegionSet* regionSetToUse = 0);
1246 
1249  RTI::ObjectClassHandle h,
1250  DtExerciseConn* conn,
1251  const char* name = 0,
1252  const DtDDMRegionSet* regionSetToUse = 0);
1253 
1256  DtExerciseConn* conn,
1257  const char* name = 0,
1258  const DtDDMRegionSet* regionSetToUse = 0);
1259 
1266 
1268  static const char * objectClassName();
1269 
1271  virtual ~DtMode5TransponderPublisher();
1272 
1273 private:
1276 
1279  const DtMode5TransponderPublisher& orig);
1280 
1281 public:
1282 
1285  virtual DtMode5TransponderStateRepository* mode5TransponderStateRep();
1286 
1288  virtual DtMode5TransponderStateRepository* msr();
1289 
1290 public:
1292  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1293 
1294 protected:
1295  static DtStateRepCreator theStateRepCreator;
1296 };
1297 
1299 {
1301 }
1302 
1304 {
1306 }
1307 
1313 {
1314 public:
1316  typedef DtModeCStateRepository* (*DtStateRepCreator)();
1317 
1318 public:
1321  DtModeCStateRepository* stateRepToUse,
1322  DtExerciseConn* conn,
1323  const char* name = 0,
1324  const DtDDMRegionSet* regionSetToUse = 0);
1325 
1328  RTI::ObjectClassHandle h,
1329  DtExerciseConn* conn,
1330  const char* name = 0,
1331  const DtDDMRegionSet* regionSetToUse = 0);
1332 
1335  DtExerciseConn* conn,
1336  const char* name = 0,
1337  const DtDDMRegionSet* regionSetToUse = 0);
1338 
1345 
1347  static const char * objectClassName();
1348 
1350  virtual ~DtModeCPublisher();
1351 
1352 private:
1354  DtModeCPublisher(const DtModeCPublisher& orig);
1355 
1358  const DtModeCPublisher& orig);
1359 
1360 public:
1361 
1364  virtual DtModeCStateRepository* modeCStateRep();
1365 
1367  virtual DtModeCStateRepository* msr();
1368 
1369 public:
1371  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1372 
1373 protected:
1374  static DtStateRepCreator theStateRepCreator;
1375 };
1376 
1378 {
1380 }
1381 
1383 {
1385 }
1386 
1392 {
1393 public:
1395  typedef DtModeCInterrogatorStateRepository* (*DtStateRepCreator)();
1396 
1397 public:
1400  DtModeCInterrogatorStateRepository* stateRepToUse,
1401  DtExerciseConn* conn,
1402  const char* name = 0,
1403  const DtDDMRegionSet* regionSetToUse = 0);
1404 
1407  RTI::ObjectClassHandle h,
1408  DtExerciseConn* conn,
1409  const char* name = 0,
1410  const DtDDMRegionSet* regionSetToUse = 0);
1411 
1414  DtExerciseConn* conn,
1415  const char* name = 0,
1416  const DtDDMRegionSet* regionSetToUse = 0);
1417 
1424 
1426  static const char * objectClassName();
1427 
1429  virtual ~DtModeCInterrogatorPublisher();
1430 
1431 private:
1434 
1437  const DtModeCInterrogatorPublisher& orig);
1438 
1439 public:
1440 
1443  virtual DtModeCInterrogatorStateRepository* modeCInterrogatorStateRep();
1444 
1446  virtual DtModeCInterrogatorStateRepository* msr();
1447 
1448 public:
1450  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1451 
1452 protected:
1453  static DtStateRepCreator theStateRepCreator;
1454 };
1455 
1457 {
1459 }
1460 
1462 {
1464 }
1465 
1471 {
1472 public:
1474  typedef DtModeCTransponderStateRepository* (*DtStateRepCreator)();
1475 
1476 public:
1479  DtModeCTransponderStateRepository* stateRepToUse,
1480  DtExerciseConn* conn,
1481  const char* name = 0,
1482  const DtDDMRegionSet* regionSetToUse = 0);
1483 
1486  RTI::ObjectClassHandle h,
1487  DtExerciseConn* conn,
1488  const char* name = 0,
1489  const DtDDMRegionSet* regionSetToUse = 0);
1490 
1493  DtExerciseConn* conn,
1494  const char* name = 0,
1495  const DtDDMRegionSet* regionSetToUse = 0);
1496 
1503 
1505  static const char * objectClassName();
1506 
1508  virtual ~DtModeCTransponderPublisher();
1509 
1510 private:
1513 
1516  const DtModeCTransponderPublisher& orig);
1517 
1518 public:
1519 
1522  virtual DtModeCTransponderStateRepository* modeCTransponderStateRep();
1523 
1525  virtual DtModeCTransponderStateRepository* msr();
1526 
1527 public:
1529  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1530 
1531 protected:
1532  static DtStateRepCreator theStateRepCreator;
1533 };
1534 
1536 {
1538 }
1539 
1541 {
1543 }
1544 
1550 {
1551 public:
1553  typedef DtModeSStateRepository* (*DtStateRepCreator)();
1554 
1555 public:
1558  DtModeSStateRepository* stateRepToUse,
1559  DtExerciseConn* conn,
1560  const char* name = 0,
1561  const DtDDMRegionSet* regionSetToUse = 0);
1562 
1565  RTI::ObjectClassHandle h,
1566  DtExerciseConn* conn,
1567  const char* name = 0,
1568  const DtDDMRegionSet* regionSetToUse = 0);
1569 
1572  DtExerciseConn* conn,
1573  const char* name = 0,
1574  const DtDDMRegionSet* regionSetToUse = 0);
1575 
1582 
1584  static const char * objectClassName();
1585 
1587  virtual ~DtModeSPublisher();
1588 
1589 private:
1591  DtModeSPublisher(const DtModeSPublisher& orig);
1592 
1595  const DtModeSPublisher& orig);
1596 
1597 public:
1598 
1601  virtual DtModeSStateRepository* modeSStateRep();
1602 
1604  virtual DtModeSStateRepository* msr();
1605 
1606 public:
1608  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1609 
1610 protected:
1611  static DtStateRepCreator theStateRepCreator;
1612 };
1613 
1615 {
1617 }
1618 
1620 {
1622 }
1623 
1629 {
1630 public:
1632  typedef DtModeSInterrogatorStateRepository* (*DtStateRepCreator)();
1633 
1634 public:
1637  DtModeSInterrogatorStateRepository* stateRepToUse,
1638  DtExerciseConn* conn,
1639  const char* name = 0,
1640  const DtDDMRegionSet* regionSetToUse = 0);
1641 
1644  RTI::ObjectClassHandle h,
1645  DtExerciseConn* conn,
1646  const char* name = 0,
1647  const DtDDMRegionSet* regionSetToUse = 0);
1648 
1651  DtExerciseConn* conn,
1652  const char* name = 0,
1653  const DtDDMRegionSet* regionSetToUse = 0);
1654 
1661 
1663  static const char * objectClassName();
1664 
1666  virtual ~DtModeSInterrogatorPublisher();
1667 
1668 private:
1671 
1674  const DtModeSInterrogatorPublisher& orig);
1675 
1676 public:
1677 
1680  virtual DtModeSInterrogatorStateRepository* modeSInterrogatorStateRep();
1681 
1683  virtual DtModeSInterrogatorStateRepository* msr();
1684 
1685 public:
1687  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1688 
1689 protected:
1690  static DtStateRepCreator theStateRepCreator;
1691 };
1692 
1694 {
1696 }
1697 
1699 {
1701 }
1702 
1708 {
1709 public:
1711  typedef DtModeSTransponderStateRepository* (*DtStateRepCreator)();
1712 
1713 public:
1716  DtModeSTransponderStateRepository* stateRepToUse,
1717  DtExerciseConn* conn,
1718  const char* name = 0,
1719  const DtDDMRegionSet* regionSetToUse = 0);
1720 
1723  RTI::ObjectClassHandle h,
1724  DtExerciseConn* conn,
1725  const char* name = 0,
1726  const DtDDMRegionSet* regionSetToUse = 0);
1727 
1730  DtExerciseConn* conn,
1731  const char* name = 0,
1732  const DtDDMRegionSet* regionSetToUse = 0);
1733 
1740 
1742  static const char * objectClassName();
1743 
1745  virtual ~DtModeSTransponderPublisher();
1746 
1747 private:
1750 
1753  const DtModeSTransponderPublisher& orig);
1754 
1755 public:
1756 
1759  virtual DtModeSTransponderStateRepository* modeSTransponderStateRep();
1760 
1762  virtual DtModeSTransponderStateRepository* msr();
1763 
1764 public:
1766  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1767 
1768 protected:
1769  static DtStateRepCreator theStateRepCreator;
1770 };
1771 
1773 {
1775 }
1776 
1778 {
1780 }
1781 
1787 {
1788 public:
1790  typedef DtSovietStateRepository* (*DtStateRepCreator)();
1791 
1792 public:
1795  DtSovietStateRepository* stateRepToUse,
1796  DtExerciseConn* conn,
1797  const char* name = 0,
1798  const DtDDMRegionSet* regionSetToUse = 0);
1799 
1802  RTI::ObjectClassHandle h,
1803  DtExerciseConn* conn,
1804  const char* name = 0,
1805  const DtDDMRegionSet* regionSetToUse = 0);
1806 
1809  DtExerciseConn* conn,
1810  const char* name = 0,
1811  const DtDDMRegionSet* regionSetToUse = 0);
1812 
1819 
1821  static const char * objectClassName();
1822 
1824  virtual ~DtSovietPublisher();
1825 
1826 private:
1828  DtSovietPublisher(const DtSovietPublisher& orig);
1829 
1832  const DtSovietPublisher& orig);
1833 
1834 public:
1835 
1838  virtual DtSovietStateRepository* sovietStateRep();
1839 
1841  virtual DtSovietStateRepository* ssr();
1842 
1843 public:
1845  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1846 
1847 protected:
1848  static DtStateRepCreator theStateRepCreator;
1849 };
1850 
1852 {
1854 }
1855 
1857 {
1859 }
1860 
1866 {
1867 public:
1869  typedef DtSovietInterrogatorStateRepository* (*DtStateRepCreator)();
1870 
1871 public:
1874  DtSovietInterrogatorStateRepository* stateRepToUse,
1875  DtExerciseConn* conn,
1876  const char* name = 0,
1877  const DtDDMRegionSet* regionSetToUse = 0);
1878 
1881  RTI::ObjectClassHandle h,
1882  DtExerciseConn* conn,
1883  const char* name = 0,
1884  const DtDDMRegionSet* regionSetToUse = 0);
1885 
1888  DtExerciseConn* conn,
1889  const char* name = 0,
1890  const DtDDMRegionSet* regionSetToUse = 0);
1891 
1898 
1900  static const char * objectClassName();
1901 
1903  virtual ~DtSovietInterrogatorPublisher();
1904 
1905 private:
1908 
1911  const DtSovietInterrogatorPublisher& orig);
1912 
1913 public:
1914 
1917  virtual DtSovietInterrogatorStateRepository* sovietInterrogatorStateRep();
1918 
1920  virtual DtSovietInterrogatorStateRepository* ssr();
1921 
1922 public:
1924  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1925 
1926 protected:
1927  static DtStateRepCreator theStateRepCreator;
1928 };
1929 
1931 {
1933 }
1934 
1936 {
1938 }
1939 
1945 {
1946 public:
1948  typedef DtSovietTransponderStateRepository* (*DtStateRepCreator)();
1949 
1950 public:
1953  DtSovietTransponderStateRepository* stateRepToUse,
1954  DtExerciseConn* conn,
1955  const char* name = 0,
1956  const DtDDMRegionSet* regionSetToUse = 0);
1957 
1960  RTI::ObjectClassHandle h,
1961  DtExerciseConn* conn,
1962  const char* name = 0,
1963  const DtDDMRegionSet* regionSetToUse = 0);
1964 
1967  DtExerciseConn* conn,
1968  const char* name = 0,
1969  const DtDDMRegionSet* regionSetToUse = 0);
1970 
1977 
1979  static const char * objectClassName();
1980 
1982  virtual ~DtSovietTransponderPublisher();
1983 
1984 private:
1987 
1990  const DtSovietTransponderPublisher& orig);
1991 
1992 public:
1993 
1996  virtual DtSovietTransponderStateRepository* sovietTransponderStateRep();
1997 
1999  virtual DtSovietTransponderStateRepository* ssr();
2000 
2001 public:
2003  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2004 
2005 protected:
2006  static DtStateRepCreator theStateRepCreator;
2007 };
2008 
2010 {
2012 }
2013 
2015 {
2017 }
2018 
2024 {
2025 public:
2027  typedef DtTCASDataStateRepository* (*DtStateRepCreator)();
2028 
2029 public:
2032  DtTCASDataStateRepository* stateRepToUse,
2033  DtExerciseConn* conn,
2034  const char* name = 0,
2035  const DtDDMRegionSet* regionSetToUse = 0);
2036 
2039  RTI::ObjectClassHandle h,
2040  DtExerciseConn* conn,
2041  const char* name = 0,
2042  const DtDDMRegionSet* regionSetToUse = 0);
2043 
2046  DtExerciseConn* conn,
2047  const char* name = 0,
2048  const DtDDMRegionSet* regionSetToUse = 0);
2049 
2056 
2058  static const char * objectClassName();
2059 
2061  virtual ~DtTCASDataPublisher();
2062 
2063 private:
2066 
2069  const DtTCASDataPublisher& orig);
2070 
2071 public:
2072 
2075  virtual DtTCASDataStateRepository* TCASDataStateRep();
2076 
2078  virtual DtTCASDataStateRepository* Tsr();
2079 
2080 public:
2082  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
2083 
2084 protected:
2085  static DtStateRepCreator theStateRepCreator;
2086 };
2087 
2089 {
2091 }
2092 
2094 {
2096 }
2097 
2098 #endif
Instances of DtMode1InterrogatorStateRepository are used to store state data for IFFData.Mode1.Mode1Interrogator objects.
Definition: IFFDataStateRepository.h:136
Instances of DtSovietStateRepository are used to store state data for IFFData.Soviet objects...
Definition: IFFDataStateRepository.h:1400
DtStateRepository * myStateRep
Definition: objectPublisherHLA.h:202
virtual DtMode3ATransponderStateRepository * msr()
Synonym for mode3ATransponderStateRep().
Definition: iffDataPublishers.h:829
Instances of DtModeSTransponderPublisher publish IFFData.ModeS.ModeSTransponder objects to the networ...
Definition: iffDataPublishers.h:1707
virtual DtMode4InterrogatorStateRepository * msr()
Synonym for mode4InterrogatorStateRep().
Definition: iffDataPublishers.h:987
virtual DtIFFDataStateRepository * IFFDataStateRep()
Returns a pointer to the DtIFFDataStateRepository - through which you can set or inspect current stat...
Definition: iffDataPublishers.h:113
virtual DtSovietStateRepository * sovietStateRep()
Returns a pointer to the DtSovietStateRepository - through which you can set or inspect current state...
Definition: iffDataPublishers.h:1851
Instances of DtTCASDataStateRepository are used to store state data for IFFData.TCASData objects...
Definition: IFFDataStateRepository.h:1523
virtual DtMode4InterrogatorStateRepository * mode4InterrogatorStateRep()
Returns a pointer to the DtMode4InterrogatorStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:982
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:900
virtual DtMode3AInterrogatorStateRepository * msr()
Synonym for mode3AInterrogatorStateRep().
Definition: iffDataPublishers.h:750
virtual DtModeSStateRepository * msr()
Synonym for modeSStateRep().
Definition: iffDataPublishers.h:1619
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:821
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:742
virtual DtModeSInterrogatorStateRepository * msr()
Synonym for modeSInterrogatorStateRep().
Definition: iffDataPublishers.h:1698
Instances of DtMode2InterrogatorStateRepository are used to store state data for IFFData.Mode2.Mode2Interrogator objects.
Definition: IFFDataStateRepository.h:273
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
Definition: iffDataPublishers.h:2006
Instances of DtModeCTransponderStateRepository are used to store state data for IFFData.ModeC.ModeCTransponder objects.
Definition: IFFDataStateRepository.h:1062
Instances of DtIFFDataPublisher publish IFFData objects to the network.
Definition: iffDataPublishers.h:48
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
virtual DtModeCTransponderStateRepository * modeCTransponderStateRep()
Returns a pointer to the DtModeCTransponderStateRepository - through which you can set or inspect cur...
Definition: iffDataPublishers.h:1535
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
Instances of DtMode5TransponderStateRepository are used to store state data for IFFData.Mode5.Mode5Transponder objects.
Definition: IFFDataStateRepository.h:818
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:426
virtual DtMode2InterrogatorStateRepository * msr()
Synonym for mode2InterrogatorStateRep().
Definition: iffDataPublishers.h:513
Instances of DtMode5InterrogatorPublisher publish IFFData.Mode5.Mode5Interrogator objects to the netw...
Definition: iffDataPublishers.h:1154
virtual DtMode1TransponderStateRepository * mode1TransponderStateRep()
Returns a pointer to the DtMode1TransponderStateRepository - through which you can set or inspect cur...
Definition: iffDataPublishers.h:350
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:505
virtual DtSovietStateRepository * ssr()
Synonym for sovietStateRep().
Definition: iffDataPublishers.h:1856
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:979
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1216
Instances of DtMode2Publisher publish IFFData.Mode2 objects to the network.
Definition: iffDataPublishers.h:364
virtual DtMode2TransponderStateRepository * mode2TransponderStateRep()
Returns a pointer to the DtMode2TransponderStateRepository - through which you can set or inspect cur...
Definition: iffDataPublishers.h:587
virtual DtSovietInterrogatorStateRepository * sovietInterrogatorStateRep()
Returns a pointer to the DtSovietInterrogatorStateRepository - through which you can set or inspect c...
Definition: iffDataPublishers.h:1930
Instances of DtMode5Publisher publish IFFData.Mode5 objects to the network.
Definition: iffDataPublishers.h:1075
virtual DtMode1StateRepository * msr()
Synonym for mode1StateRep().
Definition: iffDataPublishers.h:197
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherHLA.h:34
virtual DtSovietTransponderStateRepository * ssr()
Synonym for sovietTransponderStateRep().
Definition: iffDataPublishers.h:2014
virtual DtMode4StateRepository * msr()
Synonym for mode4StateRep().
Definition: iffDataPublishers.h:908
std::set< DtDDMRegionSP > DtDDMRegionSet
Definition: region13.h:34
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:347
Instances of DtModeSPublisher publish IFFData.ModeS objects to the network.
Definition: iffDataPublishers.h:1549
Instances of DtModeSTransponderStateRepository are used to store state data for IFFData.ModeS.ModeSTransponder objects.
Definition: IFFDataStateRepository.h:1234
Instances of DtMode2InterrogatorPublisher publish IFFData.Mode2.Mode2Interrogator objects to the netw...
Definition: iffDataPublishers.h:443
virtual DtMode5StateRepository * mode5StateRep()
Returns a pointer to the DtMode5StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:1140
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1769
Instances of DtMode1TransponderStateRepository are used to store state data for IFFData.Mode1.Mode1Transponder objects.
Definition: IFFDataStateRepository.h:170
Instances of DtModeCInterrogatorPublisher publish IFFData.ModeC.ModeCInterrogator objects to the netw...
Definition: iffDataPublishers.h:1391
virtual DtMode4TransponderStateRepository * msr()
Synonym for mode4TransponderStateRep().
Definition: iffDataPublishers.h:1066
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:110
Instances of DtSovietPublisher publish IFFData.Soviet objects to the network.
Definition: iffDataPublishers.h:1786
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
Instances of DtMode2TransponderStateRepository are used to store state data for IFFData.Mode2.Mode2Transponder objects.
Definition: IFFDataStateRepository.h:307
Instances of DtMode4InterrogatorPublisher publish IFFData.Mode4.Mode4Interrogator objects to the netw...
Definition: iffDataPublishers.h:917
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1532
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1374
virtual DtModeSInterrogatorStateRepository * modeSInterrogatorStateRep()
Returns a pointer to the DtModeSInterrogatorStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:1693
virtual DtMode2StateRepository * mode2StateRep()
Returns a pointer to the DtMode2StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:429
virtual DtModeCInterrogatorStateRepository * modeCInterrogatorStateRep()
Returns a pointer to the DtModeCInterrogatorStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:1456
virtual DtTCASDataStateRepository * TCASDataStateRep()
Returns a pointer to the DtTCASDataStateRepository - through which you can set or inspect current sta...
Definition: iffDataPublishers.h:2088
virtual DtMode3AStateRepository * mode3AStateRep()
Returns a pointer to the DtMode3AStateRepository - through which you can set or inspect current state...
Definition: iffDataPublishers.h:666
virtual DtModeSTransponderStateRepository * msr()
Synonym for modeSTransponderStateRep().
Definition: iffDataPublishers.h:1777
Instances of DtModeCTransponderPublisher publish IFFData.ModeC.ModeCTransponder objects to the networ...
Definition: iffDataPublishers.h:1470
Instances of DtModeCStateRepository are used to store state data for IFFData.ModeC objects...
Definition: IFFDataStateRepository.h:973
virtual DtModeCStateRepository * modeCStateRep()
Returns a pointer to the DtModeCStateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:1377
Instances of DtMode4TransponderPublisher publish IFFData.Mode4.Mode4Transponder objects to the networ...
Definition: iffDataPublishers.h:996
virtual DtMode5TransponderStateRepository * mode5TransponderStateRep()
Returns a pointer to the DtMode5TransponderStateRepository - through which you can set or inspect cur...
Definition: iffDataPublishers.h:1298
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:2085
Instances of DtMode3AInterrogatorStateRepository are used to store state data for IFFData...
Definition: IFFDataStateRepository.h:403
virtual DtMode3AStateRepository * msr()
Synonym for mode3AStateRep().
Definition: iffDataPublishers.h:671
Instances of DtMode1TransponderPublisher publish IFFData.Mode1.Mode1Transponder objects to the networ...
Definition: iffDataPublishers.h:285
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1927
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:268
virtual DtMode4TransponderStateRepository * mode4TransponderStateRep()
Returns a pointer to the DtMode4TransponderStateRepository - through which you can set or inspect cur...
Definition: iffDataPublishers.h:1061
virtual DtMode5StateRepository * msr()
Synonym for mode5StateRep().
Definition: iffDataPublishers.h:1145
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1137
Instances of DtMode1StateRepository are used to store state data for IFFData.Mode1 objects...
Definition: IFFDataStateRepository.h:81
Instances of DtMode1InterrogatorPublisher publish IFFData.Mode1.Mode1Interrogator objects to the netw...
Definition: iffDataPublishers.h:206
Instances of DtSovietInterrogatorPublisher publish IFFData.Soviet.SovietInterrogator objects to the n...
Definition: iffDataPublishers.h:1865
Instances of DtMode2TransponderPublisher publish IFFData.Mode2.Mode2Transponder objects to the networ...
Definition: iffDataPublishers.h:522
Instances of DtModeSInterrogatorStateRepository are used to store state data for IFFData.ModeS.ModeSInterrogator objects.
Definition: IFFDataStateRepository.h:1186
virtual DtMode5TransponderStateRepository * msr()
Synonym for mode5TransponderStateRep().
Definition: iffDataPublishers.h:1303
Instances of DtMode1Publisher publish IFFData.Mode1 objects to the network.
Definition: iffDataPublishers.h:127
Instances of DtSovietTransponderPublisher publish IFFData.Soviet.SovietTransponder objects to the net...
Definition: iffDataPublishers.h:1944
virtual DtSovietTransponderStateRepository * sovietTransponderStateRep()
Returns a pointer to the DtSovietTransponderStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:2009
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
Instances of DtMode4StateRepository are used to store state data for IFFData.Mode4 objects...
Definition: IFFDataStateRepository.h:478
virtual DtModeSTransponderStateRepository * modeSTransponderStateRep()
Returns a pointer to the DtModeSTransponderStateRepository - through which you can set or inspect cur...
Definition: iffDataPublishers.h:1772
virtual DtMode2StateRepository * msr()
Synonym for mode2StateRep().
Definition: iffDataPublishers.h:434
Instances of DtModeCPublisher publish IFFData.ModeC objects to the network.
Definition: iffDataPublishers.h:1312
Instances of DtMode4Publisher publish IFFData.Mode4 objects to the network.
Definition: iffDataPublishers.h:838
virtual DtMode2InterrogatorStateRepository * mode2InterrogatorStateRep()
Returns a pointer to the DtMode2InterrogatorStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:508
virtual DtModeSStateRepository * modeSStateRep()
Returns a pointer to the DtModeSStateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:1614
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:189
Instances of DtTCASDataPublisher publish IFFData.TCASData objects to the network. ...
Definition: iffDataPublishers.h:2023
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1453
virtual DtMode4StateRepository * mode4StateRep()
Returns a pointer to the DtMode4StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:903
virtual DtMode1InterrogatorStateRepository * mode1InterrogatorStateRep()
Returns a pointer to the DtMode1InterrogatorStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:271
virtual DtMode3ATransponderStateRepository * mode3ATransponderStateRep()
Returns a pointer to the DtMode3ATransponderStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:824
Instances of DtMode4TransponderStateRepository are used to store state data for IFFData.Mode4.Mode4Transponder objects.
Definition: IFFDataStateRepository.h:609
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1058
virtual DtModeCStateRepository * msr()
Synonym for modeCStateRep().
Definition: iffDataPublishers.h:1382
virtual DtMode2TransponderStateRepository * msr()
Synonym for mode2TransponderStateRep().
Definition: iffDataPublishers.h:592
virtual DtModeCInterrogatorStateRepository * msr()
Synonym for modeCInterrogatorStateRep().
Definition: iffDataPublishers.h:1461
Instances of DtModeSInterrogatorPublisher publish IFFData.ModeS.ModeSInterrogator objects to the netw...
Definition: iffDataPublishers.h:1628
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:584
virtual DtMode1StateRepository * mode1StateRep()
Returns a pointer to the DtMode1StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:192
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1611
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1295
Instances of DtModeCInterrogatorStateRepository are used to store state data for IFFData.ModeC.ModeCInterrogator objects.
Definition: IFFDataStateRepository.h:1028
Instances of DtMode5StateRepository are used to store state data for IFFData.Mode5 objects...
Definition: IFFDataStateRepository.h:650
virtual DtMode1TransponderStateRepository * msr()
Synonym for mode1TransponderStateRep().
Definition: iffDataPublishers.h:355
Instances of DtMode3APublisher publish IFFData.Mode3A objects to the network.
Definition: iffDataPublishers.h:601
virtual DtTCASDataStateRepository * Tsr()
Synonym for TCASDataStateRep().
Definition: iffDataPublishers.h:2093
virtual DtSovietInterrogatorStateRepository * ssr()
Synonym for sovietInterrogatorStateRep().
Definition: iffDataPublishers.h:1935
Instances of DtSovietTransponderStateRepository are used to store state data for IFFData.Soviet.SovietTransponder objects.
Definition: IFFDataStateRepository.h:1489
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1848
virtual DtMode5InterrogatorStateRepository * msr()
Synonym for mode5InterrogatorStateRep().
Definition: iffDataPublishers.h:1224
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1690
Instances of DtMode3AInterrogatorPublisher publish IFFData.Mode3A.Mode3AInterrogator objects to the n...
Definition: iffDataPublishers.h:680
virtual DtModeCTransponderStateRepository * msr()
Synonym for modeCTransponderStateRep().
Definition: iffDataPublishers.h:1540
Instances of DtMode3AStateRepository are used to store state data for IFFData.Mode3A objects...
Definition: IFFDataStateRepository.h:348
This file provides a declaration of the class DtObjectPublisher.
virtual DtMode1InterrogatorStateRepository * msr()
Synonym for mode1InterrogatorStateRep().
Definition: iffDataPublishers.h:276
virtual DtIFFDataStateRepository * Isr()
Synonym for IFFDataStateRep().
Definition: iffDataPublishers.h:118
virtual DtMode3AInterrogatorStateRepository * mode3AInterrogatorStateRep()
Returns a pointer to the DtMode3AInterrogatorStateRepository - through which you can set or inspect c...
Definition: iffDataPublishers.h:745
Instances of DtMode5TransponderPublisher publish IFFData.Mode5.Mode5Transponder objects to the networ...
Definition: iffDataPublishers.h:1233
Instances of DtMode4InterrogatorStateRepository are used to store state data for IFFData.Mode4.Mode4Interrogator objects.
Definition: IFFDataStateRepository.h:568
Instances of DtMode3ATransponderPublisher publish IFFData.Mode3A.Mode3ATransponder objects to the net...
Definition: iffDataPublishers.h:759
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:663
class DtHlaObjectWithStateRep:
Definition: hlaObjectWithStateRep.h:28
virtual DtMode5InterrogatorStateRepository * mode5InterrogatorStateRep()
Returns a pointer to the DtMode5InterrogatorStateRepository - through which you can set or inspect cu...
Definition: iffDataPublishers.h:1219

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)