Lines Matching refs:TYPES

41           typename TYPES=tlm::tlm_base_protocol_types, unsigned int N=0,
44 public multi_target_base< BUSWIDTH, TYPES, N, POL>,
45 public multi_to_multi_bind_base<TYPES>
50 typedef typename TYPES::tlm_payload_type transaction_type;
51 typedef typename TYPES::tlm_phase_type phase_type;
62 typedef multi_target_base<BUSWIDTH, TYPES, N, POL> base_type;
92 if (!sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>>::
97 callback_binder_fw<TYPES> *binder;
100 binder = new callback_binder_fw<TYPES>(
108 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>>::bind(*binder);
182 virtual tlm::tlm_fw_transport_if<TYPES> &
194 new callback_binder_fw<TYPES>(this, m_binders.size()));
201 virtual const tlm::tlm_fw_transport_if<TYPES> &
211 virtual sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> &
219 virtual const sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> &
237 std::vector<callback_binder_fw<TYPES> *> &binders =
239 std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES> *> &
298 tlm::tlm_bw_transport_if<TYPES> *
321 std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES> *> &
327 tlm::tlm_fw_transport_if<TYPES> *
328 get_last_binder(tlm::tlm_bw_transport_if<TYPES> *other)
336 std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES> *> m_multi_binds;
339 std::vector<callback_binder_fw<TYPES> *> &
345 std::vector<tlm::tlm_bw_transport_if<TYPES> *> m_sockets;
348 std::vector<callback_binder_fw<TYPES> *> m_binders;
360 typename callback_binder_fw<TYPES>::nb_func_type m_nb_f;
361 typename callback_binder_fw<TYPES>::b_func_type m_b_f;
362 typename callback_binder_fw<TYPES>::debug_func_type m_dbg_f;
363 typename callback_binder_fw<TYPES>::dmi_func_type m_dmi_f;
367 typename TYPES=tlm::tlm_base_protocol_types, unsigned int N=0>
370 MODULE, BUSWIDTH, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND>
373 MODULE, BUSWIDTH, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;