scc 2025.09
SystemC components library
tlm::scc::lwtr::link_pred_ext Struct Reference

#include <tlm2_lwtr.h>

Inheritance diagram for tlm::scc::lwtr::link_pred_ext:
Collaboration diagram for tlm::scc::lwtr::link_pred_ext:

Public Member Functions

tlm_extension_base * clone () const override
 Clone the extension.
void copy_from (tlm_extension_base const &from) override
 Copy data from another extension.
 link_pred_ext (tx_handle handle, void const *creator_)
 Constructor.

Public Attributes

tx_handle txHandle
void const * creator

Detailed Description

The transaction extension for recording link relationships

This extension records the relationship between transactions in the LWTR transaction stream.

  • txHandle: the handle of the recorded transaction
  • creator: the creator of the recorded transaction

Definition at line 70 of file tlm2_lwtr.h.

Constructor & Destructor Documentation

◆ link_pred_ext()

tlm::scc::lwtr::link_pred_ext::link_pred_ext ( tx_handle handle,
void const * creator_ )
inline

Constructor.

Definition at line 92 of file tlm2_lwtr.h.

Member Function Documentation

◆ clone()

tlm_extension_base * tlm::scc::lwtr::link_pred_ext::clone ( ) const
inlineoverride

Clone the extension.

This method creates a copy of the current extension.

Returns
a pointer to the cloned extension

Definition at line 78 of file tlm2_lwtr.h.

◆ copy_from()

void tlm::scc::lwtr::link_pred_ext::copy_from ( tlm_extension_base const & from)
inlineoverride

Copy data from another extension.

Definition at line 85 of file tlm2_lwtr.h.

Member Data Documentation

◆ creator

void const* tlm::scc::lwtr::link_pred_ext::creator

Definition at line 96 of file tlm2_lwtr.h.

◆ txHandle

tx_handle tlm::scc::lwtr::link_pred_ext::txHandle

Definition at line 95 of file tlm2_lwtr.h.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/sysc/tlm/scc/lwtr/tlm2_lwtr.h