![]() |
VR-Link API Documentation for DIS
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00010 00011 #ifndef dIffDec_H_ 00012 #define dIffDec_H_ 00013 00014 #if DtDIS 00015 00016 #include "dStateDecoder.h" 00017 #include "iffAtcNavPdu.h" 00018 #include <vlutil/vlMachineTypes.h> 00019 #include "hostStructs.h" 00020 #include "stateMsg.h" 00021 #include "exerciseConn.h" 00022 #include "varDatumRec.h" 00023 #include "hostStructs.h" 00024 #include "iffSR.h" 00025 00026 00027 00028 00033 class DT_DLL_VL DtIffStateDecoder : public DtStateDecoder 00034 { 00035 public: 00036 00038 DtIffStateDecoder(DtExerciseConn* exConn); 00039 00041 virtual ~DtIffStateDecoder(); 00042 00044 DtIffStateDecoder(const DtIffStateDecoder& orig); 00045 00047 DtIffStateDecoder& operator=(const DtIffStateDecoder& orig); 00048 00049 00051 virtual void decode(const DtIffAtcNavaidsPdu& pdu, 00052 DtIffStateRepository* stateRep); 00053 00054 }; 00055 00056 #endif //! DtDIS 00057 #endif //! DT_EMITTER_SYSTEM_STATE_DECODER_H_ 00058