gem5
v20.1.0.0
|
#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, PortID _id) | |
void | bind (::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 75 of file tlm_port_wrapper.hh.
|
private |
Definition at line 81 of file tlm_port_wrapper.hh.
Referenced by sc_gem5::TlmInitiatorBaseWrapper< BITWIDTH >::initiator().