allocateAnyPrimarySlot(const HardwareConfig &hwConfig) | openmsx::CartridgeSlotManager | |
allocateSlot(int ps, int ss, const HardwareConfig &hwConfig) | openmsx::CartridgeSlotManager | |
allocateSpecificPrimarySlot(unsigned slot, const HardwareConfig &hwConfig) | openmsx::CartridgeSlotManager | |
CartridgeSlotManager(MSXMotherBoard &motherBoard) | openmsx::CartridgeSlotManager | explicit |
createExternalSlot(int ps) | openmsx::CartridgeSlotManager | |
createExternalSlot(int ps, int ss) | openmsx::CartridgeSlotManager | |
findSlotWith(const HardwareConfig &config) const | openmsx::CartridgeSlotManager | inline |
freePrimarySlot(int ps, const HardwareConfig &hwConfig) | openmsx::CartridgeSlotManager | |
freeSlot(int ps, int ss, const HardwareConfig &hwConfig) | openmsx::CartridgeSlotManager | |
getAnyFreeSlot(int &ps, int &ss) const | openmsx::CartridgeSlotManager | |
getConfigForSlot(unsigned slot) const | openmsx::CartridgeSlotManager | inline |
getNumberOfSlots() const | openmsx::CartridgeSlotManager | inline |
getPsSs(unsigned slot) const | openmsx::CartridgeSlotManager | inline |
getPsSsString(unsigned slot) const | openmsx::CartridgeSlotManager | inline |
getSlotNum(std::string_view slot) | openmsx::CartridgeSlotManager | static |
getSpecificSlot(unsigned slot, int &ps, int &ss) const | openmsx::CartridgeSlotManager | |
isExternalSlot(int ps, int ss, bool convert) const | openmsx::CartridgeSlotManager | |
MAX_SLOTS | openmsx::CartridgeSlotManager | static |
removeExternalSlot(int ps) | openmsx::CartridgeSlotManager | |
removeExternalSlot(int ps, int ss) | openmsx::CartridgeSlotManager | |
slotExists(unsigned slot) const | openmsx::CartridgeSlotManager | inline |
testRemoveExternalSlot(int ps, const HardwareConfig &allowed) const | openmsx::CartridgeSlotManager | |
testRemoveExternalSlot(int ps, int ss, const HardwareConfig &allowed) const | openmsx::CartridgeSlotManager | |
~CartridgeSlotManager() | openmsx::CartridgeSlotManager | |