scc  2024.06
SystemC components library
tilelink::tilelink_extension Struct Reference
Inheritance diagram for tilelink::tilelink_extension:
Collaboration diagram for tilelink::tilelink_extension:

Public Member Functions

opcode_e get_opcode () const
 
void set_opcode (opcode_e)
 
uint8_t get_param () const
 
void set_param (uint8_t)
 
uint64_t get_source () const
 
void set_source (uint64_t)
 
uint64_t get_sink () const
 
void set_sink (uint64_t)
 
bool is_corrupt () const
 
void set_corrupt (bool=true)
 
bool is_denied () const
 
void set_denied (bool=true)
 
 tilelink_extension (const tilelink_extension &o)=default
 
tlm::tlm_extension_base * clone () const override
 the clone function to create deep copies of More...
 
void copy_from (tlm::tlm_extension_base const &ext) override
 deep copy all values from ext More...
 

Detailed Description

Definition at line 92 of file tl_tlm.h.

Member Function Documentation

◆ clone()

tlm::tlm_extension_base * tilelink::tilelink_extension::clone ( ) const
inlineoverride

the clone function to create deep copies of

Returns
pointer to heap-allocated extension

Definition at line 332 of file tl_tlm.h.

◆ copy_from()

void tilelink::tilelink_extension::copy_from ( tlm::tlm_extension_base const &  ext)
inlineoverride

deep copy all values from ext

Parameters
ext

Definition at line 334 of file tl_tlm.h.


The documentation for this struct was generated from the following file: