MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrApp
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
"
13
#include "
virtualConstructor.h
"
14
#include <vlutil/vlRunnable.h>
15
16
#include <vlutil/vlSmartPointers.h>
17
18
namespace
MAKLogger
19
{
20
class
DtLoggerApplication;
21
class
DtLgrFullInterface;
22
24
class
DT_DLL_LGRAPP
DtLgrAppGuiInterface
:
public
DtRunnable
25
{
26
public
:
27
29
DT_PURE_VIRTUAL_CTR
(
DtLgrAppGuiInterface
,(
DtLoggerApplication
*))
30
31
32
DtLgrAppGuiInterface
();
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
:
45
DtLgrAppGuiInterface
(
const
DtLgrAppGuiInterface
&);
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 Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)