openMSX
NowindRomDisk.hh
Go to the documentation of this file.
1 #ifndef NOWINDROMDISK_HH
2 #define NOWINDROMDISK_HH
3 
4 #include "DiskContainer.hh"
5 
6 namespace openmsx {
7 
8 class NowindRomDisk final : public DiskContainer
9 {
10 public:
12  const std::string& getContainerName() const override;
13  bool diskChanged() override;
14  int insertDisk(std::string_view filename) override;
15 
16  template<typename Archive>
17  void serialize(Archive& ar, unsigned version);
18 };
19 
20 } // namespace openmsx
21 
22 #endif
DiskContainer.hh
openmsx::SectorAccessibleDisk
Definition: SectorAccessibleDisk.hh:16
openmsx::DiskContainer
Definition: DiskContainer.hh:15
openmsx::NowindRomDisk::diskChanged
bool diskChanged() override
Definition: NowindRomDisk.cc:18
openmsx::NowindRomDisk::getSectorAccessibleDisk
SectorAccessibleDisk * getSectorAccessibleDisk() override
Definition: NowindRomDisk.cc:7
openmsx::NowindRomDisk
Definition: NowindRomDisk.hh:9
openmsx::NowindRomDisk::getContainerName
const std::string & getContainerName() const override
Definition: NowindRomDisk.cc:12
openmsx::filename
constexpr const char *const filename
Definition: FirmwareSwitch.cc:10
openmsx::NowindRomDisk::insertDisk
int insertDisk(std::string_view filename) override
Definition: NowindRomDisk.cc:23
openmsx::NowindRomDisk::serialize
void serialize(Archive &ar, unsigned version)
Definition: NowindRomDisk.cc:29
openmsx
This file implemented 3 utility functions:
Definition: Autofire.cc:5