---
title: signalInterrupt
framework: kernel
role: pseudoSymbol
path: kernel/iofilterinterrupteventsource/1810772-signalinterrupt
---

# signalInterrupt

Cause the work loop to schedule the action.

## Declaration

```occ
virtual void signalInterrupt(); 
```

## Overview

Overview Cause the work loop to schedule the interrupt action even if the filter routine returns 'false'. Note well the interrupting condition MUST be cleared from the hardware otherwise an infinite process interrupt loop will occur. Use this function when SoftDMA is desired. See $link IOFilterInterruptSource::Filter

## See Also

### Miscellaneous

- [disableInterruptOccurred](kernel/iofilterinterrupteventsource/1810540-disableinterruptoccurred.md)
- [filterInterruptEventSource](kernel/iofilterinterrupteventsource/1810599-filterinterrupteventsource.md)
- [getFilterAction](kernel/iofilterinterrupteventsource/1810653-getfilteraction.md)
- [init](kernel/iofilterinterrupteventsource/1810702-init.md)
- [normalInterruptOccurred](kernel/iofilterinterrupteventsource/1810739-normalinterruptoccurred.md)
