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

#include <MSXMotherBoard.hh>

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

Public Member Functions

 MediaInfoProvider (const MediaInfoProvider &)=delete
 
 MediaInfoProvider (MediaInfoProvider &&)=delete
 
MediaInfoProvideroperator= (const MediaInfoProvider &)=delete
 
MediaInfoProvideroperator= (MediaInfoProvider &&)=delete
 
virtual void getMediaInfo (TclObject &result)=0
 This method gets called when information is required on the media inserted in the media slot of the provider.
 

Protected Member Functions

 MediaInfoProvider ()=default
 
 ~MediaInfoProvider ()=default
 

Detailed Description

Definition at line 62 of file MSXMotherBoard.hh.

Constructor & Destructor Documentation

◆ MediaInfoProvider() [1/3]

openmsx::MediaInfoProvider::MediaInfoProvider ( const MediaInfoProvider )
delete

◆ MediaInfoProvider() [2/3]

openmsx::MediaInfoProvider::MediaInfoProvider ( MediaInfoProvider &&  )
delete

◆ MediaInfoProvider() [3/3]

openmsx::MediaInfoProvider::MediaInfoProvider ( )
protecteddefault

◆ ~MediaInfoProvider()

openmsx::MediaInfoProvider::~MediaInfoProvider ( )
protecteddefault

Member Function Documentation

◆ getMediaInfo()

virtual void openmsx::MediaInfoProvider::getMediaInfo ( TclObject result)
pure virtual

This method gets called when information is required on the media inserted in the media slot of the provider.

The provider must attach the info as a dictionary to the given TclObject.

Implemented in openmsx::CassettePlayer, openmsx::RealDrive, openmsx::HD, openmsx::IDECDROM, openmsx::SCSILS120, and openmsx::LaserdiscPlayer.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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