1 #ifndef READER_H
2 #define READER_H
3 
4 #include "flags.h"
5 
6 class Fluxmap;
7 class FluxSource;
8 class AbstractDecoder;
9 class Track;
10 
11 extern FlagGroup readerFlags;
12 
13 extern void setReaderDefaultSource(const std::string& source);
14 extern void setReaderDefaultOutput(const std::string& output);
15 extern void setReaderRevolutions(int revolutions);
16 extern void setReaderHardSectorCount(int sectorCount);
17 
18 extern std::vector<std::unique_ptr<Track>> readTracks();
19 
20 extern void readDiskCommand(AbstractDecoder& decoder);
21 
22 #endif
23