| 
    scc
    2024.06
    
   SystemC components library 
   | 
 
#include <axi_tlm.h>


Public Member Functions | |
| void | set_cresp (uint8_t) | 
| set the coherent response status  More... | |
| uint8_t | get_cresp () const | 
| get the coherent response status  More... | |
| bool | is_pass_dirty () const | 
| check the response status bit PassDirty (CRESP[2])  More... | |
| void | set_pass_dirty (bool=true) | 
| set the response status bit PassDirty  More... | |
| bool | is_shared () const | 
| check the response status bit IsShared (CRESP[3])  More... | |
| void | set_shared (bool=true) | 
| set the response status bit IsShared  More... | |
| bool | is_snoop_data_transfer () const | 
| check the response status bit DataTransfer  More... | |
| void | set_snoop_data_transfer (bool=true) | 
| set the response status bit DataTransfer  More... | |
| bool | is_snoop_error () const | 
| check the response status bit Error  More... | |
| void | set_snoop_error (bool=true) | 
| set the response status bit Error  More... | |
| bool | is_snoop_was_unique () const | 
| check the response status bit WasUnique  More... | |
| void | set_snoop_was_unique (bool=true) | 
| set the response status bit WasUnique  More... | |
  Public Member Functions inherited from axi::response | |
| response & | operator= (const response &o) | 
| assignment operator  More... | |
| void | reset () | 
| reset all data member to their default  | |
| void | set_resp (resp_e) | 
| set the response status as POD  More... | |
| resp_e | get_resp () const | 
| get the response status as POD  More... | |
| bool | is_okay () const | 
| check if the response status is OKAY  More... | |
| void | set_okay () | 
| set the response status to OKAY  | |
| bool | is_exokay () const | 
| check if the response status is EXOKAY  More... | |
| void | set_exokay () | 
| set the response status to EXOKAY  | |
| bool | is_slverr () const | 
| check if the response status is SLVERR  More... | |
| void | set_slverr () | 
| set the response status to SLVERR  | |
| bool | is_decerr () const | 
| check if the response status is DECERR  More... | |
| void | set_decerr () | 
| set the response status to DECERR  | |
Additional Inherited Members | |
  Static Public Member Functions inherited from axi::response | |
| static resp_e | from_tlm_response_status (tlm::tlm_response_status) | 
| converts the response status of a generic payload to a  More... | |
| static tlm::tlm_response_status | to_tlm_response_status (resp_e) | 
| converts a  More... | |
  Protected Types inherited from axi::response | |
| enum | {  DATATRANSFER = 1 , SNOOPEERROR = 2 , PASSDIRTY = 4 , ISSHARED = 8 , WASUNIQUE = 16 }  | 
  Protected Attributes inherited from axi::response | |
| uint8_t | resp {static_cast<uint8_t>(resp_e::OKAY)} | 
the response status of an ACE and SNOOP transaction extending the AXI one
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline |