Menu

Reference

Io\Poll

Interfaces

HandleA pollable resource that can be added to a {@see Context}.

Classes

BackendUnavailableExceptionThrown when the requested backend is not available on this platform.
ContextA set of watched handles that can be waited on for readiness.
FailedContextInitializationExceptionThrown when the kernel polling object cannot be created.
FailedHandleAddExceptionThrown when registering a handle with the kernel fails.
FailedPollOperationExceptionBase class of exceptions for a failed poll operation.
FailedPollWaitExceptionThrown when the wait system call fails.
FailedWatcherModificationExceptionThrown when changing a watcher's registration fails.
HandleAlreadyWatchedExceptionThrown when a handle is added to a context that already watches it.
InactiveWatcherExceptionThrown when an operation is used on a watcher that was already removed.
InvalidHandleExceptionThrown when a handle is not a supported type.
PollExceptionBase class of all exceptions thrown by Io\Poll.
WatcherA registration of one handle in a {@see Context}.

Enums

BackendAn I/O readiness mechanism for a {@see Context}.
EventA readiness event a {@see Watcher} asks for or reports.