30 #ifndef __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__ 31 #define __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__ 43 virtual void ppi(uint8_t cpu, uint32_t num,
bool state) = 0;
44 virtual void spi(uint32_t num,
bool state) = 0;
71 using Base::operator();
75 get_base_export().bind(dummyBwIf);
79 get_base_export().bind(dummyBwIf);
85 return "SignalInterruptInitiatorSocket";
104 using Base::operator();
111 return "SignalInterruptInitiatorSocket";
121 #endif // __ARCH_ARM_FASTMODEL_PROTOCOL_SIGNAL_INTERRUPT_HH__ tlm::tlm_base_target_socket< 64, SignalInterruptFwIf, SignalInterruptBwIf > Base
const std::string & name()
SignalInterruptSlaveBase(const std::string &name)
SignalInterruptInitiatorSocket()
std::type_index get_protocol_types() const override
tlm::tlm_base_initiator_socket< 64, SignalInterruptFwIf, SignalInterruptBwIf > Base
std::type_index get_protocol_types() const override
SignalInterruptBwIf dummyBwIf
const char * kind() const override
virtual ~SignalInterruptFwIf()
virtual ~SignalInterruptBwIf()
const char * kind() const override
SignalInterruptInitiatorSocket(const char *name)