---
title: os_clockid_t
framework: os
role: symbol
role_heading: Enumeration
path: os/os_clockid_t
---

# os_clockid_t

Options for how to specify time-specific values in an interval workgroup.

## Declaration

```occ
typedef enum { ... } os_clockid_t;
```

## Topics

### Clock Options

- [OS_CLOCK_MACH_ABSOLUTE_TIME](os/os_clockid_t/os_clock_mach_absolute_time.md)

## See Also

### Interval Tasks

- [os_workgroup_interval_start](os/os_workgroup_interval_start.md)
- [os_workgroup_interval_update](os/os_workgroup_interval_update.md)
- [os_workgroup_interval_finish](os/os_workgroup_interval_finish.md)
- [os_workgroup_interval_t](os/os_workgroup_interval_t.md)
- [os_workgroup_interval_data_t](os/os_workgroup_interval_data_t.md)
