MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrExportOperation.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2016 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <lgrUtil/absoluteTime.h>
13 
14 #include <vlutil/vlString.h>
15 
16 namespace MAKLogger
17 {
18  class DtLgrEditorDriver;
19  class DtLgrFileInput;
20  class DtLgrFileOutput;
21  class DtLgrSystemDriver;
22  class DtMessageOutput;
23  class DtCommandInterface;
24 
28  {
29  public:
30 
32  const DtString& operationName,
33  DtLgrFileInput* input,
34  DtMessageOutput* output,
35  int packetOperationCount,
36  DtAbsoluteTime startTime,
37  DtAbsoluteTime endTime,
38  DtRelativeTime offset,
39  bool toFile);
40 
42  virtual ~DtLgrExportOperation();
43 
45  virtual void commandOperation();
46 
49  bool exportData(DtLgrSystemDriver* systemDriver,bool generateData);
50 
51  protected:
52 
60  };
61 }
62 

Document ID: Generated on Thu Jul 23 15:05:27 EDT 2020 from SVN revision 215371
Copyright © 2020 MAK Technologies. All Rights Reserved (www.mak.com)