MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrCore
lgrExportOperation.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 lgrExportOperation_H_
10
#define lgrExportOperation_H_
11
12
#include "
lgrEditorThread.h
"
13
14
#include <vlutil/vlString.h>
15
#include <
absoluteTime.h
>
16
17
namespace
MAKLogger
18
{
19
class
DtLgrEditorDriver;
20
class
DtLgrFileInput;
21
class
DtLgrFileOutput;
22
class
DtLgrSystemDriver;
23
class
DtMessageOutput;
24
class
DtCommandInterface;
25
28
class
DT_DLL_LGRCORE
DtLgrExportOperation
:
public
DtLgrEditorThread
29
{
30
public
:
31
32
DtLgrExportOperation
(
DtLgrEditorDriver
* driver,
33
const
DtString& operationName,
34
DtLgrFileInput
* input,
35
DtMessageOutput
* output,
36
int
packetOperationCount,
37
DtAbsoluteTime
startTime,
38
DtAbsoluteTime
endTime,
39
DtRelativeTime
offset,
40
bool
toFile);
41
43
virtual
~
DtLgrExportOperation
();
44
46
virtual
void
editorOperation();
47
50
bool
exportData(
DtLgrSystemDriver
* systemDriver,
bool
generateData);
51
52
protected
:
53
54
DtString
myOperationName
;
55
DtLgrFileInput
*
myInputFile
;
56
DtMessageOutput
*
myOutput
;
57
DtAbsoluteTime
myStartTime
;
58
DtAbsoluteTime
myEndTime
;
59
DtRelativeTime
myOffset
;
60
int
myPacketOperationCount
;
61
bool
myExportToFileOutput
;
62
};
63
}
64
65
#endif
Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)