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

#include <PatchInterface.hh>

Inheritance diagram for openmsx::PatchInterface:
Inheritance graph

Public Member Functions

virtual ~PatchInterface ()=default
virtual void copyBlock (size_t src, byte *dst, size_t num) const =0
virtual size_t getSize () const =0
virtual std::vector< FilenamegetFilenames () const =0
virtual bool isEmptyPatch () const

Detailed Description

Definition at line 10 of file PatchInterface.hh.

Constructor & Destructor Documentation

◆ ~PatchInterface()

virtual openmsx::PatchInterface::~PatchInterface ( )

Member Function Documentation

◆ copyBlock()

virtual void openmsx::PatchInterface::copyBlock ( size_t  src,
byte dst,
size_t  num 
) const
pure virtual

◆ getFilenames()

virtual std::vector<Filename> openmsx::PatchInterface::getFilenames ( ) const
pure virtual

◆ getSize()

virtual size_t openmsx::PatchInterface::getSize ( ) const
pure virtual

◆ isEmptyPatch()

virtual bool openmsx::PatchInterface::isEmptyPatch ( ) const

Reimplemented in openmsx::EmptyDiskPatch, and openmsx::EmptyPatch.

Definition at line 18 of file PatchInterface.hh.

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