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 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 
36 {
37 public:
39  typedef DtIFFDataStateRepository* (*DtStateRepCreator)();
40 
41 public:
44  DtIFFDataStateRepository* stateRepToUse,
45  DtExerciseConn* conn,
46  const char* name = 0,
47  const DtDDMRegionSet* regionSetToUse = 0);
48 
51  RTI::ObjectClassHandle h,
52  DtExerciseConn* conn,
53  const char* name = 0,
54  const DtDDMRegionSet* regionSetToUse = 0);
55 
58  DtExerciseConn* conn,
59  const char* name = 0,
60  const DtDDMRegionSet* regionSetToUse = 0);
61 
68 
72  virtual const char * objectClassName();
73 
75  virtual ~DtIFFDataPublisher();
76 
77 private:
80 
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 
103 {
105 }
106 
108 {
110 }
111 
112 /*************** Mode 1 *****************/
113 
119 {
120 public:
122  typedef DtMode1StateRepository* (*DtStateRepCreator)();
123 
124 public:
127  DtMode1StateRepository* stateRepToUse,
128  DtExerciseConn* conn,
129  const char* name = 0,
130  const DtDDMRegionSet* regionSetToUse = 0);
131 
134  DtMode1StateRepository* stateRepToUse,
135  DtExerciseConn* conn,
137  const char* name = 0,
138  const DtDDMRegionSet* regionSetToUse = 0);
139 
142  RTI::ObjectClassHandle h,
143  DtExerciseConn* conn,
144  const char* name = 0,
145  const DtDDMRegionSet* regionSetToUse = 0);
146 
149  DtExerciseConn* conn,
150  const char* name = 0,
151  const DtDDMRegionSet* regionSetToUse = 0);
152 
159 
161  const char * objectClassName();
162 
164  virtual ~DtMode1Publisher();
165 
166 private:
168  DtMode1Publisher(const DtMode1Publisher& orig);
169 
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 
196 {
198 }
199 
201 {
203 }
204 
205 /*************** Mode 1 *****************/
206 /*************** Mode 2 *****************/
207 
213 {
214 public:
216  typedef DtMode2StateRepository* (*DtStateRepCreator)();
217 
218 public:
221  DtMode2StateRepository* stateRepToUse,
222  DtExerciseConn* conn,
223  const char* name = 0,
224  const DtDDMRegionSet* regionSetToUse = 0);
225 
228  DtMode2StateRepository* stateRepToUse,
229  DtExerciseConn* conn,
231  const char* name = 0,
232  const DtDDMRegionSet* regionSetToUse = 0);
233 
236  RTI::ObjectClassHandle h,
237  DtExerciseConn* conn,
238  const char* name = 0,
239  const DtDDMRegionSet* regionSetToUse = 0);
240 
243  DtExerciseConn* conn,
244  const char* name = 0,
245  const DtDDMRegionSet* regionSetToUse = 0);
246 
253 
255  const char * objectClassName();
256 
258  virtual ~DtMode2Publisher();
259 
260 private:
262  DtMode2Publisher(const DtMode2Publisher& orig);
263 
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 
290 {
292 }
293 
295 {
297 }
298 /*************** Mode 2 *****************/
299 /*************** Mode 3A *****************/
305 {
306 public:
308  typedef DtMode3AStateRepository* (*DtStateRepCreator)();
309 
310 public:
313  DtMode3AStateRepository* stateRepToUse,
314  DtExerciseConn* conn,
315  const char* name = 0,
316  const DtDDMRegionSet* regionSetToUse = 0);
317 
320  DtMode3AStateRepository* stateRepToUse,
321  DtExerciseConn* conn,
323  const char* name = 0,
324  const DtDDMRegionSet* regionSetToUse = 0);
325 
328  RTI::ObjectClassHandle h,
329  DtExerciseConn* conn,
330  const char* name = 0,
331  const DtDDMRegionSet* regionSetToUse = 0);
332 
335  DtExerciseConn* conn,
336  const char* name = 0,
337  const DtDDMRegionSet* regionSetToUse = 0);
338 
345 
347  const char * objectClassName();
348 
350  virtual ~DtMode3APublisher();
351 
352 private:
355 
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 
382 {
384 }
385 
387 {
389 }
390 /*************** Mode 3A *****************/
391 /*************** Mode 3C *****************/
397 {
398 public:
400  typedef DtMode3CStateRepository* (*DtStateRepCreator)();
401 
402 public:
405  DtMode3CStateRepository* stateRepToUse,
406  DtExerciseConn* conn,
407  const char* name = 0,
408  const DtDDMRegionSet* regionSetToUse = 0);
409 
412  DtMode3CStateRepository* stateRepToUse,
413  DtExerciseConn* conn,
415  const char* name = 0,
416  const DtDDMRegionSet* regionSetToUse = 0);
417 
420  RTI::ObjectClassHandle h,
421  DtExerciseConn* conn,
422  const char* name = 0,
423  const DtDDMRegionSet* regionSetToUse = 0);
424 
427  DtExerciseConn* conn,
428  const char* name = 0,
429  const DtDDMRegionSet* regionSetToUse = 0);
430 
437 
439  const char * objectClassName();
440 
442  virtual ~DtMode3CPublisher();
443 
444 private:
447 
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 
474 {
476 }
477 
479 {
481 }
482 /*************** Mode 3C *****************/
483 /*************** Mode 4 *****************/
489 {
490 public:
492  typedef DtMode4StateRepository* (*DtStateRepCreator)();
493 
494 public:
497  DtMode4StateRepository* stateRepToUse,
498  DtExerciseConn* conn,
499  const char* name = 0,
500  const DtDDMRegionSet* regionSetToUse = 0);
501 
504  DtMode4StateRepository* stateRepToUse,
505  DtExerciseConn* conn,
507  const char* name = 0,
508  const DtDDMRegionSet* regionSetToUse = 0);
509 
512  RTI::ObjectClassHandle h,
513  DtExerciseConn* conn,
514  const char* name = 0,
515  const DtDDMRegionSet* regionSetToUse = 0);
516 
519  DtExerciseConn* conn,
520  const char* name = 0,
521  const DtDDMRegionSet* regionSetToUse = 0);
522 
529 
531  const char * objectClassName();
532 
534  virtual ~DtMode4Publisher();
535 
536 private:
538  DtMode4Publisher(const DtMode4Publisher& orig);
539 
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 
566 {
568 }
569 
571 {
573 }
574 /*************** Mode 4 *****************/
575 /*************** Mode 5 *****************/
581 {
582 public:
584  typedef DtMode5StateRepository* (*DtStateRepCreator)();
585 
586 public:
589  DtMode5StateRepository* stateRepToUse,
590  DtExerciseConn* conn,
591  const char* name = 0,
592  const DtDDMRegionSet* regionSetToUse = 0);
593 
596  DtMode5StateRepository* stateRepToUse,
597  DtExerciseConn* conn,
599  const char* name = 0,
600  const DtDDMRegionSet* regionSetToUse = 0);
601 
604  RTI::ObjectClassHandle h,
605  DtExerciseConn* conn,
606  const char* name = 0,
607  const DtDDMRegionSet* regionSetToUse = 0);
608 
611  DtExerciseConn* conn,
612  const char* name = 0,
613  const DtDDMRegionSet* regionSetToUse = 0);
614 
621 
623  const char * objectClassName();
624 
626  virtual ~DtMode5Publisher();
627 
628 private:
630  DtMode5Publisher(const DtMode5Publisher& orig);
631 
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 
658 {
660 }
661 
663 {
665 }
666 
667 /*************** Mode 5 *****************/
668 /*************** Mode S *****************/
674 {
675 public:
677  typedef DtModeSStateRepository* (*DtStateRepCreator)();
678 
679 public:
682  DtModeSStateRepository* stateRepToUse,
683  DtExerciseConn* conn,
684  const char* name = 0,
685  const DtDDMRegionSet* regionSetToUse = 0);
686 
689  DtModeSStateRepository* stateRepToUse,
690  DtExerciseConn* conn,
692  const char* name = 0,
693  const DtDDMRegionSet* regionSetToUse = 0);
694 
697  RTI::ObjectClassHandle h,
698  DtExerciseConn* conn,
699  const char* name = 0,
700  const DtDDMRegionSet* regionSetToUse = 0);
701 
704  DtExerciseConn* conn,
705  const char* name = 0,
706  const DtDDMRegionSet* regionSetToUse = 0);
707 
714 
716  const char * objectClassName();
717 
719  virtual ~DtModeSPublisher();
720 
721 private:
723  DtModeSPublisher(const DtModeSPublisher& orig);
724 
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 
751 {
753 }
754 
756 {
758 }
759 
760 /*************** Mode S *****************/
761 /*************** TCAS *****************/
767 {
768 public:
770  typedef DtTCASDataStateRepository* (*DtStateRepCreator)();
771 
772 public:
775  DtTCASDataStateRepository* stateRepToUse,
776  DtExerciseConn* conn,
777  const char* name = 0,
778  const DtDDMRegionSet* regionSetToUse = 0);
779 
782  DtTCASDataStateRepository* stateRepToUse,
783  DtExerciseConn* conn,
785  const char* name = 0,
786  const DtDDMRegionSet* regionSetToUse = 0);
787 
790  RTI::ObjectClassHandle h,
791  DtExerciseConn* conn,
792  const char* name = 0,
793  const DtDDMRegionSet* regionSetToUse = 0);
794 
797  DtExerciseConn* conn,
798  const char* name = 0,
799  const DtDDMRegionSet* regionSetToUse = 0);
800 
807 
809  const char * objectClassName();
810 
812  virtual ~DtTCASDataPublisher();
813 
814 private:
817 
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 
844 {
846 }
847 
849 {
851 }
852 /*************** TCAS *****************/
853 /*************** Soviet *****************/
859 {
860 public:
862  typedef DtSovietStateRepository* (*DtStateRepCreator)();
863 
864 public:
867  DtSovietStateRepository* stateRepToUse,
868  DtExerciseConn* conn,
869  const char* name = 0,
870  const DtDDMRegionSet* regionSetToUse = 0);
871 
874  DtSovietStateRepository* stateRepToUse,
875  DtExerciseConn* conn,
877  const char* name = 0,
878  const DtDDMRegionSet* regionSetToUse = 0);
879 
882  RTI::ObjectClassHandle h,
883  DtExerciseConn* conn,
884  const char* name = 0,
885  const DtDDMRegionSet* regionSetToUse = 0);
886 
889  DtExerciseConn* conn,
890  const char* name = 0,
891  const DtDDMRegionSet* regionSetToUse = 0);
892 
899 
901  const char * objectClassName();
902 
904  virtual ~DtSovietPublisher();
905 
906 private:
909 
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 
936 {
938 }
939 
941 {
943 }
944 /*************** Soviet *****************/
945 /*************** RRB *****************/
946 
952 {
953 public:
955  typedef DtRRBStateRepository* (*DtStateRepCreator)();
956 
957 public:
960  DtRRBStateRepository* stateRepToUse,
961  DtExerciseConn* conn,
962  const char* name = 0,
963  const DtDDMRegionSet* regionSetToUse = 0);
964 
967  DtRRBStateRepository* stateRepToUse,
968  DtExerciseConn* conn,
970  const char* name = 0,
971  const DtDDMRegionSet* regionSetToUse = 0);
972 
975  RTI::ObjectClassHandle h,
976  DtExerciseConn* conn,
977  const char* name = 0,
978  const DtDDMRegionSet* regionSetToUse = 0);
979 
982  DtExerciseConn* conn,
983  const char* name = 0,
984  const DtDDMRegionSet* regionSetToUse = 0);
985 
992 
994  const char * objectClassName();
995 
997  virtual ~DtRRBPublisher();
998 
999 private:
1001  DtRRBPublisher(const DtRRBPublisher& orig);
1002 
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 
1029 {
1031 }
1032 
1034 {
1036 }
1037 
1038 /*************** RRB *****************/
1039 #endif
Instances of DtSovietStateRepository are used to store state data for IFFData.Soviet objects...
Definition: iffSovietStateRepository.h:29
DtStateRepository * myStateRep
Definition: objectPublisherHLA.h:221
virtual DtIFFDataStateRepository * IFFDataStateRep()
Returns a pointer to the DtIFFDataStateRepository - through which you can set or inspect current stat...
Definition: iffDataPublishers.h:102
virtual DtSovietStateRepository * sovietStateRep()
Returns a pointer to the DtSovietStateRepository - through which you can set or inspect current state...
Definition: iffDataPublishers.h:935
Instances of DtTCASDataStateRepository are used to store state data for IFFData.TCASData objects...
Definition: iffTCASDataStateRepository.h:29
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:561
virtual DtModeSStateRepository * msr()
Synonym for modeSStateRep().
Definition: iffDataPublishers.h:755
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
const char * myObjectClassName
Definition: iffDataPublishers.h:932
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
const char * myObjectClassName
Definition: iffDataPublishers.h:840
Instances of DtIFFDataPublisher publish IFFData objects to the network.
Definition: iffDataPublishers.h:35
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
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:285
virtual DtSovietStateRepository * ssr()
Synonym for sovietStateRep().
Definition: iffDataPublishers.h:940
Instances of DtMode2Publisher publish IFFData.Mode2 objects to the network.
Definition: iffDataPublishers.h:212
const char * myObjectClassName
Definition: iffDataPublishers.h:286
Instances of DtMode5Publisher publish IFFData.Mode5 objects to the network.
Definition: iffDataPublishers.h:580
DtIffAtcNavaidsSysType
Definition: disEnums.h:2125
virtual DtMode1StateRepository * msr()
Synonym for mode1StateRep().
Definition: iffDataPublishers.h:200
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherHLA.h:34
virtual DtMode4StateRepository * msr()
Synonym for mode4StateRep().
Definition: iffDataPublishers.h:570
std::set< DtDDMRegionSP > DtDDMRegionSet
Definition: region13.h:34
virtual DtMode3CStateRepository * msr()
Synonym for Mode3CStateRep().
Definition: iffDataPublishers.h:478
Instances of DtModeSPublisher publish IFFData.ModeS objects to the network.
Definition: iffDataPublishers.h:673
virtual DtMode5StateRepository * mode5StateRep()
Returns a pointer to the DtMode5StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:657
const char * myObjectClassName
Definition: iffDataPublishers.h:192
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:99
Instances of DtSovietPublisher publish IFFData.Soviet objects to the network.
Definition: iffDataPublishers.h:858
virtual DtRRBStateRepository * rrbStateRep()
Returns a pointer to the DtRRBStateRepository - through which you can set or inspect current state in...
Definition: iffDataPublishers.h:1028
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:1024
virtual DtMode3CStateRepository * Mode3CStateRep()
Returns a pointer to the DtMode3CStateRepository - through which you can set or inspect current state...
Definition: iffDataPublishers.h:473
virtual DtMode2StateRepository * mode2StateRep()
Returns a pointer to the DtMode2StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:289
virtual DtTCASDataStateRepository * TCASDataStateRep()
Returns a pointer to the DtTCASDataStateRepository - through which you can set or inspect current sta...
Definition: iffDataPublishers.h:843
virtual DtMode3AStateRepository * mode3AStateRep()
Returns a pointer to the DtMode3AStateRepository - through which you can set or inspect current state...
Definition: iffDataPublishers.h:381
const char * myObjectClassName
Definition: iffDataPublishers.h:378
Instances of DtRRBStateRepository are used to store state data for IFFData.RRB objects.
Definition: iffRRBStateRepository.h:29
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:839
virtual DtMode3AStateRepository * msr()
Synonym for mode3AStateRep().
Definition: iffDataPublishers.h:386
virtual DtMode5StateRepository * msr()
Synonym for mode5StateRep().
Definition: iffDataPublishers.h:662
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:469
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:653
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
const char * myObjectClassName
Definition: iffDataPublishers.h:470
Instances of DtMode1Publisher publish IFFData.Mode1 objects to the network.
Definition: iffDataPublishers.h:118
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
virtual DtMode2StateRepository * msr()
Synonym for mode2StateRep().
Definition: iffDataPublishers.h:294
Instances of DtMode4Publisher publish IFFData.Mode4 objects to the network.
Definition: iffDataPublishers.h:488
virtual DtModeSStateRepository * modeSStateRep()
Returns a pointer to the DtModeSStateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:750
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:191
Instances of DtTCASDataPublisher publish IFFData.TCASData objects to the network. ...
Definition: iffDataPublishers.h:766
virtual DtMode4StateRepository * mode4StateRep()
Returns a pointer to the DtMode4StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:565
virtual DtMode1StateRepository * mode1StateRep()
Returns a pointer to the DtMode1StateRepository - through which you can set or inspect current state ...
Definition: iffDataPublishers.h:195
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:746
const char * myObjectClassName
Definition: iffDataPublishers.h:747
const char * myObjectClassName
Definition: iffDataPublishers.h:1025
Instances of DtMode5StateRepository are used to store state data for IFFData.Mode5 objects...
Definition: iffMode5StateRepository.h:30
Contains the standard DIS enumerations.
const char * myObjectClassName
Definition: iffDataPublishers.h:654
Instances of DtMode3APublisher publish IFFData.Mode3A objects to the network.
Definition: iffDataPublishers.h:304
virtual DtTCASDataStateRepository * Tsr()
Synonym for TCASDataStateRep().
Definition: iffDataPublishers.h:848
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:931
virtual DtRRBStateRepository * msr()
Synonym for RRBStateRep().
Definition: iffDataPublishers.h:1033
Instances of DtRRBPublisher publish IFFData.RRB objects to the network.
Definition: iffDataPublishers.h:951
Instances of DtMode3AStateRepository are used to store state data for IFFData.Mode3A objects...
Definition: iffMode3AStateRepository.h:29
This file provides a declaration of the class DtObjectPublisher.
virtual DtIFFDataStateRepository * Isr()
Synonym for IFFDataStateRep().
Definition: iffDataPublishers.h:107
const char * myObjectClassName
Definition: iffDataPublishers.h:562
Instances of DtMode3CPublisher publish IFFData.ModeC objects to the network.
Definition: iffDataPublishers.h:396
static DtStateRepCreator theStateRepCreator
Definition: iffDataPublishers.h:377
Definition: disEnums.h:2128
class DtHlaObjectWithStateRep:
Definition: hlaObjectWithStateRep.h:28

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)