MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
recordInterfacePrinter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2011 VT MAK
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 
13 class DtString;
14 
17 {
18 public:
19 
22 
24  virtual ~DtRecordInterfacePrinter();
25 
26 private:
31 
32 
33 public:
34 
36 
37 protected:
38 
40 
41  virtual void newFileOpened(const DtString& fileName);
42  virtual void newFileFailed(const DtEntityIdentifier& source, const DtString& reason);
43  virtual void fileClosed();
44  virtual void recordingChanged(bool currentlyRecording);
45  virtual void recordingPausedChanged(bool paused);
46  virtual void fileEmptyChanged();
47  virtual void pauseOnRecordAsChanged(bool enable);
49 };
virtual ~DtRecordInterfacePrinter()
Destructor.
virtual void newFileOpened(const DtString &fileName)
The specified file was opened by all connected loggers Called after all connected loggers have respon...
virtual void fileClosed()
The record file was closed by all connected loggers.
Primary interface to remote loggers.
Definition: remoteControlInterface.h:73
virtual void newFileFailed(const DtEntityIdentifier &source, const DtString &reason)
The specified file failed to create by the logger with the specified source ID This response short ci...
virtual void pauseOnRecordAsChanged(bool enable)
The pause on record state has changed for all connected loggers Called after all connected loggers ha...
virtual void recordingPausedChanged(bool paused)
The paused state has changed for all connected loggers Called after all connected loggers have respon...
DtRecordInterfacePrinter & operator=(const DtRecordInterfacePrinter &)
Not Implemented.
virtual void fileEmptyChanged()
The empty file status has changed for all connected loggers.
Prints message for received record responses.
Definition: recordInterfacePrinter.h:16
virtual void recordingChanged(bool currentlyRecording)
The recording state has changed for all connected loggers Called after all connected loggers have res...
static MAKLogger::DtRemoteControlRecordInterface * create(MAKLogger::DtRemoteControlInterface *rci)
DtRecordInterfacePrinter(MAKLogger::DtRemoteControlInterface *rci)
Constructor.
Contains MAKLogger::DtRemoteControlRecordInterface for handling record remote control messages...
Responsible for invoking record commands and processing record responses.
Definition: remoteControlRecordInterface.h:26

Document ID: Generated on Thu Jul 14 15:45:33 EDT 2022 from SVN revision 244827
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)