|
CBMC
|
#include <ui_message.h>
Inheritance diagram for ui_message_handlert:
Collaboration diagram for ui_message_handlert:Public Types | |
| enum class | uit { PLAIN , XML_UI , JSON_UI } |
Public Member Functions | |
| ui_message_handlert (const class cmdlinet &, const std::string &program) | |
| ui_message_handlert (message_handlert &) | |
| ui_message_handlert (ui_message_handlert &&)=default | |
| virtual | ~ui_message_handlert () |
| virtual uit | get_ui () const |
| virtual void | flush (unsigned level) override |
| virtual json_stream_arrayt & | get_json_stream () |
| void | print (unsigned level, const structured_datat &data) override |
Protected Member Functions | |
| ui_message_handlert (message_handlert *, uit, const std::string &program, const bool always_flush, timestampert::clockt clock_type) | |
| virtual void | print (unsigned level, const std::string &message) override |
| virtual void | print (unsigned level, const std::string &message, const source_locationt &location) override |
| virtual void | print (unsigned level, const xmlt &data) override |
| virtual void | print (unsigned level, const jsont &data) override |
| virtual void | xml_ui_msg (const std::string &type, const std::string &msg, const source_locationt &location) |
| virtual void | json_ui_msg (const std::string &type, const std::string &msg, const source_locationt &location) |
| virtual void | ui_msg (const std::string &type, const std::string &msg, const source_locationt &location) |
| const char * | level_string (unsigned level) |
| std::string | command (unsigned c) const override |
| Create an ECMA-48 SGR (Select Graphic Rendition) command. | |
Protected Attributes | |
| std::unique_ptr< console_message_handlert > | console_message_handler |
| message_handlert * | message_handler |
| uit | _ui |
| const bool | always_flush |
| std::unique_ptr< const timestampert > | time |
| std::ostream & | out |
| std::unique_ptr< json_stream_arrayt > | json_stream |
Definition at line 21 of file ui_message.h.
|
strong |
| Enumerator | |
|---|---|
| PLAIN | |
| XML_UI | |
| JSON_UI | |
Definition at line 24 of file ui_message.h.
| ui_message_handlert::ui_message_handlert | ( | const class cmdlinet & | cmdline, |
| const std::string & | program | ||
| ) |
Definition at line 66 of file ui_message.cpp.
|
explicit |
Definition at line 93 of file ui_message.cpp.
|
default |
|
virtual |
Definition at line 99 of file ui_message.cpp.
|
protected |
Definition at line 23 of file ui_message.cpp.
|
inlineoverrideprotectedvirtual |
Create an ECMA-48 SGR (Select Graphic Rendition) command.
The default behavior is no action.
Reimplemented from message_handlert.
Definition at line 97 of file ui_message.h.
Implements message_handlert.
Definition at line 302 of file ui_message.cpp.
|
inlinevirtual |
Definition at line 40 of file ui_message.h.
Definition at line 33 of file ui_message.h.
|
protectedvirtual |
Definition at line 283 of file ui_message.cpp.
Definition at line 120 of file ui_message.cpp.
Implements message_handlert.
Definition at line 185 of file ui_message.cpp.
|
overrideprotectedvirtual |
Implements message_handlert.
Definition at line 130 of file ui_message.cpp.
|
overrideprotectedvirtual |
Reimplemented from message_handlert.
Definition at line 208 of file ui_message.cpp.
|
overridevirtual |
Reimplemented from message_handlert.
Definition at line 316 of file ui_message.cpp.
Implements message_handlert.
Definition at line 163 of file ui_message.cpp.
|
protectedvirtual |
Definition at line 241 of file ui_message.cpp.
|
protectedvirtual |
Definition at line 261 of file ui_message.cpp.
|
protected |
Definition at line 50 of file ui_message.h.
Definition at line 51 of file ui_message.h.
|
protected |
Definition at line 48 of file ui_message.h.
|
protected |
Definition at line 54 of file ui_message.h.
|
protected |
Definition at line 49 of file ui_message.h.
|
protected |
Definition at line 53 of file ui_message.h.
|
protected |
Definition at line 52 of file ui_message.h.