# IoPollBackend

`import { IoPollBackend } from "destack:io/binding";`

Readiness backend selector.

```ds title="IoPollBackend"
export enum IoPollBackend {
    Auto = 0,
    Epoll = 1,
    Kqueue = 2,
    PosixPoll = 3,
}
```

[language/library/src/io/binding/poll.ds:8:17](https://github.com/destack-sh/destack/blob/main/language/library/src/io/binding/poll.ds#L8-L17)

## Variants

### `Auto = 0`

Select the best backend for the current host.

### `Epoll = 1`

Use the Linux epoll backend.

### `Kqueue = 2`

Use the BSD kqueue backend.

### `PosixPoll = 3`

Use the POSIX poll backend.
