16#ifndef SIMICS_SYSTEMC_IFACE_EXTENSION_IGNORE_RECEIVER_H
17#define SIMICS_SYSTEMC_IFACE_EXTENSION_IGNORE_RECEIVER_H
28template<
class TExtension>
31 bool handle(tlm::tlm_generic_payload *payload)
override {
32 TExtension *extension = payload->get_extension<TExtension>();
33 if (extension && extension->valid()) {
34 payload->set_response_status(tlm::TLM_OK_RESPONSE);
35 extension->method_call_ignore();
41 bool probe(tlm::tlm_generic_payload *payload)
override {
Definition: extension_ignore_receiver.h:29
bool probe(tlm::tlm_generic_payload *payload) override
Definition: extension_ignore_receiver.h:41
bool handle(tlm::tlm_generic_payload *payload) override
Definition: extension_ignore_receiver.h:31
Interface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher.
Definition: receiver_interface.h:29
Definition: pci_bus_interface.h:24