20 #ifndef __SYSTEMC_EXT_TLM_CORE_1_REQ_RSP_ADAPTERS_HH__ 21 #define __SYSTEMC_EXT_TLM_CORE_1_REQ_RSP_ADAPTERS_HH__ 23 #include "../interfaces/master_slave_ifs.hh" 28 template <
typename REQ,
typename RSP>
53 master_port->put(req);
54 rsp = master_port->get();
65 template <
typename REQ,
typename RSP>
92 rsp = initiator_port->transport(req);
const char * sc_gen_unique_name(const char *seed)
sc_core::sc_port< tlm_transport_if< REQ, RSP > > initiator_port
tlm_transport_to_master()
tlm_slave_to_transport(sc_core::sc_module_name nm)
RSP transport(const REQ &req)
tlm_transport_to_master(sc_core::sc_module_name nm)
#define SC_HAS_PROCESS(name)
sc_core::sc_port< tlm_slave_if< REQ, RSP > > slave_port
sc_core::sc_export< tlm_transport_if< REQ, RSP > > target_export
sc_core::sc_port< tlm_master_if< REQ, RSP > > master_port