00001 /****************************************************************************** 00002 ** Copyright (c) 1992-2011 VT MAK 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 00009 00010 00011 #pragma once 00012 00013 #include "remoteControlDomainInterface.h" 00014 #include "virtualConstructor.h" 00015 00016 #include <vlutil/vlString.h> 00017 00018 class DtEntityIdentifier; 00019 class DtLgrResponsePdu; 00020 class DtFilename; 00021 00022 namespace MAKLogger 00023 { 00024 00027 class DT_DLL_LGRSIM DtRemoteControlEditorInterface : public DtRemoteControlDomainInterface 00028 { 00029 public: 00030 00031 DT_VIRTUAL_CTR(DtRemoteControlEditorInterface,(DtRemoteControlInterface*)) 00032 00033 00034 virtual ~DtRemoteControlEditorInterface(); 00035 00036 private: 00038 DtRemoteControlEditorInterface(const DtRemoteControlEditorInterface&); 00040 DtRemoteControlEditorInterface& operator=(const DtRemoteControlEditorInterface&); 00041 00042 public: 00043 00045 00046 00048 00050 virtual void processResponse(const DtLgrResponsePdu& responsePdu); 00051 00052 public: 00053 00055 static const char* commandToString(int command); 00056 00057 00058 protected: 00059 00061 00062 00063 00064 00065 00066 protected: 00067 00068 }; 00069 }