要約
ノンブロッキングな I/O 処理が読み込み待ちの状態で EINPROGRESS を検出したときに発生する例外です。
Errno::EINPROGRESS のサブクラスであり IO::WaitReadable を include
しているため、rescue IO::WaitReadable と rescue Errno::EINPROGRESS のどちらでも捕捉できます。同様の例外を発生させるたびに Object#extend
するのではなく、あらかじめ IO::WaitReadable を include したこの専用クラスのインスタンスを生成することで実現されています。
[SEE_ALSO] IO::WaitReadable, IO::EINPROGRESSWaitWritable
目次
継承しているメソッド
- SystemCallErrorから継承している特異メソッド
- Exceptionから継承している特異メソッド
- SystemCallErrorから継承しているメソッド
- Exceptionから継承しているメソッド