10 #ifndef lgrFileInput_H_
11 #define lgrFileInput_H_
21 class DtLoggerPlaybackFile;
22 class DtLgrEntityTracker;
46 virtual void setReadBufferSize(
size_t) = 0;
49 virtual size_t getReadBufferSize()
const = 0;
55 virtual void seekToPreviousCheckpoint(
DtAbsoluteTime timeToJumpBefore) = 0;
62 virtual double peekCurrentPacketTime() = 0;
66 virtual int peekCurrentPacketType() = 0;
70 virtual size_t peekCurrentPacketSize() = 0;
73 virtual const DtString& filename()
const = 0;