openMSX
|
#include <Probe.hh>
Public Member Functions | |
ProbeBase (const ProbeBase &)=delete | |
ProbeBase (ProbeBase &&)=delete | |
ProbeBase & | operator= (const ProbeBase &)=delete |
ProbeBase & | operator= (ProbeBase &&)=delete |
const std::string & | getName () const |
std::string_view | getDescription () const |
virtual std::string | getValue () const =0 |
Public Member Functions inherited from openmsx::Subject< ProbeBase > | |
Subject (const Subject &)=delete | |
Subject (Subject &&)=delete | |
Subject & | operator= (const Subject &)=delete |
Subject & | operator= (Subject &&)=delete |
void | attach (Observer< ProbeBase > &observer) |
void | detach (Observer< ProbeBase > &observer) |
bool | anyObservers () const |
Protected Member Functions | |
ProbeBase (Debugger &debugger, std::string name, static_string_view description) | |
~ProbeBase () | |
Protected Member Functions inherited from openmsx::Subject< ProbeBase > | |
Subject ()=default | |
~Subject () | |
void | notify () const |
|
delete |
|
delete |
|
protected |
Definition at line 7 of file Probe.cc.
References openmsx::Debugger::registerProbe().
|
protected |
Definition at line 16 of file Probe.cc.
References openmsx::Debugger::unregisterProbe().
|
inline |
|
inline |
Definition at line 22 of file Probe.hh.
Referenced by openmsx::Debugger::registerProbe(), and openmsx::Debugger::unregisterProbe().
|
pure virtual |