scc 2025.09
SystemC components library
tlm::scc::tlm_payload_extension Struct Reference

Extension for a TLM payload. More...

#include <tlm_extensions.h>

Inheritance diagram for tlm::scc::tlm_payload_extension:
Collaboration diagram for tlm::scc::tlm_payload_extension:

Public Member Functions

tlm_extension_base * clone () const override
void copy_from (tlm_extension_base const &from) override

Public Attributes

tlm::scc::tlm_gp_shared_ptr gp

Detailed Description

Extension for a TLM payload.

This class provides an extension for a TLM payload. It holds a shared pointer to another TLM payload.

Note
This extension is unmanaged and must be freed automatically.

Definition at line 138 of file tlm_extensions.h.

Member Function Documentation

◆ clone()

tlm_extension_base * tlm::scc::tlm_payload_extension::clone ( ) const
inlineoverride

Definition at line 140 of file tlm_extensions.h.

◆ copy_from()

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

Definition at line 145 of file tlm_extensions.h.

Member Data Documentation

◆ gp

tlm::scc::tlm_gp_shared_ptr tlm::scc::tlm_payload_extension::gp

Definition at line 147 of file tlm_extensions.h.


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