MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrAppGuiInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrAppGuiInterface_H_
10 #define lgrAppGuiInterface_H_
11 
12 #include "lgrApp.h"
14 #include <vlutil/vlRunnable.h>
15 
16 #include <vlutil/vlSmartPointers.h>
17 
18 namespace MAKLogger
19 {
20  class DtLoggerApplication;
21  class DtLgrFullInterface;
22 
25  {
26  public:
27 
30 
31 
33 
35  virtual ~DtLgrAppGuiInterface();
36 
38  virtual void setTranslations(const char* translationFile) = 0;
39 
41  virtual void setProtocol(const char* protocol) = 0;
42 
43  private:
47  DtLgrAppGuiInterface& operator=(const DtLgrAppGuiInterface&);
48  public:
49 
51 
52  virtual const DtLgrFullInterface* fullInterface() const = 0;
54  };
55 
56  typedef DtBoost::shared_ptr<DtLgrAppGuiInterface> DtLgrAppGuiInterfaceSP;
57 
58 }
59 
60 #endif

Document ID: Generated on Tue Aug 1 09:00:26 EDT 2017 from SVN revision 179128
Copyright © 2017 VT MÄK. All Rights Reserved (www.mak.com)