14#ifndef TLM2SIMICS_PACKET_H
15#define TLM2SIMICS_PACKET_H
34 unsigned int transaction(simics::ConfObjectRef &simics_obj,
35 tlm::tlm_generic_payload *trans,
bool inquiry);
36 tlm::tlm_response_status simics_transaction(
37 simics::ConfObjectRef &simics_obj,
38 tlm::tlm_generic_payload *trans)
override;
39 unsigned int debug_transaction(simics::ConfObjectRef &simics_obj,
40 tlm::tlm_generic_payload *trans)
override;
Returns the interface provided by the associated Simics object.
Definition: interface_provider.h:30
Interface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher.
Definition: receiver_interface.h:27
Protocol specific transaction handler for Simics packet interface.
Definition: packet.h:27
iface::ReceiverInterface * receiver() override
Packet()
Definition: packet.h:29
Base class for transaction handlers without support for DMI.
Definition: transaction_handler.h:34