openMSX
Public Member Functions | List of all members
openmsx::TclCallbackMessages Class Referencefinal

#include <TclCallbackMessages.hh>

Inheritance diagram for openmsx::TclCallbackMessages:
Inheritance graph
[legend]
Collaboration diagram for openmsx::TclCallbackMessages:
Collaboration graph
[legend]

Public Member Functions

 TclCallbackMessages (GlobalCliComm &cliComm, CommandController &controller)
 
 ~TclCallbackMessages () override
 
void log (CliComm::LogLevel level, std::string_view message, float fraction) noexcept override
 
void update (CliComm::UpdateType type, std::string_view machine, std::string_view name, std::string_view value) noexcept override
 
void redoPostponedCallbacks ()
 
- Public Member Functions inherited from openmsx::CliListener
 CliListener (const CliListener &)=delete
 
 CliListener (CliListener &&)=delete
 
CliListeneroperator= (const CliListener &)=delete
 
CliListeneroperator= (CliListener &&)=delete
 
virtual ~CliListener ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from openmsx::CliListener
 CliListener ()=default
 

Detailed Description

Definition at line 12 of file TclCallbackMessages.hh.

Constructor & Destructor Documentation

◆ TclCallbackMessages()

openmsx::TclCallbackMessages::TclCallbackMessages ( GlobalCliComm cliComm,
CommandController controller 
)

Definition at line 6 of file TclCallbackMessages.cc.

References openmsx::GlobalCliComm::addListener().

◆ ~TclCallbackMessages()

openmsx::TclCallbackMessages::~TclCallbackMessages ( )
override

Definition at line 19 of file TclCallbackMessages.cc.

References openmsx::GlobalCliComm::removeListener().

Member Function Documentation

◆ log()

void openmsx::TclCallbackMessages::log ( CliComm::LogLevel  level,
std::string_view  message,
float  fraction 
)
overridevirtualnoexcept

◆ redoPostponedCallbacks()

void openmsx::TclCallbackMessages::redoPostponedCallbacks ( )

Definition at line 49 of file TclCallbackMessages.cc.

◆ update()

void openmsx::TclCallbackMessages::update ( CliComm::UpdateType  type,
std::string_view  machine,
std::string_view  name,
std::string_view  value 
)
overridevirtualnoexcept

Implements openmsx::CliListener.

Definition at line 42 of file TclCallbackMessages.cc.


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