00001 /******************************************************************************* 00002 ** Copyright (c) 1997 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00009 #pragma once 00010 00011 #if DtHLA 00012 00013 #include "loggerControlDefines.h" 00014 #include <vl/interDecoder.h> 00015 00016 class DtLgrControlInteraction; 00017 00021 class DT_DLL_LOGGERCONTROL DtLgrControlDecoder : public DtInteractionDecoder 00022 { 00023 public: 00024 00026 DtLgrControlDecoder( DtExerciseConn* conn, DtInterClassDesc* clsDsc ); 00027 00029 virtual ~DtLgrControlDecoder(); 00030 00032 DtLgrControlDecoder(const DtLgrControlDecoder& src ); 00033 00035 DtLgrControlDecoder& operator=( const DtLgrControlDecoder& src ); 00036 00037 protected: 00038 00040 static void decodeLgrControlPdu( DtLgrControlInteraction* inter, 00041 const RTI::ParameterHandleValuePairSet& params, int pairSetIndex ); 00042 }; 00043 00044 #endif //! DtHLA