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

#include <MSXSwitchedDevice.hh>

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

Public Member Functions

virtual byte readSwitchedIO (word port, EmuTime::param time)=0
 
virtual byte peekSwitchedIO (word port, EmuTime::param time) const =0
 
virtual void writeSwitchedIO (word port, byte value, EmuTime::param time)=0
 

Protected Member Functions

 MSXSwitchedDevice (MSXMotherBoard &motherBoard, byte id)
 
 ~MSXSwitchedDevice ()
 

Detailed Description

Definition at line 11 of file MSXSwitchedDevice.hh.

Constructor & Destructor Documentation

◆ MSXSwitchedDevice()

openmsx::MSXSwitchedDevice::MSXSwitchedDevice ( MSXMotherBoard motherBoard,
byte  id 
)
protected

◆ ~MSXSwitchedDevice()

openmsx::MSXSwitchedDevice::~MSXSwitchedDevice ( )
protected

Member Function Documentation

◆ peekSwitchedIO()

virtual byte openmsx::MSXSwitchedDevice::peekSwitchedIO ( word  port,
EmuTime::param  time 
) const
pure virtual

◆ readSwitchedIO()

virtual byte openmsx::MSXSwitchedDevice::readSwitchedIO ( word  port,
EmuTime::param  time 
)
pure virtual

◆ writeSwitchedIO()

virtual void openmsx::MSXSwitchedDevice::writeSwitchedIO ( word  port,
byte  value,
EmuTime::param  time 
)
pure virtual

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