るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.155秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:l[x] > クエリ:exception[x] > クラス:IO[x] > クエリ:write_nonblock[x]

別のキーワード

  1. _builtin exception
  2. exception exception
  3. bigdecimal exception_overflow
  4. bigdecimal exception_nan
  5. bigdecimal exception_underflow

ライブラリ

検索結果

IO#write_nonblock(string, exception: true) -> Integer | :wait_writable (24316.0)

IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。

...
IO
をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。

write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。

書き込んだバ...
...があります。

発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます...
...に書き込みたい文字列を指定します。

@param exception false を指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。

@raise IOError 自身が書き込み用にオープンされてい...