|
|
| chi_snp_extension ()=default |
| | the default constructor
|
| tlm::tlm_extension_base * | clone () const |
| | the copy constructor
|
| void | copy_from (tlm::tlm_extension_base const &ext) |
| | deep copy all values from ext
|
| 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 |
Definition at line 782 of file chi_tlm.h.
◆ clone()
| tlm::tlm_extension_base * chi::chi_snp_extension::clone |
( |
| ) |
const |
|
inline |
the copy constructor
- Parameters
-
| the | extension to copy from chi_snp_req_extension(const chi_snp_req_extension* o) : chi_extension<snp_request>(o){} |
the clone function to create deep copies of
- Returns
- pointer to heap-allocated extension
Definition at line 796 of file chi_tlm.h.
◆ copy_from()
| void chi::chi_snp_extension::copy_from |
( |
tlm::tlm_extension_base const & | ext | ) |
|
|
inline |
deep copy all values from ext
- Parameters
-
Definition at line 801 of file chi_tlm.h.
◆ get_qos()
| unsigned int chi::chi_snp_extension::get_qos |
( |
| ) |
const |
|
inline |
◆ get_src_id()
| unsigned int chi::chi_snp_extension::get_src_id |
( |
| ) |
const |
|
inline |
◆ get_txn_id()
| unsigned int chi::chi_snp_extension::get_txn_id |
( |
| ) |
const |
|
inline |
◆ set_qos()
| void chi::chi_snp_extension::set_qos |
( |
uint8_t | qos | ) |
|
|
inline |
◆ set_src_id()
| void chi::chi_snp_extension::set_src_id |
( |
unsigned int | id | ) |
|
|
inline |
◆ set_txn_id()
| void chi::chi_snp_extension::set_txn_id |
( |
unsigned int | id | ) |
|
|
inline |
◆ cmn
| common chi::chi_snp_extension::cmn |
◆ req
◆ resp
The documentation for this struct was generated from the following file:
- /home/eyck/Projects/MINRES/SystemC-Components/third_party/axi_chi/chi/chi_tlm.h