14#ifndef SIMICS_SYSTEMC_IFACE_EXTENSION_IGNORE_RECEIVER_H
15#define SIMICS_SYSTEMC_IFACE_EXTENSION_IGNORE_RECEIVER_H
26template<
class TExtension>
29 bool handle(tlm::tlm_generic_payload *payload)
override {
30 TExtension *extension = payload->get_extension<TExtension>();
31 if (extension && extension->valid()) {
32 payload->set_response_status(tlm::TLM_OK_RESPONSE);
33 extension->method_call_ignore();
39 bool probe(tlm::tlm_generic_payload *payload)
override {
Definition: extension_ignore_receiver.h:27
bool probe(tlm::tlm_generic_payload *payload) override
Definition: extension_ignore_receiver.h:39
bool handle(tlm::tlm_generic_payload *payload) override
Definition: extension_ignore_receiver.h:29
Interface implemented by the ExtensionReceiver class, used by the ExtensionDispatcher.
Definition: receiver_interface.h:27