IoPollBinding import { IoPollBinding } from "destack:io/binding"; Poll binding family. export interface IoPollBinding { openIoPoll(backend: IoPollBackend): Result; closeIoPoll(poll: IoPollHandle): Result; addIoPoll(poll: IoPollHandle, resource: ResourceId, key: uint64, interest: IoPollInterest): Result; updateIoPoll(poll: IoPollHandle, resource: ResourceId, key: uint64, interest: IoPollInterest): Result; removeIoPoll(poll: IoPollHandle, resource: ResourceId): Result; waitIoPoll(poll: IoPollHandle, events: &'a [IoPollEvent], timeoutNs?: uint64 | undefined): Result; } language/library/src/io/binding/poll.ds:48:116 Members openIoPoll(backend: IoPollBackend): Result Open a readiness poller. closeIoPoll(poll: IoPollHandle): Result Close a readiness poller. addIoPoll(poll: IoPollHandle, resource: ResourceId, key: uint64, interest: IoPollInterest): Result Add one resource to a readiness poller. updateIoPoll(poll: IoPollHandle, resource: ResourceId, key: uint64, interest: IoPollInterest): Result Update one resource in a readiness poller. removeIoPoll(poll: IoPollHandle, resource: ResourceId): Result Remove one resource from a readiness poller. waitIoPoll(poll: IoPollHandle, events: &'a [IoPollEvent], timeoutNs?: uint64 | undefined): Result Wait for readiness events.