

Public メソッド | |
| bw_process (simple_target_socket *p_own) | |
| sync_enum_type | nb_transport_bw (transaction_type &trans, phase_type &phase, sc_core::sc_time &t) |
| void | invalidate_direct_mem_ptr (sc_dt::uint64 s, sc_dt::uint64 e) |
Private 変数 | |
| simple_target_socket * | m_owner |
simple_target_socket.h の 101 行で定義されています。
| tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::bw_process | ( | simple_target_socket * | p_own | ) | [inline] |
simple_target_socket.h の 104 行で定義されています。
| sync_enum_type tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::nb_transport_bw | ( | transaction_type & | trans, | |
| phase_type & | phase, | |||
| sc_core::sc_time & | t | |||
| ) | [inline, virtual] |
tlm::tlm_bw_nonblocking_transport_if< TYPES::tlm_payload_type, TYPES::tlm_phase_type >を実装しています。
simple_target_socket.h の 108 行で定義されています。
参照先 tlm::BEGIN_RESP, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_nb_transport(), tlm::END_REQ, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::m_current_transaction, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::m_end_request, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::m_owner, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::m_pending_trans, tlm::TLM_ACCEPTED, と tlm::TLM_COMPLETED.

| void tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::invalidate_direct_mem_ptr | ( | sc_dt::uint64 | s, | |
| sc_dt::uint64 | e | |||
| ) | [inline, virtual] |
simple_target_socket* tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_process::m_owner [private] |
1.5.6