![]() |
VR-Link API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00007 #if DtDIS 00008 00012 00013 00014 #ifndef dRadioRcvrEnc_H_ 00015 #define dRadioRcvrEnc_H_ 00016 00017 #include "dStateEncoder.h" 00018 #include "radioRecvrSR.h" 00019 #include "receivePdu.h" 00020 00024 class DT_DLL_VL DtRadioReceiverEncoder : public DtStateEncoder 00025 { 00026 public: 00028 DtRadioReceiverEncoder(); 00029 00031 virtual ~DtRadioReceiverEncoder(); 00032 00034 DtRadioReceiverEncoder(const DtRadioReceiverEncoder& orig); 00035 00037 DtRadioReceiverEncoder& operator=(const DtRadioReceiverEncoder& orig); 00038 00043 virtual DtReceiverPdu* stateMsg( 00044 const DtRadioReceiverRepository& stateRep, 00045 const DtRadioReceiverRepository& asSeenByRemote); 00046 00047 protected: 00050 virtual bool sendNeeded( 00051 const DtRadioReceiverRepository& stateRep, 00052 const DtRadioReceiverRepository& asSeenByRemote); 00053 00054 protected: 00055 DtReceiverPdu myPdu; 00056 }; 00057 00058 00059 #endif 00060 #endif 00061