VR-Link API Documentation for DIS
 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 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 
14 #include <vl/objectPublisherHLA.h>
15 #include "vlpi/disEnums.h"
16 
17 
29 
30 
35 class DT_DLL_VL DtIFFDataPublisher : public DtObjectPublisher
36 {
37 public:
39  typedef DtIFFDataStateRepository* (*DtStateRepCreator)();
40 
41 public:
43  DtIFFDataPublisher(
44  DtIFFDataStateRepository* stateRepToUse,
45  DtExerciseConn* conn,
46  const char* name = 0,
47  const DtDDMRegionSet* regionSetToUse = 0);
48 
50  DtIFFDataPublisher(
51  RTI::ObjectClassHandle h,
52  DtExerciseConn* conn,
53  const char* name = 0,
54  const DtDDMRegionSet* regionSetToUse = 0);
55 
57  DtIFFDataPublisher(
58  DtExerciseConn* conn,
59  const char* name = 0,
60  const DtDDMRegionSet* regionSetToUse = 0);
61 
67  DtIFFDataPublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
68 
72  virtual const char * objectClassName();
73 
75  virtual ~DtIFFDataPublisher();
76 
77 private:
79  DtIFFDataPublisher(const DtIFFDataPublisher& orig);
80 
82  DtIFFDataPublisher& operator=(
83  const DtIFFDataPublisher& orig);
84 
85 public:
86 
89  virtual DtIFFDataStateRepository* IFFDataStateRep();
90 
92  virtual DtIFFDataStateRepository* Isr();
93 
94 public:
96  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
97 
98 protected:
99  static DtStateRepCreator theStateRepCreator;
100 };
101 
102 inline DtIFFDataStateRepository* DtIFFDataPublisher::IFFDataStateRep()
103 {
104  return (DtIFFDataStateRepository*)myStateRep;
105 }
106 
107 inline DtIFFDataStateRepository* DtIFFDataPublisher::Isr()
108 {
109  return (DtIFFDataStateRepository*)myStateRep;
110 }
111 
112 /*************** Mode 1 *****************/
113 
118 class DT_DLL_VL DtMode1Publisher : public DtObjectPublisher
119 {
120 public:
122  typedef DtMode1StateRepository* (*DtStateRepCreator)();
123 
124 public:
126  DtMode1Publisher(
127  DtMode1StateRepository* stateRepToUse,
128  DtExerciseConn* conn,
129  const char* name = 0,
130  const DtDDMRegionSet* regionSetToUse = 0);
131 
133  DtMode1Publisher(
134  DtMode1StateRepository* stateRepToUse,
135  DtExerciseConn* conn,
137  const char* name = 0,
138  const DtDDMRegionSet* regionSetToUse = 0);
139 
141  DtMode1Publisher(
142  RTI::ObjectClassHandle h,
143  DtExerciseConn* conn,
144  const char* name = 0,
145  const DtDDMRegionSet* regionSetToUse = 0);
146 
148  DtMode1Publisher(
149  DtExerciseConn* conn,
150  const char* name = 0,
151  const DtDDMRegionSet* regionSetToUse = 0);
152 
158  DtMode1Publisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
159 
161  const char * objectClassName();
162 
164  virtual ~DtMode1Publisher();
165 
166 private:
168  DtMode1Publisher(const DtMode1Publisher& orig);
169 
171  DtMode1Publisher& operator=(
172  const DtMode1Publisher& orig);
173 
175  void setObjectClassName(const char* name);
176 
177 public:
178 
181  virtual DtMode1StateRepository* mode1StateRep();
182 
184  virtual DtMode1StateRepository* msr();
185 
186 public:
188  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
189 
190 protected:
191  static DtStateRepCreator theStateRepCreator;
192  const char* myObjectClassName;
193 };
194 
195 inline DtMode1StateRepository* DtMode1Publisher::mode1StateRep()
196 {
197  return (DtMode1StateRepository*)myStateRep;
198 }
199 
200 inline DtMode1StateRepository* DtMode1Publisher::msr()
201 {
202  return (DtMode1StateRepository*)myStateRep;
203 }
204 
205 /*************** Mode 1 *****************/
206 /*************** Mode 2 *****************/
207 
212 class DT_DLL_VL DtMode2Publisher : public DtObjectPublisher
213 {
214 public:
216  typedef DtMode2StateRepository* (*DtStateRepCreator)();
217 
218 public:
220  DtMode2Publisher(
221  DtMode2StateRepository* stateRepToUse,
222  DtExerciseConn* conn,
223  const char* name = 0,
224  const DtDDMRegionSet* regionSetToUse = 0);
225 
227  DtMode2Publisher(
228  DtMode2StateRepository* stateRepToUse,
229  DtExerciseConn* conn,
231  const char* name = 0,
232  const DtDDMRegionSet* regionSetToUse = 0);
233 
235  DtMode2Publisher(
236  RTI::ObjectClassHandle h,
237  DtExerciseConn* conn,
238  const char* name = 0,
239  const DtDDMRegionSet* regionSetToUse = 0);
240 
242  DtMode2Publisher(
243  DtExerciseConn* conn,
244  const char* name = 0,
245  const DtDDMRegionSet* regionSetToUse = 0);
246 
252  DtMode2Publisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
253 
255  const char * objectClassName();
256 
258  virtual ~DtMode2Publisher();
259 
260 private:
262  DtMode2Publisher(const DtMode2Publisher& orig);
263 
265  DtMode2Publisher& operator=(
266  const DtMode2Publisher& orig);
267 
269  void setObjectClassName(const char* name);
270 
271 public:
272 
275  virtual DtMode2StateRepository* mode2StateRep();
276 
278  virtual DtMode2StateRepository* msr();
279 
280 public:
282  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
283 
284 protected:
285  static DtStateRepCreator theStateRepCreator;
286  const char* myObjectClassName;
287 };
288 
289 inline DtMode2StateRepository* DtMode2Publisher::mode2StateRep()
290 {
291  return (DtMode2StateRepository*)myStateRep;
292 }
293 
294 inline DtMode2StateRepository* DtMode2Publisher::msr()
295 {
296  return (DtMode2StateRepository*)myStateRep;
297 }
298 /*************** Mode 2 *****************/
299 /*************** Mode 3A *****************/
304 class DT_DLL_VL DtMode3APublisher : public DtObjectPublisher
305 {
306 public:
308  typedef DtMode3AStateRepository* (*DtStateRepCreator)();
309 
310 public:
312  DtMode3APublisher(
313  DtMode3AStateRepository* stateRepToUse,
314  DtExerciseConn* conn,
315  const char* name = 0,
316  const DtDDMRegionSet* regionSetToUse = 0);
317 
319  DtMode3APublisher(
320  DtMode3AStateRepository* stateRepToUse,
321  DtExerciseConn* conn,
323  const char* name = 0,
324  const DtDDMRegionSet* regionSetToUse = 0);
325 
327  DtMode3APublisher(
328  RTI::ObjectClassHandle h,
329  DtExerciseConn* conn,
330  const char* name = 0,
331  const DtDDMRegionSet* regionSetToUse = 0);
332 
334  DtMode3APublisher(
335  DtExerciseConn* conn,
336  const char* name = 0,
337  const DtDDMRegionSet* regionSetToUse = 0);
338 
344  DtMode3APublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
345 
347  const char * objectClassName();
348 
350  virtual ~DtMode3APublisher();
351 
352 private:
354  DtMode3APublisher(const DtMode3APublisher& orig);
355 
357  DtMode3APublisher& operator=(
358  const DtMode3APublisher& orig);
359 
361  void setObjectClassName(const char* name);
362 
363 public:
364 
367  virtual DtMode3AStateRepository* mode3AStateRep();
368 
370  virtual DtMode3AStateRepository* msr();
371 
372 public:
374  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
375 
376 protected:
377  static DtStateRepCreator theStateRepCreator;
378  const char* myObjectClassName;
379 };
380 
381 inline DtMode3AStateRepository* DtMode3APublisher::mode3AStateRep()
382 {
383  return (DtMode3AStateRepository*)myStateRep;
384 }
385 
386 inline DtMode3AStateRepository* DtMode3APublisher::msr()
387 {
388  return (DtMode3AStateRepository*)myStateRep;
389 }
390 /*************** Mode 3A *****************/
391 /*************** Mode 3C *****************/
396 class DT_DLL_VL DtMode3CPublisher : public DtObjectPublisher
397 {
398 public:
400  typedef DtMode3CStateRepository* (*DtStateRepCreator)();
401 
402 public:
404  DtMode3CPublisher(
405  DtMode3CStateRepository* stateRepToUse,
406  DtExerciseConn* conn,
407  const char* name = 0,
408  const DtDDMRegionSet* regionSetToUse = 0);
409 
411  DtMode3CPublisher(
412  DtMode3CStateRepository* stateRepToUse,
413  DtExerciseConn* conn,
415  const char* name = 0,
416  const DtDDMRegionSet* regionSetToUse = 0);
417 
419  DtMode3CPublisher(
420  RTI::ObjectClassHandle h,
421  DtExerciseConn* conn,
422  const char* name = 0,
423  const DtDDMRegionSet* regionSetToUse = 0);
424 
426  DtMode3CPublisher(
427  DtExerciseConn* conn,
428  const char* name = 0,
429  const DtDDMRegionSet* regionSetToUse = 0);
430 
436  DtMode3CPublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
437 
439  const char * objectClassName();
440 
442  virtual ~DtMode3CPublisher();
443 
444 private:
446  DtMode3CPublisher(const DtMode3CPublisher& orig);
447 
449  DtMode3CPublisher& operator=(
450  const DtMode3CPublisher& orig);
451 
453  void setObjectClassName(const char* name);
454 
455 public:
456 
459  virtual DtMode3CStateRepository* Mode3CStateRep();
460 
462  virtual DtMode3CStateRepository* msr();
463 
464 public:
466  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
467 
468 protected:
469  static DtStateRepCreator theStateRepCreator;
470  const char* myObjectClassName;
471 };
472 
473 inline DtMode3CStateRepository* DtMode3CPublisher::Mode3CStateRep()
474 {
475  return (DtMode3CStateRepository*)myStateRep;
476 }
477 
478 inline DtMode3CStateRepository* DtMode3CPublisher::msr()
479 {
480  return (DtMode3CStateRepository*)myStateRep;
481 }
482 /*************** Mode 3C *****************/
483 /*************** Mode 4 *****************/
488 class DT_DLL_VL DtMode4Publisher : public DtObjectPublisher
489 {
490 public:
492  typedef DtMode4StateRepository* (*DtStateRepCreator)();
493 
494 public:
496  DtMode4Publisher(
497  DtMode4StateRepository* stateRepToUse,
498  DtExerciseConn* conn,
499  const char* name = 0,
500  const DtDDMRegionSet* regionSetToUse = 0);
501 
503  DtMode4Publisher(
504  DtMode4StateRepository* stateRepToUse,
505  DtExerciseConn* conn,
507  const char* name = 0,
508  const DtDDMRegionSet* regionSetToUse = 0);
509 
511  DtMode4Publisher(
512  RTI::ObjectClassHandle h,
513  DtExerciseConn* conn,
514  const char* name = 0,
515  const DtDDMRegionSet* regionSetToUse = 0);
516 
518  DtMode4Publisher(
519  DtExerciseConn* conn,
520  const char* name = 0,
521  const DtDDMRegionSet* regionSetToUse = 0);
522 
528  DtMode4Publisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
529 
531  const char * objectClassName();
532 
534  virtual ~DtMode4Publisher();
535 
536 private:
538  DtMode4Publisher(const DtMode4Publisher& orig);
539 
541  DtMode4Publisher& operator=(
542  const DtMode4Publisher& orig);
543 
545  void setObjectClassName(const char* name);
546 
547 public:
548 
551  virtual DtMode4StateRepository* mode4StateRep();
552 
554  virtual DtMode4StateRepository* msr();
555 
556 public:
558  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
559 
560 protected:
561  static DtStateRepCreator theStateRepCreator;
562  const char* myObjectClassName;
563 };
564 
565 inline DtMode4StateRepository* DtMode4Publisher::mode4StateRep()
566 {
567  return (DtMode4StateRepository*)myStateRep;
568 }
569 
570 inline DtMode4StateRepository* DtMode4Publisher::msr()
571 {
572  return (DtMode4StateRepository*)myStateRep;
573 }
574 /*************** Mode 4 *****************/
575 /*************** Mode 5 *****************/
580 class DT_DLL_VL DtMode5Publisher : public DtObjectPublisher
581 {
582 public:
584  typedef DtMode5StateRepository* (*DtStateRepCreator)();
585 
586 public:
588  DtMode5Publisher(
589  DtMode5StateRepository* stateRepToUse,
590  DtExerciseConn* conn,
591  const char* name = 0,
592  const DtDDMRegionSet* regionSetToUse = 0);
593 
595  DtMode5Publisher(
596  DtMode5StateRepository* stateRepToUse,
597  DtExerciseConn* conn,
599  const char* name = 0,
600  const DtDDMRegionSet* regionSetToUse = 0);
601 
603  DtMode5Publisher(
604  RTI::ObjectClassHandle h,
605  DtExerciseConn* conn,
606  const char* name = 0,
607  const DtDDMRegionSet* regionSetToUse = 0);
608 
610  DtMode5Publisher(
611  DtExerciseConn* conn,
612  const char* name = 0,
613  const DtDDMRegionSet* regionSetToUse = 0);
614 
620  DtMode5Publisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
621 
623  const char * objectClassName();
624 
626  virtual ~DtMode5Publisher();
627 
628 private:
630  DtMode5Publisher(const DtMode5Publisher& orig);
631 
633  DtMode5Publisher& operator=(
634  const DtMode5Publisher& orig);
635 
637  void setObjectClassName(const char* name);
638 
639 public:
640 
643  virtual DtMode5StateRepository* mode5StateRep();
644 
646  virtual DtMode5StateRepository* msr();
647 
648 public:
650  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
651 
652 protected:
653  static DtStateRepCreator theStateRepCreator;
654  const char* myObjectClassName;
655 };
656 
657 inline DtMode5StateRepository* DtMode5Publisher::mode5StateRep()
658 {
659  return (DtMode5StateRepository*)myStateRep;
660 }
661 
662 inline DtMode5StateRepository* DtMode5Publisher::msr()
663 {
664  return (DtMode5StateRepository*)myStateRep;
665 }
666 
667 /*************** Mode 5 *****************/
668 /*************** Mode S *****************/
673 class DT_DLL_VL DtModeSPublisher : public DtObjectPublisher
674 {
675 public:
677  typedef DtModeSStateRepository* (*DtStateRepCreator)();
678 
679 public:
681  DtModeSPublisher(
682  DtModeSStateRepository* stateRepToUse,
683  DtExerciseConn* conn,
684  const char* name = 0,
685  const DtDDMRegionSet* regionSetToUse = 0);
686 
688  DtModeSPublisher(
689  DtModeSStateRepository* stateRepToUse,
690  DtExerciseConn* conn,
692  const char* name = 0,
693  const DtDDMRegionSet* regionSetToUse = 0);
694 
696  DtModeSPublisher(
697  RTI::ObjectClassHandle h,
698  DtExerciseConn* conn,
699  const char* name = 0,
700  const DtDDMRegionSet* regionSetToUse = 0);
701 
703  DtModeSPublisher(
704  DtExerciseConn* conn,
705  const char* name = 0,
706  const DtDDMRegionSet* regionSetToUse = 0);
707 
713  DtModeSPublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
714 
716  const char * objectClassName();
717 
719  virtual ~DtModeSPublisher();
720 
721 private:
723  DtModeSPublisher(const DtModeSPublisher& orig);
724 
726  DtModeSPublisher& operator=(
727  const DtModeSPublisher& orig);
728 
730  void setObjectClassName(const char* name);
731 
732 public:
733 
736  virtual DtModeSStateRepository* modeSStateRep();
737 
739  virtual DtModeSStateRepository* msr();
740 
741 public:
743  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
744 
745 protected:
746  static DtStateRepCreator theStateRepCreator;
747  const char* myObjectClassName;
748 };
749 
750 inline DtModeSStateRepository* DtModeSPublisher::modeSStateRep()
751 {
752  return (DtModeSStateRepository*)myStateRep;
753 }
754 
755 inline DtModeSStateRepository* DtModeSPublisher::msr()
756 {
757  return (DtModeSStateRepository*)myStateRep;
758 }
759 
760 /*************** Mode S *****************/
761 /*************** TCAS *****************/
766 class DT_DLL_VL DtTCASDataPublisher : public DtObjectPublisher
767 {
768 public:
770  typedef DtTCASDataStateRepository* (*DtStateRepCreator)();
771 
772 public:
774  DtTCASDataPublisher(
775  DtTCASDataStateRepository* stateRepToUse,
776  DtExerciseConn* conn,
777  const char* name = 0,
778  const DtDDMRegionSet* regionSetToUse = 0);
779 
781  DtTCASDataPublisher(
782  DtTCASDataStateRepository* stateRepToUse,
783  DtExerciseConn* conn,
785  const char* name = 0,
786  const DtDDMRegionSet* regionSetToUse = 0);
787 
789  DtTCASDataPublisher(
790  RTI::ObjectClassHandle h,
791  DtExerciseConn* conn,
792  const char* name = 0,
793  const DtDDMRegionSet* regionSetToUse = 0);
794 
796  DtTCASDataPublisher(
797  DtExerciseConn* conn,
798  const char* name = 0,
799  const DtDDMRegionSet* regionSetToUse = 0);
800 
806  DtTCASDataPublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
807 
809  const char * objectClassName();
810 
812  virtual ~DtTCASDataPublisher();
813 
814 private:
816  DtTCASDataPublisher(const DtTCASDataPublisher& orig);
817 
819  DtTCASDataPublisher& operator=(
820  const DtTCASDataPublisher& orig);
821 
823  void setObjectClassName(const char* name);
824 
825 public:
826 
829  virtual DtTCASDataStateRepository* TCASDataStateRep();
830 
832  virtual DtTCASDataStateRepository* Tsr();
833 
834 public:
836  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
837 
838 protected:
839  static DtStateRepCreator theStateRepCreator;
840  const char* myObjectClassName;
841 };
842 
843 inline DtTCASDataStateRepository* DtTCASDataPublisher::TCASDataStateRep()
844 {
845  return (DtTCASDataStateRepository*)myStateRep;
846 }
847 
848 inline DtTCASDataStateRepository* DtTCASDataPublisher::Tsr()
849 {
850  return (DtTCASDataStateRepository*)myStateRep;
851 }
852 /*************** TCAS *****************/
853 /*************** Soviet *****************/
858 class DT_DLL_VL DtSovietPublisher : public DtObjectPublisher
859 {
860 public:
862  typedef DtSovietStateRepository* (*DtStateRepCreator)();
863 
864 public:
866  DtSovietPublisher(
867  DtSovietStateRepository* stateRepToUse,
868  DtExerciseConn* conn,
869  const char* name = 0,
870  const DtDDMRegionSet* regionSetToUse = 0);
871 
873  DtSovietPublisher(
874  DtSovietStateRepository* stateRepToUse,
875  DtExerciseConn* conn,
877  const char* name = 0,
878  const DtDDMRegionSet* regionSetToUse = 0);
879 
881  DtSovietPublisher(
882  RTI::ObjectClassHandle h,
883  DtExerciseConn* conn,
884  const char* name = 0,
885  const DtDDMRegionSet* regionSetToUse = 0);
886 
888  DtSovietPublisher(
889  DtExerciseConn* conn,
890  const char* name = 0,
891  const DtDDMRegionSet* regionSetToUse = 0);
892 
898  DtSovietPublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
899 
901  const char * objectClassName();
902 
904  virtual ~DtSovietPublisher();
905 
906 private:
908  DtSovietPublisher(const DtSovietPublisher& orig);
909 
911  DtSovietPublisher& operator=(
912  const DtSovietPublisher& orig);
913 
914 public:
915 
918  virtual DtSovietStateRepository* sovietStateRep();
919 
921  virtual DtSovietStateRepository* ssr();
922 
923 public:
925  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
926 
928  void setObjectClassName(const char* name);
929 
930 protected:
931  static DtStateRepCreator theStateRepCreator;
932  const char* myObjectClassName;
933 };
934 
935 inline DtSovietStateRepository* DtSovietPublisher::sovietStateRep()
936 {
937  return (DtSovietStateRepository*)myStateRep;
938 }
939 
940 inline DtSovietStateRepository* DtSovietPublisher::ssr()
941 {
942  return (DtSovietStateRepository*)myStateRep;
943 }
944 /*************** Soviet *****************/
945 /*************** RRB *****************/
946 
951 class DT_DLL_VL DtRRBPublisher : public DtObjectPublisher
952 {
953 public:
955  typedef DtRRBStateRepository* (*DtStateRepCreator)();
956 
957 public:
959  DtRRBPublisher(
960  DtRRBStateRepository* stateRepToUse,
961  DtExerciseConn* conn,
962  const char* name = 0,
963  const DtDDMRegionSet* regionSetToUse = 0);
964 
966  DtRRBPublisher(
967  DtRRBStateRepository* stateRepToUse,
968  DtExerciseConn* conn,
970  const char* name = 0,
971  const DtDDMRegionSet* regionSetToUse = 0);
972 
974  DtRRBPublisher(
975  RTI::ObjectClassHandle h,
976  DtExerciseConn* conn,
977  const char* name = 0,
978  const DtDDMRegionSet* regionSetToUse = 0);
979 
981  DtRRBPublisher(
982  DtExerciseConn* conn,
983  const char* name = 0,
984  const DtDDMRegionSet* regionSetToUse = 0);
985 
991  DtRRBPublisher(DtHlaObjectWithStateRep* obj, DtExerciseConn* conn);
992 
994  const char * objectClassName();
995 
997  virtual ~DtRRBPublisher();
998 
999 private:
1001  DtRRBPublisher(const DtRRBPublisher& orig);
1002 
1004  DtRRBPublisher& operator=(
1005  const DtRRBPublisher& orig);
1006 
1008  void setObjectClassName(const char* name);
1009 
1010 public:
1011 
1014  virtual DtRRBStateRepository* rrbStateRep();
1015 
1017  virtual DtRRBStateRepository* msr();
1018 
1019 public:
1021  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1022 
1023 protected:
1024  static DtStateRepCreator theStateRepCreator;
1025  const char* myObjectClassName;
1026 };
1027 
1028 inline DtRRBStateRepository* DtRRBPublisher::rrbStateRep()
1029 {
1030  return (DtRRBStateRepository*)myStateRep;
1031 }
1032 
1033 inline DtRRBStateRepository* DtRRBPublisher::msr()
1034 {
1035  return (DtRRBStateRepository*)myStateRep;
1036 }
1037 
1038 /*************** RRB *****************/
1039 #endif
Instances of DtSovietStateRepository are used to store state data for IFFData.Soviet objects...
Definition: iffSovietStateRepository.h:29
Instances of DtTCASDataStateRepository are used to store state data for IFFData.TCASData objects...
Definition: iffTCASDataStateRepository.h:29
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtMode2StateRepository are used to store state data for IFFData.Mode2 objects...
Definition: iffMode2StateRepository.h:29
Instances of DtModeSStateRepository are used to store state data for IFFData.ModeS objects...
Definition: iffModeSStateRepository.h:29
DtIffAtcNavaidsSysType
Definition: disEnums.h:2125
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherDIS.h:36
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
Instances of DtRRBStateRepository are used to store state data for IFFData.RRB objects.
Definition: iffRRBStateRepository.h:29
Instances of DtMode1StateRepository are used to store state data for IFFData.Mode1 objects...
Definition: iffMode1StateRepository.h:29
Instances of DtMode3CStateRepository are used to store state data for IFFData.ModeC objects...
Definition: iffMode3CStateRepository.h:28
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
Instances of DtMode4StateRepository are used to store state data for IFFData.Mode4 objects...
Definition: iffMode4StateRepository.h:29
Instances of DtMode5StateRepository are used to store state data for IFFData.Mode5 objects...
Definition: iffMode5StateRepository.h:30
Contains the standard DIS enumerations.
Instances of DtMode3AStateRepository are used to store state data for IFFData.Mode3A objects...
Definition: iffMode3AStateRepository.h:29
Definition: disEnums.h:2128

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)