Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | List of all members
MapStorage Class Reference

#include <mapstorage.h>

Inheritance diagram for MapStorage:
Collaboration diagram for MapStorage:

Public Member Functions

 MapStorage (sc_core::sc_module_name mn)
 
 ~MapStorage ()
 
void set_size (const uint32_t &size)
 
void write (const uint32_t &addr, const uint8_t &byte)
 
uint8_t read (const uint32_t &addr) const
 
void write_block (const uint32_t &addr, const uint8_t *ptr, const uint32_t &len)
 
void read_block (const uint32_t &addr, uint8_t *ptr, const uint32_t &len) const
 
void erase (const uint32_t &start, const uint32_t &end)
 
- Public Member Functions inherited from Storage
 Storage (sc_core::sc_module_name mn)
 
virtual ~Storage ()
 
virtual uint8_tget_dmi_ptr ()
 
virtual bool allow_dmi_rw ()
 

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