16#ifndef SIMICS_SYSTEMC_IFACE_EXTENSION_SENDER_INTERFACE_H
17#define SIMICS_SYSTEMC_IFACE_EXTENSION_SENDER_INTERFACE_H
Interface used by Extension class to send the extension.
Definition: extension_sender_interface.h:26
virtual void send_failed(Transaction *transaction)=0
Called by extension if method_call invocation was missing.
virtual Transaction transaction()=0
Called by extension to get a new Transaction.
virtual ~ExtensionSenderInterface()
Definition: extension_sender_interface.h:34
virtual void send_extension(Transaction *transaction)=0
Called by extension after the extension is set on the payload.
Class that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction ...
Definition: transaction.h:31
Definition: pci_bus_interface.h:24