Public Types | |
typedef addrT | addr_t |
typedef dataT | data_t |
typedef cookieT | cookie_t |
typedef MemoryChannel< addrT, fooT *, dataT > | dev_t |
typedef dev_t::event_t | event_t |
typedef fooT | foo_t |
Public Member Functions | |
MemoryDev (Component &comp, Component::Params_t params, std::string name) | |
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 &) |
bool | send (addr_t, data_t *, cookie_t, typename event_t::reqType_t) |