vectored_interrupt interface.
The acknowledge() method is called to acknowledge a requested interrupt of the given level on the interrupt target. It should return an interrupt vector number, -1 if no vector is supplied, or -2 if the object does not accept the acknowledgement.
SIM_INTERFACE(vectored_interrupt_source) {
int (*acknowledge)(conf_object_t *NOTNULL obj,
conf_object_t *NOTNULL target, int level);
};
#define VECTORED_INTERRUPT_SOURCE_INTERFACE "vectored_interrupt_source"