---
title: IOServiceNotificationDispatchSource
framework: driverkit
role: symbol
role_heading: Class
path: driverkit/ioservicenotificationdispatchsource
---

# IOServiceNotificationDispatchSource

## Declaration

```occ
class IOServiceNotificationDispatchSource;
```

## Topics

### Instance Methods

- [Cancel](driverkit/ioservicenotificationdispatchsource/cancel.md)
- [CheckForWork](driverkit/ioservicenotificationdispatchsource/checkforwork.md)
- [CopyNextNotification](driverkit/ioservicenotificationdispatchsource/copynextnotification.md)
- [DeliverNotifications](driverkit/ioservicenotificationdispatchsource/delivernotifications.md)
- [ServiceNotificationReady](driverkit/ioservicenotificationdispatchsource/servicenotificationready.md)
- [SetEnableWithCompletion](driverkit/ioservicenotificationdispatchsource/setenablewithcompletion.md)
- [SetHandler](driverkit/ioservicenotificationdispatchsource/sethandler.md)
- [free](driverkit/ioservicenotificationdispatchsource/free.md)
- [init](driverkit/ioservicenotificationdispatchsource/init.md)

### Type Methods

- [Create](driverkit/ioservicenotificationdispatchsource/create.md)

## Relationships

### Inherits From

- [IODispatchSource](driverkit/iodispatchsource.md)

## See Also

### Data Types

- [IOCallOnceBlock](driverkit/iocallonceblock.md)
- [IOCallOnceFlag](driverkit/iocallonceflag.md)
- [IOCommand](driverkit/iocommand.md)
- [IOCommandPool](driverkit/iocommandpool.md)
- [IOCommandPoolPtr](driverkit/iocommandpoolptr.md)
- [IOCommandPtr](driverkit/iocommandptr.md)
- [IODMACommand](driverkit/iodmacommand.md)
- [IODMACommandSpecification](driverkit/iodmacommandspecification.md)
- [IODispatchAction](driverkit/iodispatchaction.md)
- [IOHistogramReporter_IVars](driverkit/iohistogramreporter_ivars.md)
- [IOReportLegendEntry](driverkit/ioreportlegendentry.md)
- [IOReporter_IVars](driverkit/ioreporter_ivars.md)
- [IOSimpleReporter_IVars](driverkit/iosimplereporter_ivars.md)
- [IOStateReporter_IVars](driverkit/iostatereporter_ivars.md)
- [IOStateReporter_valueSelector](driverkit/iostatereporter_valueselector.md)
