Lines Matching refs:TYPES

39           typename TYPES = tlm::tlm_base_protocol_types,
46 TYPES,
58 typedef typename TYPES::tlm_payload_type transaction_type;
59 typedef typename TYPES::tlm_phase_type phase_type;
70 TYPES,
152 virtual tlm::tlm_bw_transport_if<TYPES>& get_base_interface()
154 m_binders.push_back(new callback_binder_bw<TYPES>(m_binders.size()));
159 virtual const tlm::tlm_bw_transport_if<TYPES>& get_base_interface() const
169 virtual sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES> >& get_base_export()
176 virtual const sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES> >& get_base_export() const
191 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES> >* p_ex_s=dynamic_cast<sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES> >*>(&s);
195 multi_to_multi_bind_base<TYPES>* test=dynamic_cast<multi_to_multi_bind_base<TYPES>*> (p_ex_s);
202 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES> >& ex_s=*p_ex_s;
203 m_sockets.push_back(&((tlm::tlm_fw_transport_if<TYPES>&)ex_s)); //store the interface we are bound against
228 std::vector<callback_binder_bw<TYPES>* >& binders=get_hierarch_bind()->get_binders();
267 tlm::tlm_fw_transport_if<TYPES>* operator[](int i){return m_used_sockets[i];}
277 std::vector<callback_binder_bw<TYPES>* >& get_binders(){return m_binders;}
278 std::vector<tlm::tlm_fw_transport_if<TYPES>*>& get_sockets(){return m_sockets;}
280 std::vector<tlm::tlm_fw_transport_if<TYPES>*> m_sockets;
281 std::vector<tlm::tlm_fw_transport_if<TYPES>*> m_used_sockets;
283 std::vector<callback_binder_bw<TYPES>*> m_binders;
287 callback_binder_bw<TYPES> m_dummy; //a callback binder that is bound to the underlying export
293 typename callback_binder_bw<TYPES>::nb_func_type m_nb_f;
294 typename callback_binder_bw<TYPES>::dmi_func_type m_dmi_f;