scc 2025.09
SystemC components library
tlm_network_sockets.h File Reference

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

#include "tlm_network_gp.h"
#include <sysc/kernel/sc_object.h>
#include <tlm/scc/tlm_mm.h>
#include <tlm>
Include dependency graph for tlm_network_sockets.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tlm::nw::tlm_network_baseprotocol_types
struct  tlm::nw::tlm_network_fw_transport_if< TYPES >
struct  tlm::nw::tlm_network_bw_transport_if< TYPES >
struct  tlm::nw::tlm_network_initiator_socket< PHITWIDTH, CMDENUM, TYPES, N, POL >
 Definition of the tlm_network_initiator_socket class. More...
struct  tlm::nw::tlm_network_target_socket< PHITWIDTH, CMDENUM, TYPES, N, POL >
 Definition of the tlm_network_target_socket class. More...
struct  tlm::scc::tlm_mm_traits< tlm::nw::tlm_network_baseprotocol_types >

Namespaces

namespace  tlm::nw
 SCC TLM utilities.
namespace  tlm
 SystemC TLM.
namespace  tlm::scc
 SCC TLM utilities.

Typedefs

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

Functions

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

Detailed Description

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

Definition in file tlm_network_sockets.h.