| 
    scc
    2024.06
    
   SystemC components library 
   | 
 


Public Member Functions | |
| virtual void | transport (tlm::tlm_generic_payload &payload, bool lt_transport=false)=0 | 
| virtual void | snoop_resp (tlm::tlm_generic_payload &payload, bool sync=false)=0 | 
Definition at line 34 of file intor_if.h.
      
  | 
  pure virtual | 
send a response to a backward transaction if not immediately answered
| payload | object with (optional) extensions | 
| sync | if true send with next rising clock edge of the pe otherwise send it immediately | 
Implemented in axi::pe::replay_buffer, axi::pe::tx_reorderer, axi::pe::rate_limiting_buffer, chi::pe::chi_rn_initiator_b, axi::pe::simple_initiator_b, and axi::pe::axi_initiator_b.
      
  | 
  pure virtual | 
execute the transport of the payload. Independent of the underlying layer this function is blocking
| payload | object with (optional) extensions | 
| lt_transport | use b_transport instead of nb_transport* | 
Implemented in axi::pe::replay_buffer, axi::pe::tx_reorderer, axi::pe::rate_limiting_buffer, chi::pe::chi_rn_initiator_b, axi::pe::simple_initiator_b, and axi::pe::axi_initiator_b.