scc 2025.09
SystemC components library
obi::obi_extension Struct Reference
Inheritance diagram for obi::obi_extension:
Collaboration diagram for obi::obi_extension:

Public Member Functions

uint32_t get_id () const
void set_id (uint32_t)
uint32_t get_auser () const
void set_auser (uint32_t)
uint32_t get_duser () const
void set_duser (uint32_t)
 obi_extension (const obi_extension &o)=default
tlm::tlm_extension_base * clone () const override
 the clone function to create deep copies of
void copy_from (tlm::tlm_extension_base const &ext) override
 deep copy all values from ext

Detailed Description

Definition at line 27 of file obi_tlm.h.

Member Function Documentation

◆ clone()

tlm::tlm_extension_base * obi::obi_extension::clone ( ) const
inlineoverride

the clone function to create deep copies of

Returns
pointer to heap-allocated extension

Definition at line 58 of file obi_tlm.h.

◆ copy_from()

void obi::obi_extension::copy_from ( tlm::tlm_extension_base const & ext)
inlineoverride

deep copy all values from ext

Parameters
ext

Definition at line 72 of file obi_tlm.h.

◆ get_auser()

uint32_t obi::obi_extension::get_auser ( ) const
inline

Definition at line 64 of file obi_tlm.h.

◆ get_duser()

uint32_t obi::obi_extension::get_duser ( ) const
inline

Definition at line 68 of file obi_tlm.h.

◆ get_id()

uint32_t obi::obi_extension::get_id ( ) const
inline

Definition at line 60 of file obi_tlm.h.

◆ set_auser()

void obi::obi_extension::set_auser ( uint32_t unsignedInt)
inline

Definition at line 66 of file obi_tlm.h.

◆ set_duser()

void obi::obi_extension::set_duser ( uint32_t unsignedInt)
inline

Definition at line 70 of file obi_tlm.h.

◆ set_id()

void obi::obi_extension::set_id ( uint32_t unsignedInt)
inline

Definition at line 62 of file obi_tlm.h.


The documentation for this struct was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/interfaces/obi/obi_tlm.h