gem5 v24.0.0.0
|
#include <multi_socket_bases.h>
Public Member Functions | |
virtual std::vector< callback_binder_bw< TYPES > * > & | get_binders ()=0 |
virtual std::vector< tlm::tlm_fw_transport_if< TYPES > * > & | get_sockets ()=0 |
Protected Member Functions | |
virtual | ~multi_init_base_if () |
Definition at line 351 of file multi_socket_bases.h.
|
inlineprotectedvirtual |
Definition at line 361 of file multi_socket_bases.h.
|
pure virtual |
Implemented in tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >, tlm_utils::multi_passthrough_initiator_socket< MODULE, 32, tlm::tlm_base_protocol_types, 0, sc_core::SC_ZERO_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_initiator_socket< MultiSocketSimpleSwitchAT >.
Referenced by tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >::before_end_of_elaboration().
|
pure virtual |
Implemented in tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >, tlm_utils::multi_passthrough_initiator_socket< MODULE, 32, tlm::tlm_base_protocol_types, 0, sc_core::SC_ZERO_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_initiator_socket< MultiSocketSimpleSwitchAT >.
Referenced by tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >::before_end_of_elaboration(), and tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >::size().