|
|
Background worker that does the (blocking) memory queries and DebugObserver calls. More...
#include <RobotAPI/libraries/armem_gui/controller/LivePlotController.h>
Inheritance diagram for LivePlotWorker:Public Slots | |
| void | cleanup () |
| void | init () |
| void | onConnect () |
| void | onDisconnect () |
Public Member Functions | |
| LivePlotWorker (std::shared_ptr< armem::gui::model::MemoryViewerModel > model, LivePlotController *controller) | |
Public Member Functions inherited from Logging | |
| SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
| disables the logging for the current line for the given amount of seconds. | |
| MessageTypeT | getEffectiveLoggingLevel () const |
| Logging () | |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. | |
| void | setTag (const LogTag &tag) |
| void | setTag (const std::string &tagName) |
| virtual | ~Logging () |
Additional Inherited Members | |
Protected Member Functions inherited from Logging | |
| bool | checkLogLevel (MessageTypeT level) const |
| const LogSenderPtr & | getLogSender () const |
| Retrieve log sender. | |
| LogSenderPtr | loghelper (const char *file, int line, const char *function) const |
Protected Attributes inherited from Logging | |
| MessageTypeT | minimumLoggingLevel |
| SpamFilterDataPtr | spamFilter |
| LogTag | tag |
Background worker that does the (blocking) memory queries and DebugObserver calls.
Lives in its own thread; all DebugObserver mutations for the live plot go through this worker so that pushing and removing values are serialized (no zombie datafields).
Definition at line 104 of file LivePlotController.h.
| LivePlotWorker | ( | std::shared_ptr< armem::gui::model::MemoryViewerModel > | model, |
| LivePlotController * | controller ) |
|
slot |
Definition at line 186 of file LivePlotController.cpp.
|
slot |
Definition at line 177 of file LivePlotController.cpp.
|
slot |
Definition at line 200 of file LivePlotController.cpp.
|
slot |
Definition at line 225 of file LivePlotController.cpp.