//--------------------------------------------------------------------------- // // SCSI Target Emulator RaSCSI Reloaded // for Raspberry Pi // // Copyright (C) 2022 Uwe Seimet // //--------------------------------------------------------------------------- #pragma once #include using namespace std; class ScsiMon { public: ScsiMon() = default; ~ScsiMon() = default; int run(const vector&); private: void parse_arguments(const vector&); void print_copyright_text(); void print_help_text(const vector&); void Banner(); bool Init(); void Cleanup(); void Reset(); void FixCpu(int); };