MAK Data Logger API Documentation for DIS
playbackInterfacePrinter.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;
15 
18 {
19 public:
20 
23 
26 
27 private:
32 
33 public:
34 
35 
37 
38 
40  virtual MAKLogger::DtSequenceNumber setPlaybackSpeed(double speed, bool skipping,
41  const DtEntityIdentifier& destination=MAKLogger::DtRemoteControlInterface::wildcardAddress());
42 
44 
45 
46 public:
47 
49 
50 protected:
51 
53 
54 
55  virtual void fileOpened(const DtString& fileName, const MAKLogger::DtAbsoluteTime& firstTime, const MAKLogger::DtAbsoluteTime& lastTime);
56  virtual void fileClosed();
57  virtual void fileDoesNotExist(const DtEntityIdentifier& source, const DtString& fileName);
58  virtual void fileIncomplete(const DtEntityIdentifier& source, const DtString& fileName,
59  bool isIncomplete, bool hasLastPacket, bool lastPacketRecovered);
60  virtual void fileInvalid(const DtEntityIdentifier& source, const DtString& fileName, const DtString& reason);
61  virtual void fileChanged();
62  virtual void fileSaved();
63  virtual void fileFormatCurrent(bool current);
64  virtual void playbackChanged(bool currentlyPlaying);
65  virtual void restarted();
66  virtual void loopAtEndChanged(bool enabled);
67  virtual void playOnLoadChanged(bool play);
68  virtual void playbackSpeedChanged(double speed);
69  virtual void pausedChanged(bool paused);
71  virtual void firstLastTimesChanged(const MAKLogger::DtAbsoluteTime& firstTime, const MAKLogger::DtAbsoluteTime& lastTime);
72  virtual void jumpTimeChanged(const MAKLogger::DtAbsoluteTime& jumpTime);
74 
75 
76 protected:
77 
80  DtEntityIdentifier mySpeedRequestDestination;
83 
84 
85 };

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)