#include <tlm_initiator_socket.h>
tlm_initiator_socket.h の 62 行で定義されています。
typedef FW_IF tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::fw_interface_type |
typedef BW_IF tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bw_interface_type |
typedef sc_core::sc_port<fw_interface_type, N , POL > tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::port_type |
tlm_initiator_socket.h の 77 行で定義されています。
typedef sc_core::sc_export<bw_interface_type> tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::export_type |
tlm_initiator_socket.h の 79 行で定義されています。
typedef tlm_base_target_socket<BUSWIDTH, fw_interface_type, bw_interface_type, N ,POL > tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::target_socket_type |
tlm_initiator_socket.h の 87 行で定義されています。
typedef tlm_base_target_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::base_target_socket_type |
tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_initiator_socket.h の 91 行で定義されています。
typedef tlm_base_initiator_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::base_type |
tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >, tlm_utils::multi_init_base< BUSWIDTH, TYPES, N, POL >, tlm_utils::simple_initiator_socket< MODULE, BUSWIDTH, TYPES >, と tlm_utils::simple_initiator_socket_tagged< MODULE, BUSWIDTH, TYPES >で再定義されています。
tlm_initiator_socket.h の 94 行で定義されています。
tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::tlm_base_initiator_socket | ( | ) | [inline] |
tlm_initiator_socket.h の 104 行で定義されています。
tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::tlm_base_initiator_socket | ( | const char * | name | ) | [inline, explicit] |
tlm_initiator_socket.h の 110 行で定義されています。
unsigned int tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_bus_width | ( | ) | const [inline] |
tlm_initiator_socket.h の 116 行で定義されています。
void tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind | ( | base_target_socket_type & | s | ) | [inline] |
tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_initiator_socket.h の 128 行で定義されています。
void tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator() | ( | base_target_socket_type & | s | ) | [inline] |
tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_initiator_socket.h の 136 行で定義されています。
void tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind | ( | base_type & | s | ) | [inline] |
tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_initiator_socket.h の 145 行で定義されています。
void tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator() | ( | base_type & | s | ) | [inline] |
tlm_utils::multi_passthrough_initiator_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_initiator_socket.h の 153 行で定義されています。
void tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind | ( | bw_interface_type & | ifs | ) | [inline] |
tlm_initiator_socket.h の 162 行で定義されています。
void tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator() | ( | bw_interface_type & | s | ) | [inline] |
tlm_initiator_socket.h の 167 行で定義されています。
virtual sc_core::sc_port_b<FW_IF>& tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_base_port | ( | ) | [inline, virtual] |
tlm::tlm_base_initiator_socket_b< BUSWIDTH, FW_IF, BW_IF >を実装しています。
tlm_initiator_socket.h の 173 行で定義されています。
virtual BW_IF& tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_base_interface | ( | ) | [inline, virtual] |
virtual sc_core::sc_export<BW_IF>& tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_base_export | ( | ) | [inline, virtual] |
friend class tlm_base_target_socket [friend] |
tlm_initiator_socket.h の 101 行で定義されています。
export_type tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::m_export [protected] |