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

#include <MSXCliComm.hh>

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

Public Member Functions

 MSXCliComm (MSXMotherBoard &motherBoard, GlobalCliComm &cliComm)
 
void log (LogLevel level, string_view message) override
 
void update (UpdateType type, string_view name, string_view value) override
 
- Public Member Functions inherited from openmsx::CliComm
void printInfo (string_view message)
 
void printWarning (string_view message)
 
void printError (string_view message)
 
void printProgress (string_view message)
 
void printInfo (const char *message)
 
void printWarning (const char *message)
 
void printError (const char *message)
 
void printProgress (const char *message)
 
template<typename... Args>
void printInfo (Args &&...args)
 
template<typename... Args>
void printWarning (Args &&...args)
 
template<typename... Args>
void printError (Args &&...args)
 
template<typename... Args>
void printProgress (Args &&...args)
 

Additional Inherited Members

- Public Types inherited from openmsx::CliComm
enum  LogLevel {
  INFO, WARNING, LOGLEVEL_ERROR, PROGRESS,
  NUM_LEVELS
}
 
enum  UpdateType {
  LED, SETTING, SETTINGINFO, HARDWARE,
  PLUG, MEDIA, STATUS, EXTENSION,
  SOUNDDEVICE, CONNECTOR, NUM_UPDATES
}
 
- Static Public Member Functions inherited from openmsx::CliComm
static span< const char *const > getLevelStrings ()
 
static span< const char *const > getUpdateStrings ()
 
- Protected Member Functions inherited from openmsx::CliComm
 CliComm ()=default
 
 ~CliComm ()=default
 

Detailed Description

Definition at line 13 of file MSXCliComm.hh.

Constructor & Destructor Documentation

◆ MSXCliComm()

openmsx::MSXCliComm::MSXCliComm ( MSXMotherBoard motherBoard,
GlobalCliComm cliComm 
)

Definition at line 7 of file MSXCliComm.cc.

Member Function Documentation

◆ log()

void openmsx::MSXCliComm::log ( LogLevel  level,
string_view  message 
)
overridevirtual

Implements openmsx::CliComm.

Definition at line 13 of file MSXCliComm.cc.

References openmsx::GlobalCliComm::log().

◆ update()

void openmsx::MSXCliComm::update ( UpdateType  type,
string_view  name,
string_view  value 
)
overridevirtual

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