---
title: IOWatchDogTimer
framework: kernel
role: symbol
role_heading: Class
path: kernel/iowatchdogtimer
---

# IOWatchDogTimer

## Declaration

```occ
class IOWatchDogTimer : IOService
```

## Topics

### Instance Methods

- [getMetaClass](kernel/iowatchdogtimer/1492680-getmetaclass.md)
- [setProperties](kernel/iowatchdogtimer/1492673-setproperties.md)
- [setWatchDogTimer](kernel/iowatchdogtimer/1492682-setwatchdogtimer.md)
- [start](kernel/iowatchdogtimer/1492675-start.md)
- [stop](kernel/iowatchdogtimer/1492677-stop.md)

## Relationships

### Inherits From

- [IOService](kernel/ioservice.md)

## See Also

### Timers

- [IOTimerEventSource](kernel/iotimereventsource.md)
- [IOGetTime](kernel/1575332-iogettime.md)
- [IOTimeStampConstant](kernel/1535203-iotimestampconstant.md)
- [IOTimeStampEndConstant](kernel/1535232-iotimestampendconstant.md)
- [IOTimeStampStartConstant](kernel/1535234-iotimestampstartconstant.md)
