1 #ifndef iffPublisherHLA_H_
2 #define iffPublisherHLA_H_
38 const DtDDMRegionSet* regionSetToUse = 0);
42 RTI::ObjectClassHandle h,
45 const DtDDMRegionSet* regionSetToUse = 0);
52 const DtDDMRegionSet* regionSetToUse = 0);
77 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
87 const DtDDMRegionSet* regionSetToUse = 0);
102 static DtStateRepCreator theStateRepCreator;
108 virtual void initIffDataPublishers(
DtExerciseConn* conn,
const char* name,
const DtDDMRegionSet* regionSetToUse);
110 DtMode5InterrogatorPublisher* myMode5InterrogatorPublisher;
111 DtMode5TransponderPublisher* myMode5TransponderPublisher;
112 DtModeSInterrogatorPublisher* myModeSInterrogatorPublisher;
113 DtModeSTransponderPublisher* myModeSTransponderPublisher;
DtStateRepository * myStateRep
Definition: objectPublisherDIS.h:176
Instances of DtIffPublisher are used to take care of the details associated with publishing the state...
Definition: iffPublisherDIS.h:41
Contains the DtIffStateRepository class declaration.
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Defines a protocol independent repository of attributes for IFF objects.
Definition: iffStateRepository.h:57
DtIffAtcNavaidsSysType
Definition: disEnums.h:2093
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherDIS.h:36
virtual DtIffStateRepository * iffStateRep()
Get the emitter system state repository for this emitter system publisher.
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
Contains the IFF publishers for RPR 3.
virtual void tick()=0
Tick (update) this object.
virtual DtIffStateRepository * isr()
Definition: iffPublisherDIS.h:133