MemoryViewerModel Class Reference

stores data that is used by the controllers More...

#include <RobotAPI/libraries/armem_gui/model/MemoryViewerModel.h>

Public Member Functions

std::map< std::string, armem::gui::ActiveMemoryStateactiveMemoryStates ()
 
bool connected () const
 
armem::query::DataMode dataMode () const
 
DebugObserverInterfacePrxdebugObserver ()
 
bool dropDisabledMemories () const
 
bool dropRemovedMemories () const
 
std::vector< std::string > getEnabledMemories () const
 
const armem::wm::MemorygetSingleMemoryData (const std::string &memoryName)
 
bool initialized () const
 
std::map< std::string, armem::wm::Memory > & memoryData ()
 
std::map< std::string, armem::wm::MemorymemoryDataCopy () const
 
std::map< std::string, armem::client::Reader > & memoryReaders ()
 
std::map< std::string, armem::client::ReadermemoryReadersCopy () const
 
 MemoryViewerModel ()
 
std::map< std::string, armem::client::Writer > & memoryWriters ()
 
std::map< std::string, armem::client::WritermemoryWritersCopy () const
 
armem::client::MemoryNameSystemmns ()
 
armem::client::QueryInput queryInput () const
 
int recursionDepth () const
 
client::query::SnapshotSelector selector () const
 
void setActiveMemoryStates (std::map< std::string, armem::gui::ActiveMemoryState >)
 
void setConnected (bool val)
 
void setDataMode (armem::query::DataMode dataMode)
 
void setDebugObserver (const DebugObserverInterfacePrx &observer)
 
void setDropDisabledMemories (bool val)
 
void setDropRemovedMemories (bool val)
 
void setInitialized (bool val)
 
void setMemoryData (std::map< std::string, armem::wm::Memory > data)
 
void setMemoryReaders (std::map< std::string, armem::client::Reader > readers)
 
void setMemoryWriters (std::map< std::string, armem::client::Writer > writers)
 
void setMns (std::unique_ptr< armem::client::MemoryNameSystem > mns)
 
void setRecursionDepth (int value)
 
void setSelector (client::query::SnapshotSelector selector)
 

Detailed Description

stores data that is used by the controllers

Definition at line 48 of file MemoryViewerModel.h.

Constructor & Destructor Documentation

◆ MemoryViewerModel()

Definition at line 29 of file MemoryViewerModel.cpp.

Member Function Documentation

◆ activeMemoryStates()

std::map< std::string, armem::gui::ActiveMemoryState > activeMemoryStates ( )

Definition at line 70 of file MemoryViewerModel.cpp.

◆ connected()

bool connected ( ) const

Definition at line 91 of file MemoryViewerModel.cpp.

◆ dataMode()

armem::query::DataMode dataMode ( ) const

Definition at line 132 of file MemoryViewerModel.cpp.

+ Here is the caller graph for this function:

◆ debugObserver()

DebugObserverInterfacePrx & debugObserver ( )

Definition at line 81 of file MemoryViewerModel.cpp.

◆ dropDisabledMemories()

bool dropDisabledMemories ( ) const

Definition at line 142 of file MemoryViewerModel.cpp.

◆ dropRemovedMemories()

bool dropRemovedMemories ( ) const

Definition at line 137 of file MemoryViewerModel.cpp.

◆ getEnabledMemories()

std::vector< std::string > getEnabledMemories ( ) const

Definition at line 48 of file MemoryViewerModel.cpp.

◆ getSingleMemoryData()

const armem::wm::Memory * getSingleMemoryData ( const std::string & memoryName)

Definition at line 35 of file MemoryViewerModel.cpp.

◆ initialized()

bool initialized ( ) const

Definition at line 86 of file MemoryViewerModel.cpp.

◆ memoryData()

std::map< std::string, armem::wm::Memory > & memoryData ( )

Definition at line 115 of file MemoryViewerModel.cpp.

◆ memoryDataCopy()

std::map< std::string, armem::wm::Memory > memoryDataCopy ( ) const

Definition at line 121 of file MemoryViewerModel.cpp.

◆ memoryReaders()

std::map< std::string, armem::client::Reader > & memoryReaders ( )

Definition at line 96 of file MemoryViewerModel.cpp.

◆ memoryReadersCopy()

std::map< std::string, armem::client::Reader > memoryReadersCopy ( ) const

Definition at line 106 of file MemoryViewerModel.cpp.

◆ memoryWriters()

std::map< std::string, armem::client::Writer > & memoryWriters ( )

Definition at line 101 of file MemoryViewerModel.cpp.

◆ memoryWritersCopy()

std::map< std::string, armem::client::Writer > memoryWritersCopy ( ) const

Definition at line 110 of file MemoryViewerModel.cpp.

◆ mns()

Definition at line 75 of file MemoryViewerModel.cpp.

+ Here is the caller graph for this function:

◆ queryInput()

armem::client::QueryInput queryInput ( ) const

Definition at line 60 of file MemoryViewerModel.cpp.

+ Here is the call graph for this function:

◆ recursionDepth()

int recursionDepth ( ) const

Definition at line 127 of file MemoryViewerModel.cpp.

◆ selector()

client::query::SnapshotSelector selector ( ) const

Definition at line 147 of file MemoryViewerModel.cpp.

+ Here is the caller graph for this function:

◆ setActiveMemoryStates()

void setActiveMemoryStates ( std::map< std::string, armem::gui::ActiveMemoryState > states)

Definition at line 188 of file MemoryViewerModel.cpp.

◆ setConnected()

void setConnected ( bool val)

Definition at line 167 of file MemoryViewerModel.cpp.

◆ setDataMode()

void setDataMode ( armem::query::DataMode dataMode)

Definition at line 198 of file MemoryViewerModel.cpp.

+ Here is the call graph for this function:

◆ setDebugObserver()

void setDebugObserver ( const DebugObserverInterfacePrx & observer)

Definition at line 157 of file MemoryViewerModel.cpp.

◆ setDropDisabledMemories()

void setDropDisabledMemories ( bool val)

Definition at line 208 of file MemoryViewerModel.cpp.

◆ setDropRemovedMemories()

void setDropRemovedMemories ( bool val)

Definition at line 203 of file MemoryViewerModel.cpp.

◆ setInitialized()

void setInitialized ( bool val)

Definition at line 162 of file MemoryViewerModel.cpp.

◆ setMemoryData()

void setMemoryData ( std::map< std::string, armem::wm::Memory > data)

Definition at line 182 of file MemoryViewerModel.cpp.

◆ setMemoryReaders()

void setMemoryReaders ( std::map< std::string, armem::client::Reader > readers)

Definition at line 172 of file MemoryViewerModel.cpp.

◆ setMemoryWriters()

void setMemoryWriters ( std::map< std::string, armem::client::Writer > writers)

Definition at line 177 of file MemoryViewerModel.cpp.

◆ setMns()

void setMns ( std::unique_ptr< armem::client::MemoryNameSystem > mns)

Definition at line 152 of file MemoryViewerModel.cpp.

+ Here is the call graph for this function:

◆ setRecursionDepth()

void setRecursionDepth ( int value)

Definition at line 193 of file MemoryViewerModel.cpp.

◆ setSelector()

void setSelector ( client::query::SnapshotSelector selector)

Definition at line 213 of file MemoryViewerModel.cpp.

+ Here is the call graph for this function:

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