scc 2025.09
SystemC components library
tlm::nw Namespace Reference

SCC TLM utilities. More...

Namespaces

namespace  scv
 SCC SCV4TLM classes and functions.

Classes

class  initiator_mixin
 initiator socket mixin More...
class  target_mixin
class  tlm_base_mm_interface
struct  tlm_network_payload_base
 A base class for TLM network payloads. More...
struct  tlm_network_payload
 A class for TLM network payloads with support for extensions and memory management. More...
class  tlm_network_gp
struct  tlm_network_baseprotocol_types
struct  tlm_network_fw_transport_if
struct  tlm_network_bw_transport_if
struct  tlm_network_initiator_socket
 Definition of the tlm_network_initiator_socket class. More...
struct  tlm_network_target_socket
 Definition of the tlm_network_target_socket class. More...

Typedefs

using type_index = sc_core::sc_type_index

Functions

 DECLARE_EXTENDED_PHASE (REQUEST)
 Definition of the additional protocol phases.
 DECLARE_EXTENDED_PHASE (CONFIRM)
 DECLARE_EXTENDED_PHASE (INDICATION)
 DECLARE_EXTENDED_PHASE (RESPONSE)

Detailed Description

SCC TLM utilities.

The SystemC Transaction Level Model (TLM) Network TLM utilities.

Typedef Documentation

◆ type_index

using tlm::nw::type_index = sc_core::sc_type_index

Definition at line 73 of file tlm_network_sockets.h.