|  | 
#include <RobotAPI/libraries/armem_gui/MemoryViewer.h>
 Inheritance diagram for MemoryViewer:
 Inheritance diagram for MemoryViewer:| Public Slots | |
| void | commit () | 
| void | loadFromDisk (QString directory) | 
| void | makePrediction (const MemoryID &entityID, const aron::type::ObjectPtr &entityType, const armarx::DateTime ×tamp, const std::string &engineID) | 
| void | queryAndStoreInLTM () | 
| void | resolveMemoryID (const MemoryID &id) | 
| void | showActionsMenu (const MemoryID &memoryID, QWidget *parent, const QPoint &pos, QMenu *menu) | 
| void | startLTMRecording () | 
| void | stopLTMRecording () | 
| void | storeOnDisk (QString directory) | 
| void | updateInstanceTree (const armem::MemoryID &selectedID) | 
| Signals | |
| void | connected () | 
| void | disconnected () | 
| void | initialized () | 
| void | instanceTreeUpdated () | 
| void | memoryDataChanged () | 
| void | memoryTreeUpdated () | 
| Public Member Functions | |
| void | loadSettings (QSettings *settings) | 
| MemoryViewer (QBoxLayout *updateWidgetLayout, QGroupBox *memoryGroupBox, QLayout *memoryGroupBoxParentLayout, QGroupBox *instanceGroupBox, QLayout *instanceGroupBoxParentLayout, QBoxLayout *diskControlWidgetLayout, QLabel *statusLabel) | |
| void | readConfigDialog (SimpleConfigDialog *dialog) | 
| void | saveSettings (QSettings *settings) | 
| void | setLogTag (const std::string &tag) | 
| void | writeConfigDialog (SimpleConfigDialog *dialog) | 
|  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.  More... | |
| MessageTypeT | getEffectiveLoggingLevel () const | 
| Logging () | |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) | 
| With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set.  More... | |
| void | setTag (const LogTag &tag) | 
| void | setTag (const std::string &tagName) | 
| virtual | ~Logging () | 
|  Public Member Functions inherited from LifecycleClient | |
| virtual void | onConnect () | 
| virtual void | onConnect (ManagedIceObject *component) | 
| virtual void | onDisconnect () | 
| virtual void | onDisconnect (ManagedIceObject *component) | 
| virtual void | onInit () | 
| virtual void | onInit (ManagedIceObject *component) | 
| virtual | ~LifecycleClient () | 
| Public Attributes | |
| DebugObserverInterfacePrx | debugObserver | 
| std::string | debugObserverName | 
| armem::gui::disk::ControlWidget * | diskControl = nullptr | 
| QLayout * | diskControlLayout = nullptr | 
| armem::query::data::EntityQueryPtr | entityQuery | 
| armem::gui::InstanceGroupBox * | instanceGroup = nullptr | 
| std::atomic_bool | is_connected = false | 
| std::atomic_bool | is_initialized = false | 
| std::map< std::string, armem::wm::Memory > | memoryData | 
| armem::gui::MemoryGroupBox * | memoryGroup = nullptr | 
| std::map< std::string, armem::client::Reader > | memoryReaders | 
| std::map< std::string, armem::client::Writer > | memoryWriters | 
| armem::client::MemoryNameSystem | mns | 
| std::string | mnsName | 
| QTimer * | periodicUpdateTimer | 
| Periodically triggers query result collection and updates the available memories.  More... | |
| std::map< std::string, std::future< armem::query::data::Result > > | runningQueries | 
| QLabel * | statusLabel = nullptr | 
| armem::gui::PeriodicUpdateWidget * | updateWidget = nullptr | 
| QLayout * | updateWidgetLayout = nullptr | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from Logging | |
| bool | checkLogLevel (MessageTypeT level) const | 
| const LogSenderPtr & | getLogSender () const | 
| Retrieve log sender.  More... | |
| LogSenderPtr | loghelper (const char *file, int line, const char *function) const | 
|  Protected Attributes inherited from Logging | |
| MessageTypeT | minimumLoggingLevel | 
| SpamFilterDataPtr | spamFilter | 
| LogTag | tag | 
Definition at line 40 of file MemoryViewer.h.
| MemoryViewer | ( | QBoxLayout * | updateWidgetLayout, | 
| QGroupBox * | memoryGroupBox, | ||
| QLayout * | memoryGroupBoxParentLayout, | ||
| QGroupBox * | instanceGroupBox, | ||
| QLayout * | instanceGroupBoxParentLayout, | ||
| QBoxLayout * | diskControlWidgetLayout, | ||
| QLabel * | statusLabel | ||
| ) | 
| 
 | slot | 
