Public Types |
typedef MemoryDev< addrT, cookieT > | dev_t |
typedef addrT | addr_t |
typedef addr_t | length_t |
typedef cookieT | cookie_t |
typedef dataT | data_t |
Public Member Functions |
bool | devAdd (dev_t *, addr_t, addr_t) |
virtual bool | read (addr_t, cookie_t) |
virtual bool | write (addr_t, cookie_t) |
virtual bool | read (addr_t, data_t *, cookie_t) |
virtual bool | write (addr_t, data_t *, cookie_t) |
virtual bool | popCookie (cookie_t &) |
virtual bool | map (addr_t, addr_t, length_t) |
bool | send (addr_t addr, cookie_t cookie, typename dev_t::event_t::reqType_t type) |
template<typename addrT = uint64_t, typename cookieT = unsigned long, typename dataT = unsigned long>
class Memory< addrT, cookieT, dataT >
The documentation for this class was generated from the following file: