Public Types |
|
typedef MemEvent< addrT, dataT > | event_t |
|
typedef event_t::addr_t | addr_t |
|
typedef dataT | data_t |
|
typedef cookieT | cookie_t |
Public Member Functions |
|
| MemoryChannel (Component &comp, Component::Params_t params, std::string name) |
|
virtual bool | ready (typename event_t::msgType_t msgType, typename event_t::reqType_t reqType=event_t::READ) |
|
virtual bool | send (event_t *event, cookie_t cookie=0) |
|
virtual bool | recv (event_t **event, cookie_t *cookie=0) |
|
virtual bool | send (event_t *event, typename event_t::msgType_t msgType, typename event_t::reqType_t reqType, addr_t addr, cookie_t cookie=0) |
|
virtual bool | recv (event_t **event, typename event_t::msgType_t type, cookie_t *cookie=0) |
template<typename addrT = unsigned long, typename cookieT = unsigned long, typename dataT = unsigned long>
class MemoryChannel< addrT, cookieT, dataT >
The documentation for this class was generated from the following file: