scc  2022.4.0
SystemC components library
chi::chi_ctrl_extension Struct Reference
Inheritance diagram for chi::chi_ctrl_extension:
Collaboration diagram for chi::chi_ctrl_extension:

Public Member Functions

 chi_ctrl_extension ()=default
 the default constructor
 
 chi_ctrl_extension (const chi_ctrl_extension &o)=default
 the copy constructor More...
 
tlm::tlm_extension_base * clone () const
 the clone function to create deep copies of More...
 
void copy_from (tlm::tlm_extension_base const &ext)
 deep copy all values from ext More...
 
void set_txn_id (unsigned int id)
 
unsigned int get_txn_id () const
 
void set_src_id (unsigned int id)
 
unsigned int get_src_id () const
 
void set_qos (uint8_t qos)
 
unsigned int get_qos () const
 

Public Attributes

common cmn
 
request req
 
response resp
 

Detailed Description

Definition at line 744 of file chi_tlm.h.

Constructor & Destructor Documentation

◆ chi_ctrl_extension()

chi::chi_ctrl_extension::chi_ctrl_extension ( const chi_ctrl_extension o)
default

the copy constructor

Parameters
theextension to copy from

Member Function Documentation

◆ clone()

tlm::tlm_extension_base* chi::chi_ctrl_extension::clone ( ) const
inline

the clone function to create deep copies of

Returns
pointer to heap-allocated extension

Definition at line 758 of file chi_tlm.h.

◆ copy_from()

void chi::chi_ctrl_extension::copy_from ( tlm::tlm_extension_base const &  ext)
inline

deep copy all values from ext

Parameters
ext

Definition at line 763 of file chi_tlm.h.


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