#include <pcie_mapping_interconnect.h>
Public Member Functions | |
| virtual | ~PcieMappingInterconnectExtensionSender () |
| void | send_extension (iface::Transaction *transaction) override |
| Called by extension after the extension is set on the payload. | |
| void | send_failed (iface::Transaction *transaction) override |
| Called by extension if method_call invocation was missing. | |
Public Member Functions inherited from simics::systemc::iface::ExtensionSender< TSocket > | |
| ExtensionSender () | |
| void | init (TSocket *socket) |
| void | set_delay (sc_core::sc_time delay) |
| void | set_payload (tlm::tlm_generic_payload *payload) |
| virtual Transaction | transaction () |
| Called by extension to get a new Transaction. | |
| virtual void | send_extension (Transaction *transaction) |
| Called by extension after the extension is set on the payload. | |
| virtual void | send_failed (Transaction *transaction) |
| Called by extension if method_call invocation was missing. | |
| virtual | ~ExtensionSender () |
Public Member Functions inherited from simics::systemc::iface::ExtensionSenderInterface | |
| virtual Transaction | transaction ()=0 |
| Called by extension to get a new Transaction. | |
| virtual void | send_extension (Transaction *transaction)=0 |
| Called by extension after the extension is set on the payload. | |
| virtual void | send_failed (Transaction *transaction)=0 |
| Called by extension if method_call invocation was missing. | |
| virtual | ~ExtensionSenderInterface () |
Public Attributes | |
| iface::Transaction | failed_transaction_ |
|
inlinevirtual |
|
inlineoverridevirtual |
Called by extension after the extension is set on the payload.
Reimplemented from simics::systemc::iface::ExtensionSender< TSocket >.
|
inlineoverridevirtual |
Called by extension if method_call invocation was missing.
Reimplemented from simics::systemc::iface::ExtensionSender< TSocket >.
| iface::Transaction simics::systemc::composite::PcieMappingInterconnectExtensionSender< TSocket >::failed_transaction_ |