TLM-2.0
2.0.3
Accellera TLM-2.0 proof-of-concept library
|
#include <tlm_core/tlm_2/tlm_sockets/tlm_initiator_socket.h>
Public Member Functions | |
virtual | ~tlm_base_initiator_socket_b () |
virtual sc_core::sc_port_b < FW_IF > & | get_base_port ()=0 |
virtual sc_core::sc_port_b < FW_IF > const & | get_base_port () const =0 |
virtual BW_IF & | get_base_interface ()=0 |
virtual BW_IF const & | get_base_interface () const =0 |
virtual sc_core::sc_export < BW_IF > & | get_base_export ()=0 |
virtual sc_core::sc_export < BW_IF > const & | get_base_export () const =0 |
Definition at line 30 of file tlm_initiator_socket.h.
|
inlinevirtual |
Definition at line 33 of file tlm_initiator_socket.h.
|
pure virtual |
Implemented in tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >.
|
pure virtual |
Implemented in tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >.
|
pure virtual |
Implemented in tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >.
|
pure virtual |
Implemented in tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >, and tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >.
|
pure virtual |
Implemented in tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, N, POL >, and tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >.
|
pure virtual |
Implemented in tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >, tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, N, POL >, and tlm::tlm_base_initiator_socket< BUSWIDTH, tlm_fw_transport_if< TYPES >, tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >.