Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | List of all members
trap::MemoryToolsIf< addressType > Class Template Referenceabstract

#include <ToolsIf.hpp>

Inheritance diagram for trap::MemoryToolsIf< addressType >:
Collaboration diagram for trap::MemoryToolsIf< addressType >:

Public Member Functions

virtual void notifyAddress (addressType address, unsigned int size)=0 throw ()
 
virtual ~MemoryToolsIf ()
 

Detailed Description

template<class addressType>
class trap::MemoryToolsIf< addressType >

Base class for the tools which need to interact with memory, i.e. to be called for every write operation which happens in memory. Note that only one tool at a time can interact with memory

Constructor & Destructor Documentation

template<class addressType>
virtual trap::MemoryToolsIf< addressType >::~MemoryToolsIf ( )
inlinevirtual

Member Function Documentation

template<class addressType>
virtual void trap::MemoryToolsIf< addressType >::notifyAddress ( addressType  address,
unsigned int  size 
)
throw (
)
pure virtual

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