|
| | tlm_gp_data (tlm::tlm_generic_payload const &o) |
|
| tlm_gp_data (tlm_gp_data const &x)=default |
|
| tlm_gp_data (tlm_gp_data &&x)=default |
|
tlm_gp_data & | operator= (tlm_gp_data const &x)=default |
|
tlm_gp_data & | operator= (tlm_gp_data &&x)=default |
| void | reset () |
| void | update_generic_payload (tlm::tlm_generic_payload &other, bool transfer_ownership=false) |
| std::string | get_response_string () const |
| uint64_t | get_data_value () |
Definition at line 30 of file tlm_gp_data.h.
◆ tlm_gp_data()
| tlm::scc::scv::tlm_gp_data::tlm_gp_data |
( |
tlm::tlm_generic_payload const & | o | ) |
|
|
inlineexplicit |
◆ ~tlm_gp_data()
| virtual tlm::scc::scv::tlm_gp_data::~tlm_gp_data |
( |
| ) |
|
|
inlinevirtual |
◆ get_data_value()
| uint64_t tlm::scc::scv::tlm_gp_data::get_data_value |
( |
| ) |
|
|
inline |
◆ get_response_string()
| std::string tlm::scc::scv::tlm_gp_data::get_response_string |
( |
| ) |
const |
|
inline |
◆ reset()
| void tlm::scc::scv::tlm_gp_data::reset |
( |
| ) |
|
|
inline |
◆ update_generic_payload()
| void tlm::scc::scv::tlm_gp_data::update_generic_payload |
( |
tlm::tlm_generic_payload & | other, |
|
|
bool | transfer_ownership = false ) |
|
inline |
update the payload from the tlm_gp_data. Esp. usefull when used in randomization.
- Parameters
-
| other | the tlm_generic_payload to update |
| transfer_ownership | if set to true the ownership of the data and byte_enable pointers is transferred |
Definition at line 74 of file tlm_gp_data.h.
◆ address
| sc_dt::uint64 tlm::scc::scv::tlm_gp_data::address {0} |
◆ byte_enable
| unsigned char* tlm::scc::scv::tlm_gp_data::byte_enable {nullptr} |
◆ byte_enable_length
| unsigned int tlm::scc::scv::tlm_gp_data::byte_enable_length {0} |
◆ command
| tlm::tlm_command tlm::scc::scv::tlm_gp_data::command {tlm::TLM_IGNORE_COMMAND} |
◆ data
| unsigned char* tlm::scc::scv::tlm_gp_data::data {nullptr} |
◆ data_length
| unsigned int tlm::scc::scv::tlm_gp_data::data_length {0} |
◆ dmi_allowed
| bool tlm::scc::scv::tlm_gp_data::dmi_allowed {false} |
◆ gp_option
| tlm::tlm_gp_option tlm::scc::scv::tlm_gp_data::gp_option {tlm::TLM_MIN_PAYLOAD} |
◆ response_status
| tlm::tlm_response_status tlm::scc::scv::tlm_gp_data::response_status {tlm::TLM_INCOMPLETE_RESPONSE} |
◆ streaming_width
| unsigned int tlm::scc::scv::tlm_gp_data::streaming_width {0} |
◆ uid
| uintptr_t tlm::scc::scv::tlm_gp_data::uid {0} |
The documentation for this class was generated from the following file:
- /home/eyck/Projects/MINRES/SystemC-Components/src/sysc/tlm/scc/scv/tlm_gp_data.h