---
title: disable
framework: kernel
role: pseudoSymbol
path: kernel/iointerrupteventsource/1812553-disable
---

# disable

Disable event source.

## Declaration

```occ
virtual void disable(); 
```

## Overview

Overview A subclass implementation is expected to respect the enabled state when checkForWork is called.

## See Also

### Miscellaneous

- [checkForWork](kernel/iointerrupteventsource/1812548-checkforwork.md)
- [disableInterruptOccurred](kernel/iointerrupteventsource/1812562-disableinterruptoccurred.md)
- [enable](kernel/iointerrupteventsource/1812570-enable.md)
- [free](kernel/iointerrupteventsource/1812582-free.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)
