るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.045秒)
トップページ > クエリ:@[x] > クエリ:write_nonblock[x]

別のキーワード

  1. rexml/document write
  2. _builtin write
  3. io write
  4. stringio write_nonblock
  5. csv write_headers?

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...able が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます。

@
param string 自身に書き込みたい文字列を指定します。

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

@
raise IOError 自身が書き込み用にオープンされていなければ発生します。

@
raise Errno::EXXX write(2) が失敗した場合に発生します。...

OpenSSL::Buffering#write_nonblock(s) -> Integer (18119.0)

文字列 s をノンブロッキングモードで書き込みます。

...ずバッファの内容をすべて出力してします。この時点で
ブロックする可能性があります。

基本的には IO#write_nonblock と同様です。しかし以下のような
違いもあります。

このメソッドはソケットが読み込み不可能(IO::WaitReada...
...ブロック暗号では)
通信データをある程度の大きさのブロック単位で暗号化/復号化
するためです。

@
param s 出力する文字列
@
raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合...

StringIO#write_nonblock(obj) -> Integer (15113.0)

自身に obj を書き込みます。StringIO#write と同じです。

...自身に obj を書き込みます。StringIO#write と同じです。

@
param obj 書き込みたいオブジェクトを指定します。

@
raise IOError 自身が書き込み用にオープンされていなければ発生します。...

OpenSSL::Buffering#sync=(sync) (18.0)

出力の同期モードを設定します。

...uffering#write_nonblock
OpenSSL::SSL::SSLSocket#syswrite を除くすべての書き込み
(OpenSSL::Buffering#write, OpenSSL::Buffering#print など)
はバッファリングされずに出力されます。

false に設定すると書き込みはバッファリングされます。

@
param sy...
...nc 設定するモード(真偽値)
@
see OpenSSL::Buffering#sync...

StringIO#syswrite(obj) -> Integer (13.0)

自身に obj を書き込みます。StringIO#write と同じです。

...自身に obj を書き込みます。StringIO#write と同じです。

@
param obj 書き込みたいオブジェクトを指定します。

@
raise IOError 自身が書き込み用にオープンされていなければ発生します。...

絞り込み条件を変える