20 #ifndef __TLM_FW_BW_IFS_H__ 21 #define __TLM_FW_BW_IFS_H__ 52 template <
typename TRANS = tlm_
generic_payload>
55 virtual void b_transport(TRANS& trans,
118 template <
typename TRANS = tlm_
generic_payload>
122 virtual bool get_direct_mem_ptr(TRANS& trans,
156 virtual void invalidate_direct_mem_ptr(
sc_dt::uint64 start_range,
184 template <
typename TRANS = tlm_
generic_payload>
190 virtual unsigned int transport_dbg(TRANS& trans) = 0;
204 template <
typename TYPES = tlm_base_protocol_types>
207 typename TYPES::tlm_phase_type>
214 template <
typename TYPES = tlm_base_protocol_types>
217 typename TYPES::tlm_phase_type>
tlm_generic_payload tlm_payload_type
virtual tlm_sync_enum nb_transport_fw(TRANS &trans, PHASE &phase, sc_core::sc_time &t)=0