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: