|
| cxs_flit_payload (tlm::nw::tlm_base_mm_interface *mm) |
|
| tlm_network_payload (tlm_base_mm_interface *mm) |
|
| tlm_network_payload (const tlm_network_payload< CXS_CMD > &x)=delete |
|
tlm_network_payload< CXS_CMD > & | operator= (const tlm_network_payload< CXS_CMD > &x)=delete |
|
void | deep_copy_from (const tlm_network_payload &other) |
|
CXS_CMD | get_command () const |
|
void | set_command (const CXS_CMD command) |
|
std::vector< uint8_t > const & | get_data () const |
|
std::vector< uint8_t > & | get_data () |
|
void | set_data (std::vector< uint8_t > const &value) |
|
bool | is_response_ok () const |
|
bool | is_response_error () const |
|
tlm_response_status | get_response_status () const |
|
void | set_response_status (const tlm_response_status response_status) |
|
std::string | get_response_string () const |
|
| tlm_network_payload_base (tlm_base_mm_interface *mm) |
|
void | reset () |
|
void | acquire () |
|
void | release () |
|
int | get_ref_count () const |
|
void | set_mm (tlm_base_mm_interface *mm) |
|
bool | has_mm () const |
|
void | copy_extensions_from (const tlm_network_payload_base &other) |
|
void | update_extensions_from (const tlm_network_payload_base &other) |
|
void | free_all_extensions () |
|
template<typename T > |
T * | set_extension (T *ext) |
|
tlm_extension_base * | set_extension (unsigned int index, tlm_extension_base *ext) |
|
template<typename T > |
T * | set_auto_extension (T *ext) |
|
tlm_extension_base * | set_auto_extension (unsigned int index, tlm_extension_base *ext) |
|
template<typename T > |
void | get_extension (T *&ext) const |
|
template<typename T > |
T * | get_extension () const |
|
tlm_extension_base * | get_extension (unsigned int index) const |
|
template<typename T > |
void | clear_extension (const T *ext) |
|
template<typename T > |
void | clear_extension () |
|
template<typename T > |
void | release_extension (T *ext) |
|
template<typename T > |
void | release_extension () |
|
void | resize_extensions () |
|
|
std::array< uint8_t, 8 > | start_ptr |
|
std::array< uint8_t, 8 > | end_ptr |
|
uint8_t | start {0} |
|
uint8_t | end {0} |
|
uint8_t | end_error {0} |
|
bool | last {false} |
|
|
static tlm_network_payload< CXS_CMD > * | create () |
|
CXS_CMD | m_command |
|
std::vector< uint8_t > | m_data |
|
tlm_response_status | m_response_status |
|
Definition at line 35 of file cxs_tlm.h.
The documentation for this struct was generated from the following file:
- /home/eyck/git/SystemC-Components/src/interfaces/cxs/cxs_tlm.h