|
scc 2025.09
SystemC components library
|
Definition of the tlm_network_target_socket class. More...
#include <tlm_network_sockets.h>


Public Types | |
| using | protocol_types = TYPES |
| using | transaction_type = typename TYPES::tlm_payload_type |
| using | phase_type = typename TYPES::tlm_phase_type |
Public Member Functions | |
| tlm_network_target_socket () | |
| Constructor with default name. | |
| tlm_network_target_socket (const char *name) | |
| Constructor with name. | |
| virtual | ~tlm_network_target_socket ()=default |
| virtual const char * | kind () const |
| virtual type_index | get_protocol_types () const |
Definition of the tlm_network_target_socket class.
This socket is used to accept transactions from an initiator.
Definition at line 139 of file tlm_network_sockets.h.
| using tlm::nw::tlm_network_target_socket< PHITWIDTH, CMDENUM, TYPES, N, POL >::phase_type = typename TYPES::tlm_phase_type |
Definition at line 144 of file tlm_network_sockets.h.
| using tlm::nw::tlm_network_target_socket< PHITWIDTH, CMDENUM, TYPES, N, POL >::protocol_types = TYPES |
Definition at line 142 of file tlm_network_sockets.h.
| using tlm::nw::tlm_network_target_socket< PHITWIDTH, CMDENUM, TYPES, N, POL >::transaction_type = typename TYPES::tlm_payload_type |
Definition at line 143 of file tlm_network_sockets.h.
|
inline |
Constructor with default name.
Initializes the tlm_network_target_socket object with a default name.
Definition at line 150 of file tlm_network_sockets.h.
|
inlineexplicit |
Constructor with name.
Initializes the tlm_network_target_socket object with a default name.
Definition at line 157 of file tlm_network_sockets.h.
|
virtualdefault |
virtual destructor of the tlm_network_target_socket.
|
inlinevirtual |
Returns the type index of the protocol types associated with this socket.
Definition at line 170 of file tlm_network_sockets.h.
|
inlinevirtual |
Provides the kind() method to retrieve the socket's kind as string.
Definition at line 166 of file tlm_network_sockets.h.