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