gem5 v24.0.0.0
|
#include <multi_socket_bases.h>
Public Member Functions | |
virtual std::vector< callback_binder_fw< TYPES > * > & | get_binders ()=0 |
virtual std::map< unsigned int, tlm::tlm_bw_transport_if< TYPES > * > & | get_multi_binds ()=0 |
Protected Member Functions | |
virtual | ~multi_target_base_if () |
Definition at line 411 of file multi_socket_bases.h.
|
inlineprotectedvirtual |
Definition at line 426 of file multi_socket_bases.h.
|
pure virtual |
Implemented in tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >, tlm_utils::multi_passthrough_target_socket< MODULE, 32, tlm::tlm_base_protocol_types, 0, sc_core::SC_ZERO_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_target_socket< MultiSocketSimpleSwitchAT >.
Referenced by tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::end_of_elaboration(), and tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::size().
|
pure virtual |
Implemented in tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >, tlm_utils::multi_passthrough_target_socket< MODULE, 32, tlm::tlm_base_protocol_types, 0, sc_core::SC_ZERO_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_target_socket< MultiSocketSimpleSwitchAT >.
Referenced by tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::end_of_elaboration().