#include <SimpleDiagnostics.hpp>
Public Member Functions | |
SimpleDiagnostics (Instance *inst) | |
virtual | ~SimpleDiagnostics () |
void | print_systems () |
void | StartupDump () |
Instance * | instance () const |
Public Member Functions inherited from iv::InputNode | |
InputNode (Instance *inst) | |
~InputNode () | |
Instance * | instance () const |
void | status (iv::TableDebugView *view) |
void | inputEnabled (bool) |
bool | inputEnabled () |
void | quiet (bool) |
bool | quiet () const |
void | input_deactivate () |
void | input_treeRefresh () |
void | input_setParent (InputNode *) |
InputNode * | input_getParent () |
virtual InputRoot * | input_getRoot () |
virtual void | input_eachChild (std::function< void(InputNode *) > const &) |
virtual void | input_childDisconnect (InputNode *) |
bool | input_trigger_visit (InputRoot *root, Input::DeviceKey key) |
bool | input_visit (InputRoot *root, Input::DeviceKey key, bool &press, bool &real, bool &offspace) |
Public Member Functions inherited from iv::ConfigStream | |
ConfigStream (Instance *inst, std::string const &name) | |
~ConfigStream () | |
Instance * | instance () const |
bool | stream_exists () |
void | stream_read (std::function< void(std::istream &) > const &) |
void | stream_write (std::function< void(std::ostream &) > const &) |
std::string | get_filepath () |
Public Attributes | |
ClientMarker | cm |
Public Attributes inherited from iv::InputNode | |
ClientMarker | cm |
Public Attributes inherited from iv::ConfigStream | |
ClientMarker | cm |
Protected Member Functions | |
virtual bool | input_trigger_process (InputRoot *root, Input::DeviceKey key) override |
virtual void | config_stream_changed () override |
virtual SimpleLogger::Flags | ClientLogFlags (ClientMarker const *marker, LogId id) override |
virtual SimpleLogger::Flags | SystemLogFlags (System const *system, LogId id) override |
Protected Member Functions inherited from iv::InputNode | |
virtual void | input_process (InputRoot *root, Input::DeviceKey key, bool &press, bool &real, bool &offspace) |
Detailed Description
Definition at line 14 of file SimpleDiagnostics.hpp.
Constructor & Destructor Documentation
◆ SimpleDiagnostics()
iv::SimpleDiagnostics::SimpleDiagnostics | ( | Instance * | inst | ) |
Definition at line 10 of file SimpleDiagnostics.cpp.
◆ ~SimpleDiagnostics()
|
inlinevirtual |
Definition at line 21 of file SimpleDiagnostics.hpp.
Member Function Documentation
◆ print_systems()
void iv::SimpleDiagnostics::print_systems | ( | ) |
Definition at line 429 of file SimpleDiagnostics.cpp.
◆ StartupDump()
void iv::SimpleDiagnostics::StartupDump | ( | ) |
Definition at line 39 of file SimpleDiagnostics.cpp.
◆ input_trigger_process()
|
overrideprotectedvirtual |
Returns true if we should continue to following nodes.
Reimplemented from iv::InputNode.
Definition at line 337 of file SimpleDiagnostics.cpp.
◆ config_stream_changed()
|
overrideprotectedvirtual |
Implements iv::ConfigStream.
Definition at line 169 of file SimpleDiagnostics.cpp.
◆ ClientLogFlags()
|
overrideprotectedvirtual |
Implements iv::SimpleLogger.
Definition at line 59 of file SimpleDiagnostics.cpp.
◆ SystemLogFlags()
|
overrideprotectedvirtual |
Implements iv::SimpleLogger.
Definition at line 113 of file SimpleDiagnostics.cpp.
◆ instance()
Instance * iv::InputNode::instance |
Definition at line 22 of file InputNode.cpp.
Member Data Documentation
◆ cm
ClientMarker iv::SimpleDiagnostics::cm |
Definition at line 17 of file SimpleDiagnostics.hpp.
The documentation for this class was generated from the following files:
- ivorium_game/Debug/SimpleDiagnostics.hpp
- ivorium_game/Debug/SimpleDiagnostics.cpp