|
The Sparta Modeling Framework
|
File that contains BlockingMemoryIFNode. More...
#include "sparta/utils/SpartaException.hpp"#include "sparta/simulation/TreeNode.hpp"#include "sparta/statistics/Counter.hpp"#include "sparta/statistics/StatisticSet.hpp"#include "sparta/log/NotificationSource.hpp"#include "sparta/memory/MemoryExceptions.hpp"#include "sparta/memory/AddressTypes.hpp"#include "sparta/memory/BlockingMemoryIF.hpp"Go to the source code of this file.
Classes | |
| class | sparta::memory::BlockingMemoryIFNode |
| Pure-virtual memory interface that builds on the BlockingMemoryIF, acting as a TreeNode in the SPARTA device tree through which clients such as tools and UIs can discover and interact with the interface. Includes SPARTA Tree notification support, and sparta::Counter representation of access statistics. More... | |
| struct | sparta::memory::BlockingMemoryIFNode::ReadAccess |
| Structure containing data for a Memory pre- or post-read notification. More... | |
| struct | sparta::memory::BlockingMemoryIFNode::PostWriteAccess |
| Structure containing data for a Memory post-write notification. More... | |
Namespaces | |
| namespace | sparta |
| Macros for handling exponential backoff. | |
| namespace | sparta::memory |
| Namespace containing memory interfaces, types, and storage objects. | |
File that contains BlockingMemoryIFNode.
Definition in file BlockingMemoryIFNode.hpp.