openMSX
|
#include <MSXWatchIODevice.hh>
Public Member Functions | |
WatchIO (MSXMotherBoard &motherboard, WatchPoint::Type type, unsigned beginAddr, unsigned endAddr, TclObject command, TclObject condition, bool once, unsigned newId=-1) | |
MSXWatchIODevice & | getDevice (byte port) |
Public Member Functions inherited from openmsx::WatchPoint | |
WatchPoint (TclObject command_, TclObject condition_, Type type_, unsigned beginAddr_, unsigned endAddr_, bool once_, unsigned newId=-1) | |
Begin and end address are inclusive (IOW range = [begin, end]) | |
virtual | ~WatchPoint ()=default |
unsigned | getId () const |
Type | getType () const |
unsigned | getBeginAddress () const |
unsigned | getEndAddress () const |
Public Member Functions inherited from openmsx::BreakPointBase | |
std::string_view | getCondition () const |
std::string_view | getCommand () const |
TclObject | getConditionObj () const |
TclObject | getCommandObj () const |
bool | onlyOnce () const |
bool | checkAndExecute (GlobalCliComm &cliComm, Interpreter &interp) |
Friends | |
class | MSXWatchIODevice |
Additional Inherited Members | |
Public Types inherited from openmsx::WatchPoint | |
enum class | Type { READ_IO , WRITE_IO , READ_MEM , WRITE_MEM } |
Protected Member Functions inherited from openmsx::BreakPointBase | |
BreakPointBase (TclObject command_, TclObject condition_, bool once_) | |
Definition at line 12 of file MSXWatchIODevice.hh.
openmsx::WatchIO::WatchIO | ( | MSXMotherBoard & | motherboard, |
WatchPoint::Type | type, | ||
unsigned | beginAddr, | ||
unsigned | endAddr, | ||
TclObject | command, | ||
TclObject | condition, | ||
bool | once, | ||
unsigned | newId = -1 |
||
) |
Definition at line 19 of file MSXWatchIODevice.cc.
References openmsx::MSXMotherBoard::getMachineConfig().
MSXWatchIODevice & openmsx::WatchIO::getDevice | ( | byte | port | ) |
Definition at line 33 of file MSXWatchIODevice.cc.
References begin(), and openmsx::WatchPoint::getBeginAddress().
|
friend |
Definition at line 32 of file MSXWatchIODevice.hh.