Definition at line 377 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | signal | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | signal | 
| 
 | signal | 
| 
 | signal | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | slot | 
Definition at line 439 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void loadSettings | ( | QSettings * | settings | ) | 
Definition at line 1034 of file MemoryViewer.cpp.
| 
 | slot | 
Definition at line 972 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | signal | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | signal | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | slot | 
Definition at line 302 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void readConfigDialog | ( | SimpleConfigDialog * | dialog | ) | 
| 
 | slot | 
Definition at line 727 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void saveSettings | ( | QSettings * | settings | ) | 
Definition at line 1046 of file MemoryViewer.cpp.
| void setLogTag | ( | const std::string & | tag | ) | 
| 
 | slot | 
Definition at line 869 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | slot | 
Definition at line 335 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | slot | 
Definition at line 356 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | slot | 
Definition at line 426 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | slot | 
Definition at line 677 of file MemoryViewer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void writeConfigDialog | ( | SimpleConfigDialog * | dialog | ) | 
| DebugObserverInterfacePrx debugObserver | 
Definition at line 165 of file MemoryViewer.h.
| std::string debugObserverName | 
Definition at line 164 of file MemoryViewer.h.
| armem::gui::disk::ControlWidget* diskControl = nullptr | 
Definition at line 155 of file MemoryViewer.h.
| QLayout* diskControlLayout = nullptr | 
Definition at line 154 of file MemoryViewer.h.
| armem::query::data::EntityQueryPtr entityQuery | 
Definition at line 168 of file MemoryViewer.h.
| armem::gui::InstanceGroupBox* instanceGroup = nullptr | 
Definition at line 159 of file MemoryViewer.h.
| std::atomic_bool is_connected = false | 
Definition at line 172 of file MemoryViewer.h.
| std::atomic_bool is_initialized = false | 
Definition at line 171 of file MemoryViewer.h.
| std::map<std::string, armem::wm::Memory> memoryData | 
Definition at line 143 of file MemoryViewer.h.
| armem::gui::MemoryGroupBox* memoryGroup = nullptr | 
Definition at line 157 of file MemoryViewer.h.
| std::map<std::string, armem::client::Reader> memoryReaders | 
Definition at line 140 of file MemoryViewer.h.
| std::map<std::string, armem::client::Writer> memoryWriters | 
Definition at line 141 of file MemoryViewer.h.
Definition at line 138 of file MemoryViewer.h.
| std::string mnsName | 
Definition at line 137 of file MemoryViewer.h.
| QTimer* periodicUpdateTimer | 
Periodically triggers query result collection and updates the available memories.
Definition at line 148 of file MemoryViewer.h.
| std::map<std::string, std::future<armem::query::data::Result> > runningQueries | 
Definition at line 145 of file MemoryViewer.h.
| QLabel* statusLabel = nullptr | 
Definition at line 161 of file MemoryViewer.h.
| armem::gui::PeriodicUpdateWidget* updateWidget = nullptr | 
Definition at line 152 of file MemoryViewer.h.
| QLayout* updateWidgetLayout = nullptr | 
Definition at line 151 of file MemoryViewer.h.