#include <multi_passthrough_target_socket.h>


multi_passthrough_target_socket.h の 44 行で定義されています。
| typedef TYPES::tlm_payload_type tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::transaction_type | 
multi_passthrough_target_socket.h の 58 行で定義されています。
| typedef TYPES::tlm_phase_type tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::phase_type | 
multi_passthrough_target_socket.h の 59 行で定義されています。
| typedef tlm::tlm_sync_enum tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::sync_enum_type | 
multi_passthrough_target_socket.h の 60 行で定義されています。
| typedef sync_enum_type(MODULE::* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::nb_cb)(int, transaction_type &, phase_type &, sc_core::sc_time &) | 
| typedef void(MODULE::* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::b_cb)(int, transaction_type &, sc_core::sc_time &) | 
| typedef unsigned int(MODULE::* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::dbg_cb)(int, transaction_type &txn) | 
| typedef bool(MODULE::* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::dmi_cb)(int, transaction_type &txn, tlm::tlm_dmi &dmi) | 
| typedef multi_target_base<BUSWIDTH, TYPES, N ,POL > tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::base_type | 
tlm_utils::multi_target_base< BUSWIDTH, TYPES, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 74 行で定義されています。
| typedef base_type::base_initiator_socket_type tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::base_initiator_socket_type | 
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 76 行で定義されています。
| typedef base_type::initiator_socket_type tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::initiator_socket_type | 
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 77 行で定義されています。
| tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::multi_passthrough_target_socket | ( | const char * | name | ) |  [inline] | 
        
multi_passthrough_target_socket.h の 80 行で定義されています。
| tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::multi_passthrough_target_socket | ( | ) |  [inline] | 
        
multi_passthrough_target_socket.h の 93 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::display_warning | ( | const std::string & | text | ) |  [inline] | 
        
multi_passthrough_target_socket.h の 99 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::display_error | ( | const std::string & | text | ) |  [inline] | 
        
multi_passthrough_target_socket.h の 105 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::register_nb_transport_fw | ( | MODULE * | mod, | |
| nb_cb | cb | |||
| ) |  [inline] | 
        
multi_passthrough_target_socket.h の 112 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::register_b_transport | ( | MODULE * | mod, | |
| b_cb | cb | |||
| ) |  [inline] | 
        
multi_passthrough_target_socket.h の 139 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::register_transport_dbg | ( | MODULE * | mod, | |
| dbg_cb | cb | |||
| ) |  [inline] | 
        
multi_passthrough_target_socket.h の 166 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::register_get_direct_mem_ptr | ( | MODULE * | mod, | |
| dmi_cb | cb | |||
| ) |  [inline] | 
        
multi_passthrough_target_socket.h の 193 行で定義されています。
| virtual tlm::tlm_fw_transport_if<TYPES>& tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::get_base_interface | ( | ) |  [inline, virtual] | 
        
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 225 行で定義されています。
| virtual sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES> >& tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::get_base_export | ( | ) |  [inline, virtual] | 
        
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 235 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::end_of_elaboration | ( | ) |  [inline] | 
        
multi_passthrough_target_socket.h の 241 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::bind | ( | base_type & | s | ) |  [inline] | 
        
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 268 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::operator() | ( | base_type & | s | ) |  [inline] | 
        
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 285 行で定義されています。
| tlm::tlm_bw_transport_if<TYPES>* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::operator[] | ( | int | i | ) |  [inline] | 
        
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >を再定義しています。
multi_passthrough_target_socket.h の 291 行で定義されています。
| unsigned int tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::size | ( | ) |  [inline] | 
        
multi_passthrough_target_socket.h の 295 行で定義されています。
| base_type* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::get_hierarch_bind | ( | ) |  [inline, protected, virtual] | 
        
tlm_utils::multi_target_base< BUSWIDTH, TYPES, N, POL >を実装しています。
multi_passthrough_target_socket.h の 299 行で定義されています。
| std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES>*>& tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::get_multi_binds | ( | ) |  [inline, protected, virtual] | 
        
tlm_utils::multi_target_base< BUSWIDTH, TYPES, N, POL >を実装しています。
multi_passthrough_target_socket.h の 300 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::set_hierarch_bind | ( | base_type * | h | ) |  [inline, protected] | 
        
multi_passthrough_target_socket.h の 301 行で定義されています。
| tlm::tlm_fw_transport_if<TYPES>* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::get_last_binder | ( | tlm::tlm_bw_transport_if< TYPES > * | other | ) |  [inline, protected, virtual] | 
        
tlm_utils::multi_to_multi_bind_base< TYPES >を実装しています。
multi_passthrough_target_socket.h の 302 行で定義されています。
| void tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::disable_cb_bind | ( | ) |  [inline, protected] | 
        
multi_passthrough_target_socket.h の 311 行で定義されています。
| std::vector<callback_binder_fw<TYPES>* >& tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::get_binders | ( | ) |  [inline, protected, virtual] | 
        
tlm_utils::multi_target_base< BUSWIDTH, TYPES, N, POL >を実装しています。
multi_passthrough_target_socket.h の 312 行で定義されています。
std::map<unsigned int, tlm::tlm_bw_transport_if<TYPES>*> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_multi_binds [protected]           | 
        
multi_passthrough_target_socket.h の 309 行で定義されています。
std::vector<tlm::tlm_bw_transport_if<TYPES>*> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_sockets [protected]           | 
        
multi_passthrough_target_socket.h の 314 行で定義されています。
std::vector<callback_binder_fw<TYPES>*> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_binders [protected]           | 
        
multi_passthrough_target_socket.h の 316 行で定義されています。
MODULE* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_mod [protected]           | 
        
multi_passthrough_target_socket.h の 318 行で定義されています。
nb_cb tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_nb_cb [protected]           | 
        
multi_passthrough_target_socket.h の 319 行で定義されています。
b_cb tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_b_cb [protected]           | 
        
multi_passthrough_target_socket.h の 320 行で定義されています。
dbg_cb tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_dbg_cb [protected]           | 
        
multi_passthrough_target_socket.h の 321 行で定義されています。
dmi_cb tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_dmi_cb [protected]           | 
        
multi_passthrough_target_socket.h の 322 行で定義されています。
base_type* tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_hierarch_bind [protected]           | 
        
multi_passthrough_target_socket.h の 323 行で定義されています。
bool tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_eoe_disabled [protected]           | 
        
multi_passthrough_target_socket.h の 324 行で定義されています。
callback_binder_fw<TYPES> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_dummy [protected]           | 
        
multi_passthrough_target_socket.h の 325 行で定義されています。
boost::function<sync_enum_type (int i, transaction_type& txn, phase_type& p, sc_core::sc_time& t)> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_nb_f [protected]           | 
        
multi_passthrough_target_socket.h の 330 行で定義されています。
boost::function<void (int i, transaction_type& txn, sc_core::sc_time& t)> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_b_f [protected]           | 
        
multi_passthrough_target_socket.h の 331 行で定義されています。
boost::function<unsigned int (int i, transaction_type& txn)> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_dbg_f [protected]           | 
        
multi_passthrough_target_socket.h の 332 行で定義されています。
boost::function<bool (int i, transaction_type& txn, tlm::tlm_dmi& dmi)> tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >::m_dmi_f [protected]           | 
        
multi_passthrough_target_socket.h の 333 行で定義されています。
 1.5.6