|
gem5
v21.2.1.1
|
#include <tlm_port_wrapper.hh>
Public Types | |
| typedef tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL > | InitiatorSocket |
| typedef InitiatorSocket::base_target_socket_type | TargetSocket |
| typedef TlmTargetBaseWrapper< BUSWIDTH, FW_IF, BW_IF, N, POL > | TargetWrapper |
Public Member Functions | |
| InitiatorSocket & | initiator () |
| TlmInitiatorBaseWrapper (InitiatorSocket &i, const std::string &_name, gem5::PortID _id) | |
| void | bind (gem5::Port &peer) override |
| void | unbind () override |
Private Attributes | |
| InitiatorSocket & | _initiator |
Definition at line 40 of file tlm_port_wrapper.hh.
| typedef tlm::tlm_base_initiator_socket<BUSWIDTH, FW_IF, BW_IF, N, POL> sc_gem5::TlmInitiatorBaseWrapper< BUSWIDTH, FW_IF, BW_IF, N, POL >::InitiatorSocket |
Definition at line 52 of file tlm_port_wrapper.hh.
| typedef InitiatorSocket::base_target_socket_type sc_gem5::TlmInitiatorBaseWrapper< BUSWIDTH, FW_IF, BW_IF, N, POL >::TargetSocket |
Definition at line 53 of file tlm_port_wrapper.hh.
| typedef TlmTargetBaseWrapper<BUSWIDTH, FW_IF, BW_IF, N, POL> sc_gem5::TlmInitiatorBaseWrapper< BUSWIDTH, FW_IF, BW_IF, N, POL >::TargetWrapper |
Definition at line 54 of file tlm_port_wrapper.hh.
|
inline |
Definition at line 58 of file tlm_port_wrapper.hh.
|
inlineoverride |
Definition at line 64 of file tlm_port_wrapper.hh.
|
inline |
Definition at line 56 of file tlm_port_wrapper.hh.
Referenced by sc_gem5::TlmInitiatorBaseWrapper< BITWIDTH >::bind().
|
inlineoverride |
Definition at line 77 of file tlm_port_wrapper.hh.
|
private |
Definition at line 85 of file tlm_port_wrapper.hh.
Referenced by sc_gem5::TlmInitiatorBaseWrapper< BITWIDTH >::initiator().