47 const DtDDMRegionSet* regionSetToUse = 0);
51 RTI::ObjectClassHandle h,
54 const DtDDMRegionSet* regionSetToUse = 0);
60 const DtDDMRegionSet* regionSetToUse = 0);
67 DtIFFDataPublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
72 virtual const char * objectClassName();
75 virtual ~DtIFFDataPublisher();
79 DtIFFDataPublisher(
const DtIFFDataPublisher& orig);
83 const DtIFFDataPublisher& orig);
96 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
99 static DtStateRepCreator theStateRepCreator;
129 const char* name = 0,
130 const DtDDMRegionSet* regionSetToUse = 0);
137 const char* name = 0,
138 const DtDDMRegionSet* regionSetToUse = 0);
142 RTI::ObjectClassHandle h,
144 const char* name = 0,
145 const DtDDMRegionSet* regionSetToUse = 0);
150 const char* name = 0,
151 const DtDDMRegionSet* regionSetToUse = 0);
158 DtMode1Publisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
161 const char * objectClassName();
164 virtual ~DtMode1Publisher();
168 DtMode1Publisher(
const DtMode1Publisher& orig);
172 const DtMode1Publisher& orig);
175 void setObjectClassName(
const char* name);
188 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
191 static DtStateRepCreator theStateRepCreator;
192 const char* myObjectClassName;
223 const char* name = 0,
224 const DtDDMRegionSet* regionSetToUse = 0);
231 const char* name = 0,
232 const DtDDMRegionSet* regionSetToUse = 0);
236 RTI::ObjectClassHandle h,
238 const char* name = 0,
239 const DtDDMRegionSet* regionSetToUse = 0);
244 const char* name = 0,
245 const DtDDMRegionSet* regionSetToUse = 0);
252 DtMode2Publisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
255 const char * objectClassName();
258 virtual ~DtMode2Publisher();
262 DtMode2Publisher(
const DtMode2Publisher& orig);
266 const DtMode2Publisher& orig);
269 void setObjectClassName(
const char* name);
282 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
285 static DtStateRepCreator theStateRepCreator;
286 const char* myObjectClassName;
315 const char* name = 0,
316 const DtDDMRegionSet* regionSetToUse = 0);
323 const char* name = 0,
324 const DtDDMRegionSet* regionSetToUse = 0);
328 RTI::ObjectClassHandle h,
330 const char* name = 0,
331 const DtDDMRegionSet* regionSetToUse = 0);
336 const char* name = 0,
337 const DtDDMRegionSet* regionSetToUse = 0);
344 DtMode3APublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
347 const char * objectClassName();
350 virtual ~DtMode3APublisher();
354 DtMode3APublisher(
const DtMode3APublisher& orig);
358 const DtMode3APublisher& orig);
361 void setObjectClassName(
const char* name);
374 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
377 static DtStateRepCreator theStateRepCreator;
378 const char* myObjectClassName;
407 const char* name = 0,
408 const DtDDMRegionSet* regionSetToUse = 0);
415 const char* name = 0,
416 const DtDDMRegionSet* regionSetToUse = 0);
420 RTI::ObjectClassHandle h,
422 const char* name = 0,
423 const DtDDMRegionSet* regionSetToUse = 0);
428 const char* name = 0,
429 const DtDDMRegionSet* regionSetToUse = 0);
436 DtMode3CPublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
439 const char * objectClassName();
442 virtual ~DtMode3CPublisher();
446 DtMode3CPublisher(
const DtMode3CPublisher& orig);
450 const DtMode3CPublisher& orig);
453 void setObjectClassName(
const char* name);
466 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
469 static DtStateRepCreator theStateRepCreator;
470 const char* myObjectClassName;
499 const char* name = 0,
500 const DtDDMRegionSet* regionSetToUse = 0);
507 const char* name = 0,
508 const DtDDMRegionSet* regionSetToUse = 0);
512 RTI::ObjectClassHandle h,
514 const char* name = 0,
515 const DtDDMRegionSet* regionSetToUse = 0);
520 const char* name = 0,
521 const DtDDMRegionSet* regionSetToUse = 0);
528 DtMode4Publisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
531 const char * objectClassName();
534 virtual ~DtMode4Publisher();
538 DtMode4Publisher(
const DtMode4Publisher& orig);
542 const DtMode4Publisher& orig);
545 void setObjectClassName(
const char* name);
558 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
561 static DtStateRepCreator theStateRepCreator;
562 const char* myObjectClassName;
591 const char* name = 0,
592 const DtDDMRegionSet* regionSetToUse = 0);
599 const char* name = 0,
600 const DtDDMRegionSet* regionSetToUse = 0);
604 RTI::ObjectClassHandle h,
606 const char* name = 0,
607 const DtDDMRegionSet* regionSetToUse = 0);
612 const char* name = 0,
613 const DtDDMRegionSet* regionSetToUse = 0);
620 DtMode5Publisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
623 const char * objectClassName();
626 virtual ~DtMode5Publisher();
630 DtMode5Publisher(
const DtMode5Publisher& orig);
634 const DtMode5Publisher& orig);
637 void setObjectClassName(
const char* name);
650 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
653 static DtStateRepCreator theStateRepCreator;
654 const char* myObjectClassName;
684 const char* name = 0,
685 const DtDDMRegionSet* regionSetToUse = 0);
692 const char* name = 0,
693 const DtDDMRegionSet* regionSetToUse = 0);
697 RTI::ObjectClassHandle h,
699 const char* name = 0,
700 const DtDDMRegionSet* regionSetToUse = 0);
705 const char* name = 0,
706 const DtDDMRegionSet* regionSetToUse = 0);
713 DtModeSPublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
716 const char * objectClassName();
719 virtual ~DtModeSPublisher();
723 DtModeSPublisher(
const DtModeSPublisher& orig);
727 const DtModeSPublisher& orig);
730 void setObjectClassName(
const char* name);
743 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
746 static DtStateRepCreator theStateRepCreator;
747 const char* myObjectClassName;
777 const char* name = 0,
778 const DtDDMRegionSet* regionSetToUse = 0);
785 const char* name = 0,
786 const DtDDMRegionSet* regionSetToUse = 0);
790 RTI::ObjectClassHandle h,
792 const char* name = 0,
793 const DtDDMRegionSet* regionSetToUse = 0);
798 const char* name = 0,
799 const DtDDMRegionSet* regionSetToUse = 0);
806 DtTCASDataPublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
809 const char * objectClassName();
812 virtual ~DtTCASDataPublisher();
816 DtTCASDataPublisher(
const DtTCASDataPublisher& orig);
820 const DtTCASDataPublisher& orig);
823 void setObjectClassName(
const char* name);
836 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
839 static DtStateRepCreator theStateRepCreator;
840 const char* myObjectClassName;
869 const char* name = 0,
870 const DtDDMRegionSet* regionSetToUse = 0);
877 const char* name = 0,
878 const DtDDMRegionSet* regionSetToUse = 0);
882 RTI::ObjectClassHandle h,
884 const char* name = 0,
885 const DtDDMRegionSet* regionSetToUse = 0);
890 const char* name = 0,
891 const DtDDMRegionSet* regionSetToUse = 0);
898 DtSovietPublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
901 const char * objectClassName();
904 virtual ~DtSovietPublisher();
908 DtSovietPublisher(
const DtSovietPublisher& orig);
912 const DtSovietPublisher& orig);
925 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
928 void setObjectClassName(
const char* name);
931 static DtStateRepCreator theStateRepCreator;
932 const char* myObjectClassName;
962 const char* name = 0,
963 const DtDDMRegionSet* regionSetToUse = 0);
970 const char* name = 0,
971 const DtDDMRegionSet* regionSetToUse = 0);
975 RTI::ObjectClassHandle h,
977 const char* name = 0,
978 const DtDDMRegionSet* regionSetToUse = 0);
983 const char* name = 0,
984 const DtDDMRegionSet* regionSetToUse = 0);
991 DtRRBPublisher(DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
994 const char * objectClassName();
997 virtual ~DtRRBPublisher();
1001 DtRRBPublisher(
const DtRRBPublisher& orig);
1005 const DtRRBPublisher& orig);
1008 void setObjectClassName(
const char* name);
1021 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
1024 static DtStateRepCreator theStateRepCreator;
1025 const char* myObjectClassName;
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'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