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

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

Detailed Description

Definition at line 15 of file DiskContainer.hh.

Constructor & Destructor Documentation

◆ DiskContainer() [1/3]

openmsx::DiskContainer::DiskContainer ( )
default

◆ DiskContainer() [2/3]

openmsx::DiskContainer::DiskContainer ( const DiskContainer )
delete

◆ DiskContainer() [3/3]

openmsx::DiskContainer::DiskContainer ( DiskContainer &&  )
delete

◆ ~DiskContainer()

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

Member Function Documentation

◆ diskChanged()

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

◆ getContainerName()

virtual std::string_view openmsx::DiskContainer::getContainerName ( ) const
pure virtual

◆ getSectorAccessibleDisk()

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

◆ insertDisk()

virtual int openmsx::DiskContainer::insertDisk ( const std::string &  filename)
pure virtual

◆ isRomDisk()

bool openmsx::DiskContainer::isRomDisk ( ) const

Definition at line 6 of file DiskContainer.cc.

◆ operator=() [1/2]

DiskContainer & openmsx::DiskContainer::operator= ( const DiskContainer )
delete

◆ operator=() [2/2]

DiskContainer & openmsx::DiskContainer::operator= ( DiskContainer &&  )
delete

◆ serialize()

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

Definition at line 36 of file DiskContainer.hh.


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