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

#include <Probe.hh>

Inheritance diagram for openmsx::ProbeBase:
Inheritance graph
Collaboration diagram for openmsx::ProbeBase:
Collaboration graph

Public Member Functions

const std::string & getName () const
const std::string & getDescription () const
virtual std::string getValue () const =0
- Public Member Functions inherited from openmsx::Subject< ProbeBase >
void attach (Observer< ProbeBase > &observer)
void detach (Observer< ProbeBase > &observer)
bool anyObservers () const

Protected Member Functions

 ProbeBase (Debugger &debugger, std::string name, std::string description)
 ~ProbeBase ()
- Protected Member Functions inherited from openmsx::Subject< ProbeBase >
 Subject ()=default
 ~Subject ()
void notify () const

Detailed Description

Definition at line 12 of file Probe.hh.

Constructor & Destructor Documentation

◆ ProbeBase()

openmsx::ProbeBase::ProbeBase ( Debugger debugger,
std::string  name,
std::string  description 

Definition at line 6 of file

References openmsx::Debugger::registerProbe().

◆ ~ProbeBase()

openmsx::ProbeBase::~ProbeBase ( )

Definition at line 15 of file

References openmsx::Debugger::unregisterProbe().

Member Function Documentation

◆ getDescription()

const std::string& openmsx::ProbeBase::getDescription ( ) const

Definition at line 16 of file Probe.hh.

◆ getName()

const std::string& openmsx::ProbeBase::getName ( ) const

◆ getValue()

virtual std::string openmsx::ProbeBase::getValue ( ) const
pure virtual

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