#include <tlm_target_socket.h>
tlm_target_socket.h の 61 行で定義されています。
typedef FW_IF tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::fw_interface_type |
tlm_utils::passthrough_target_socket< MODULE, BUSWIDTH, TYPES >, tlm_utils::passthrough_target_socket_tagged< MODULE, BUSWIDTH, TYPES >, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >, と tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >で再定義されています。
tlm_target_socket.h の 65 行で定義されています。
typedef BW_IF tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bw_interface_type |
tlm_utils::passthrough_target_socket< MODULE, BUSWIDTH, TYPES >, tlm_utils::passthrough_target_socket_tagged< MODULE, BUSWIDTH, TYPES >, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >, と tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >で再定義されています。
tlm_target_socket.h の 66 行で定義されています。
typedef sc_core::sc_port<bw_interface_type, N , POL > tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::port_type |
tlm_target_socket.h の 71 行で定義されています。
typedef sc_core::sc_export<fw_interface_type> tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::export_type |
tlm_target_socket.h の 73 行で定義されています。
typedef tlm_base_initiator_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::base_initiator_socket_type |
tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_target_socket.h の 76 行で定義されています。
typedef tlm_base_initiator_socket<BUSWIDTH, fw_interface_type, bw_interface_type, N ,POL > tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::initiator_socket_type |
tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_target_socket.h の 85 行で定義されています。
typedef tlm_base_target_socket_b<BUSWIDTH, fw_interface_type, bw_interface_type> tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::base_type |
tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >, tlm_utils::multi_target_base< BUSWIDTH, TYPES, N, POL >, tlm_utils::passthrough_target_socket< MODULE, BUSWIDTH, TYPES >, tlm_utils::passthrough_target_socket_tagged< MODULE, BUSWIDTH, TYPES >, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >, と tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >で再定義されています。
tlm_target_socket.h の 90 行で定義されています。
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::tlm_base_target_socket | ( | ) | [inline] |
tlm_target_socket.h の 101 行で定義されています。
tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::tlm_base_target_socket | ( | const char * | name | ) | [inline, explicit] |
tlm_target_socket.h の 107 行で定義されています。
unsigned int tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_bus_width | ( | ) | const [inline] |
tlm_target_socket.h の 113 行で定義されています。
void tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind | ( | base_initiator_socket_type & | s | ) | [inline] |
tlm_target_socket.h の 125 行で定義されています。
参照元 tlm::tlm_base_target_socket< BUSWIDTH, tlm::tlm_fw_transport_if< TYPES >, tlm::tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >::operator()(), tlm_utils::passthrough_target_socket< MODULE, BUSWIDTH, TYPES >::passthrough_target_socket(), tlm_utils::passthrough_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::passthrough_target_socket_tagged(), tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::simple_target_socket(), と tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::simple_target_socket_tagged().
void tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator() | ( | base_initiator_socket_type & | s | ) | [inline] |
tlm_target_socket.h の 133 行で定義されています。
void tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind | ( | base_type & | s | ) | [inline] |
tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_target_socket.h の 142 行で定義されています。
void tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator() | ( | base_type & | s | ) | [inline] |
tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_target_socket.h の 150 行で定義されています。
void tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind | ( | fw_interface_type & | ifs | ) | [inline] |
tlm_target_socket.h の 159 行で定義されています。
void tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator() | ( | fw_interface_type & | s | ) | [inline] |
tlm_target_socket.h の 164 行で定義されています。
int tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::size | ( | ) | const [inline] |
tlm_target_socket.h の 172 行で定義されています。
bw_interface_type* tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator-> | ( | ) | [inline] |
tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >, と tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >で再定義されています。
tlm_target_socket.h の 180 行で定義されています。
参照元 tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::bw_invalidate_direct_mem_ptr(), tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_invalidate_direct_mem_ptr(), tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::bw_nb_transport(), と tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::bw_nb_transport().
bw_interface_type* tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::operator[] | ( | int | i | ) | [inline] |
tlm_utils::multi_passthrough_target_socket< MODULE, BUSWIDTH, TYPES, N, POL >で再定義されています。
tlm_target_socket.h の 188 行で定義されています。
virtual sc_core::sc_port_b<BW_IF>& tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_base_port | ( | ) | [inline, virtual] |
virtual FW_IF& tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_base_interface | ( | ) | [inline, virtual] |
virtual sc_core::sc_export<FW_IF>& tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::get_base_export | ( | ) | [inline, virtual] |
friend class tlm_base_initiator_socket [friend] |
tlm_target_socket.h の 98 行で定義されています。
port_type tlm::tlm_base_target_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::m_port [protected] |
tlm_target_socket.h の 199 行で定義されています。
参照元 tlm::tlm_base_target_socket< BUSWIDTH, tlm::tlm_fw_transport_if< TYPES >, tlm::tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >::get_base_port(), tlm::tlm_base_target_socket< BUSWIDTH, tlm::tlm_fw_transport_if< TYPES >, tlm::tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >::operator->(), tlm::tlm_base_target_socket< BUSWIDTH, tlm::tlm_fw_transport_if< TYPES >, tlm::tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >::operator[](), と tlm::tlm_base_target_socket< BUSWIDTH, tlm::tlm_fw_transport_if< TYPES >, tlm::tlm_bw_transport_if< TYPES >, 1, sc_core::SC_ONE_OR_MORE_BOUND >::size().