openMSX
CliListener.hh
Go to the documentation of this file.
1#ifndef CLILISTENER_HH
2#define CLILISTENER_HH
3
4#include "CliComm.hh"
5
6namespace openmsx {
7
9{
10public:
11 CliListener(const CliListener&) = delete;
15
16 virtual ~CliListener() = default;
17
18 virtual void log(CliComm::LogLevel level, std::string_view message, float fraction) noexcept = 0;
19
20 virtual void update(CliComm::UpdateType type, std::string_view machine,
21 std::string_view name, std::string_view value) noexcept = 0;
22
23protected:
24 CliListener() = default;
25};
26
27} // namespace openmsx
28
29#endif
virtual void log(CliComm::LogLevel level, std::string_view message, float fraction) noexcept=0
CliListener(CliListener &&)=delete
CliListener & operator=(CliListener &&)=delete
CliListener & operator=(const CliListener &)=delete
virtual ~CliListener()=default
virtual void update(CliComm::UpdateType type, std::string_view machine, std::string_view name, std::string_view value) noexcept=0
CliListener(const CliListener &)=delete
This file implemented 3 utility functions:
Definition Autofire.cc:11