future_context library

Classes

FutureContext
非同期(Async)状態を管理する. FutureContextの目標はキャンセル可能な非同期処理のサポートである.

Typedefs

FutureSuspendBlock<T> = Future<T> Function(FutureContext context)
非同期処理のキャンセル不可能な1ブロック処理 このブロック完了後、FutureContextは復帰チェックを行い、必要であればキャンセル等を行う.

Exceptions / Errors

TimeoutCancellationException
非同期処理のタイムアウト時に投げられる.