Lines Matching refs:TYPES

35 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
38 public tlm::tlm_initiator_socket<BUSWIDTH, TYPES, 1, POL>,
42 typedef typename TYPES::tlm_payload_type transaction_type;
43 typedef typename TYPES::tlm_phase_type phase_type;
45 typedef tlm::tlm_fw_transport_if<TYPES> fw_interface_type;
46 typedef tlm::tlm_bw_transport_if<TYPES> bw_interface_type;
47 typedef tlm::tlm_initiator_socket<BUSWIDTH, TYPES, 1, POL> base_type;
78 class process : public tlm::tlm_bw_transport_if<TYPES>,
155 typename TYPES=tlm::tlm_base_protocol_types>
157 public simple_initiator_socket_b<MODULE, BUSWIDTH, TYPES>
159 typedef simple_initiator_socket_b<MODULE, BUSWIDTH, TYPES> socket_b;
166 typename TYPES=tlm::tlm_base_protocol_types>
168 public simple_initiator_socket_b<MODULE, BUSWIDTH, TYPES,
172 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;
183 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
186 public tlm::tlm_initiator_socket<BUSWIDTH, TYPES, 1, POL>,
190 typedef typename TYPES::tlm_payload_type transaction_type;
191 typedef typename TYPES::tlm_phase_type phase_type;
193 typedef tlm::tlm_fw_transport_if<TYPES> fw_interface_type;
194 typedef tlm::tlm_bw_transport_if<TYPES> bw_interface_type;
195 typedef tlm::tlm_initiator_socket<BUSWIDTH, TYPES, 1, POL> base_type;
229 class process : public tlm::tlm_bw_transport_if<TYPES>,
318 typename TYPES=tlm::tlm_base_protocol_types>
320 public simple_initiator_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
323 MODULE, BUSWIDTH, TYPES> socket_b;
332 typename TYPES=tlm::tlm_base_protocol_types>
334 public simple_initiator_socket_tagged_b<MODULE, BUSWIDTH, TYPES,
338 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;