Go to the documentation of this file.
21 __EXT_TLM_CORE_1_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_HH__
23 __EXT_TLM_CORE_1_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_REQ_RSP_CHANNELS_HH__
25 #include "../../adapters/adapters.hh"
26 #include "../fifo/fifo.hh"
32 template <
typename REQ,
typename RSP,
typename REQ_CHANNEL=tlm_fifo<REQ>,
33 typename RSP_CHANNEL=tlm_fifo<RSP>>
60 int req_size=1,
int rsp_size=1) :
91 template <
typename REQ,
typename RSP,
tlm_req_rsp_channel(sc_core::sc_module_name module_name, int req_size=1, int rsp_size=1)
sc_core::sc_export< tlm_fifo_put_if< RSP > > put_response_export
sc_core::sc_export< tlm_fifo_get_if< REQ > > get_request_export
tlm_req_rsp_channel< REQ, RSP, REQ_CHANNEL, RSP_CHANNEL > req_rsp
sc_core::sc_export< tlm_fifo_put_if< REQ > > put_request_export
tlm_req_rsp_channel(int req_size=1, int rsp_size=1)
sc_core::sc_export< tlm_fifo_put_if< RSP > > put_response_export
tlm_transport_channel(sc_core::sc_module_name nm)
tlm_transport_to_master< REQ, RSP > t2m
sc_core::sc_export< tlm_slave_if< REQ, RSP > > slave_export
const char * sc_gen_unique_name(const char *seed)
sc_core::sc_export< tlm_fifo_get_if< RSP > > get_response_export
sc_core::sc_export< tlm_slave_if< REQ, RSP > > slave_export
sc_core::sc_export< tlm_fifo_get_if< REQ > > get_request_export
sc_core::sc_export< tlm_master_if< REQ, RSP > > master_export
sc_core::sc_export< tlm_transport_if< REQ, RSP > > target_export
tlm_slave_imp< REQ, RSP > slave
RSP_CHANNEL response_fifo
tlm_master_imp< REQ, RSP > master
Generated on Wed Sep 30 2020 14:02:16 for gem5 by doxygen 1.8.17