openMSX
Public Member Functions | List of all members
openmsx::DiskContainer Class Referenceabstract

#include <DiskContainer.hh>

Inheritance diagram for openmsx::DiskContainer:
Inheritance graph
[legend]

Public Member Functions

virtual ~DiskContainer ()=default
 
virtual SectorAccessibleDiskgetSectorAccessibleDisk ()=0
 
virtual const std::string & getContainerName () const =0
 
virtual bool diskChanged ()=0
 
virtual int insertDisk (string_ref filename)=0
 
bool isRomdisk () const
 
template<typename Archive >
void serialize (Archive &, unsigned)
 

Detailed Description

Definition at line 14 of file DiskContainer.hh.

Constructor & Destructor Documentation

◆ ~DiskContainer()

virtual openmsx::DiskContainer::~DiskContainer ( )
virtualdefault

Member Function Documentation

◆ diskChanged()

virtual bool openmsx::DiskContainer::diskChanged ( )
pure virtual

◆ getContainerName()

virtual const std::string& openmsx::DiskContainer::getContainerName ( ) const
pure virtual

◆ getSectorAccessibleDisk()

virtual SectorAccessibleDisk* openmsx::DiskContainer::getSectorAccessibleDisk ( )
pure virtual

◆ insertDisk()

virtual int openmsx::DiskContainer::insertDisk ( string_ref  filename)
pure virtual

◆ isRomdisk()

bool openmsx::DiskContainer::isRomdisk ( ) const

Definition at line 6 of file DiskContainer.cc.

◆ serialize()

template<typename Archive >
void openmsx::DiskContainer::serialize ( Archive &  ,
unsigned   
)
inline

Definition at line 30 of file DiskContainer.hh.

References openmsx::REGISTER_BASE_CLASS_1().


The documentation for this class was generated from the following files: