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

#include <IDEDevice.hh>

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

Public Member Functions

virtual ~IDEDevice ()=default
 
virtual void reset (EmuTime::param time)=0
 
virtual word readData (EmuTime::param time)=0
 
virtual byte readReg (nibble reg, EmuTime::param time)=0
 
virtual void writeData (word value, EmuTime::param time)=0
 
virtual void writeReg (nibble reg, byte value, EmuTime::param time)=0
 

Detailed Description

Definition at line 9 of file IDEDevice.hh.

Constructor & Destructor Documentation

◆ ~IDEDevice()

virtual openmsx::IDEDevice::~IDEDevice ( )
virtualdefault

Member Function Documentation

◆ readData()

virtual word openmsx::IDEDevice::readData ( EmuTime::param  time)
pure virtual

◆ readReg()

virtual byte openmsx::IDEDevice::readReg ( nibble  reg,
EmuTime::param  time 
)
pure virtual

◆ reset()

virtual void openmsx::IDEDevice::reset ( EmuTime::param  time)
pure virtual

◆ writeData()

virtual void openmsx::IDEDevice::writeData ( word  value,
EmuTime::param  time 
)
pure virtual

◆ writeReg()

virtual void openmsx::IDEDevice::writeReg ( nibble  reg,
byte  value,
EmuTime::param  time 
)
pure virtual

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