11 #include <vl/reflectedObjectHLA.h>
37 typedef DtNavAidDecoder* (*DtDecoderCreator)(DtExerciseConn* exConn, DtObjClassDesc* classDesc);
68 virtual void addPostUpdateCallback(
71 virtual void removePostUpdateCallback(
77 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
80 static DtDecoderCreator setDecoderCreator(DtDecoderCreator creator);
92 static DtStateRepCreator theStateRepCreator;
93 static DtDecoderCreator theDecoderCreator;
Instances of DtNavAidStateRepository are used to store state data for NavAid radio transmitter object...
Definition: navAidStateRepository.h:19
Instances of DtNavAidDecoder encode data from DtNavAidStateRepository objects to the net structures t...
Definition: navAidDecoderDIS.h:23
virtual DtNavAidStateRepository * navAidStateRep() const
Returns ptr to navAidStateRepository, through which you can inspect current state info...
Definition: reflectedNavAidHLA.h:96
Contains the DtNavAidStateRepository class declaration.
The reflected object for a NavAid transmitter.
Definition: reflectedNavAidDIS.h:27
void(* DtNavAidCallbackFunction)(DtReflectedNavAid *obj, void *userData)
Callback function that takes a DtReflectedNavAid and usr data.
Definition: reflectedNavAidDIS.h:23
DtNavAidStateRepository * myStateRep
Definition: reflectedNavAidDIS.h:119
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
virtual DtNavAidStateRepository * nasr() const
Synonym for navAidStateRep.
Definition: reflectedNavAidHLA.h:101