---
title: free
framework: kernel
role: pseudoSymbol
path: kernel/iointerrupteventsource/1812582-free
---

# free

Sub-class implementation of free method, disconnects from the interrupt source.

## Declaration

```occ
virtual void free(); 
```

## See Also

### Miscellaneous

- [checkForWork](kernel/iointerrupteventsource/1812548-checkforwork.md)
- [disable](kernel/iointerrupteventsource/1812553-disable.md)
- [disableInterruptOccurred](kernel/iointerrupteventsource/1812562-disableinterruptoccurred.md)
- [enable](kernel/iointerrupteventsource/1812570-enable.md)
- [getAutoDisable](kernel/iointerrupteventsource/1812592-getautodisable.md)
- [getIntIndex](kernel/iointerrupteventsource/1812606-getintindex.md)
- [getProvider](kernel/iointerrupteventsource/1812623-getprovider.md)
- [init](kernel/iointerrupteventsource/1812641-init.md)
- [interruptEventSource](kernel/iointerrupteventsource/1812661-interrupteventsource.md)
- [interruptOccurred](kernel/iointerrupteventsource/1812679-interruptoccurred.md)
- [normalInterruptOccurred](kernel/iointerrupteventsource/1812702-normalinterruptoccurred.md)
- [setWorkLoop](kernel/iointerrupteventsource/1812729-setworkloop.md)
- [warmCPU](kernel/iointerrupteventsource/1812762-warmcpu.md)
