|
|
| chi_data_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 820 of file chi_tlm.h.
◆ clone()
| tlm::tlm_extension_base * chi::chi_data_extension::clone |
( |
| ) |
const |
|
inline |
the copy constructor
- Parameters
-
| the | extension to copy from chi_data_extension(const chi_data_extension* o) {} |
the clone function to create deep copies of
- Returns
- pointer to heap-allocated extension
Definition at line 834 of file chi_tlm.h.
◆ copy_from()
| void chi::chi_data_extension::copy_from |
( |
tlm::tlm_extension_base const & | ext | ) |
|
|
inline |
deep copy all values from ext
- Parameters
-
Definition at line 839 of file chi_tlm.h.
◆ get_qos()
| unsigned int chi::chi_data_extension::get_qos |
( |
| ) |
const |
|
inline |
◆ get_src_id()
| unsigned int chi::chi_data_extension::get_src_id |
( |
| ) |
const |
|
inline |
◆ get_txn_id()
| unsigned int chi::chi_data_extension::get_txn_id |
( |
| ) |
const |
|
inline |
◆ set_qos()
| void chi::chi_data_extension::set_qos |
( |
uint8_t | qos | ) |
|
|
inline |
◆ set_src_id()
| void chi::chi_data_extension::set_src_id |
( |
unsigned int | id | ) |
|
|
inline |
◆ set_txn_id()
| void chi::chi_data_extension::set_txn_id |
( |
unsigned int | id | ) |
|
|
inline |
◆ cmn
| common chi::chi_data_extension::cmn {} |
◆ dat
| data chi::chi_data_extension::dat {} |
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