るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. _builtin i
  5. ipaddr to_i

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::Buffering (24000.0)

OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する モジュールです。

...OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する
モジュールです。


I
O クラスと同様のメソッドを提供しています。

内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供...
...りを行います。

=== IO との違い
このクラスは IO クラスと同様のメソッドを提供していますが、
以下の点で異なります。これらは今後のバージョンで変更(改善)
される可能性があります。
* gets や readlines など行読み込みメ...
...ります。例えば "" で連続改行を区切りとみなすモードはなく
nil を渡すとエラーとなります
* read_nonblock が書き込み不可能で例外を発生させたり、
write_nonblock が読み込み不可能で例外を発生させたりします。
これ...

OpenSSL::Buffering#readline(eol=$/) -> String (12200.0)

通信路から一行読み込んで、それを返します。

...EOFError を発生します。

I
O#readline と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@param eol 行区切り文字列/正規表現
@raise EOFError 読み込みが終端...

OpenSSL::Buffering#readlines(eol=$/) -> [String] (12200.0)

データを通信路から末端まで全て読み込んで、 各行を要素として持つ配列を返します。

...持つ配列を返します。

行区切りは eol で指定した文字列/正規表現になります。

I
O#readlines と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。

@param e...

OpenSSL::Buffering#print(*args) -> nil (12100.0)

args を順に出力します。

...args を順に出力します。

args の各要素を to_s で文字列に変換して
出力します。
I
O#print とほぼ同様ですが、引数を省略した場合に $_ を出力する
機能はありません。

@param args 出力するオブジェクト...

OpenSSL::Buffering#printf(format, *args) -> nil (12100.0)

format に従い引数 args を文字列に変換して 出力します。

...format に従い引数 args を文字列に変換して
出力します。

I
O#printf と同様です。

@param format 出力フォーマット文字列
@param arg 出力するオブジェクト
@see Kernel.#printf...

絞り込み条件を変える

OpenSSL::Buffering#each_line(eol=$/) {|line| ... } -> () (9200.0)

現在の読み込み位置から1行ずつ文字列として読み込み、 それを引数としてブロックを呼び出します。

...ら1行ずつ文字列として読み込み、
それを引数としてブロックを呼び出します。

I
O#each と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。


@param eol...

OpenSSL::Buffering#readpartial(maxlen, buf=nil) -> String | nil (9100.0)

通信路から長さ maxlen バイトを上限としてデータを読み込み、 文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。

...座に得られるデータが 1byte でも存在すればブロックしません。

I
O#readpartial と同様です。

@param maxlen 読み込む長さの上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既に終端に到達している場合に発生します...

OpenSSL::Buffering#write(str) -> Integer (9100.0)

str を出力します。

...str を出力します。

書き込んだデータの長さを返します。

I
O#write と同様です。

@param str 出力する文字列...

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

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

...時点で
ブロックする可能性があります。

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

このメソッドはソケットが読み込み不可能(IO::WaitReadable)
という理由で
例外を発生させる可能性があり...
...@param s 出力する文字列
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み...
...可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。...

OpenSSL::Buffering::BLOCK_SIZE -> Integer (9100.0)

内部のバッファのサイズを返します。

内部のバッファのサイズを返します。

絞り込み条件を変える

<< 1 2 3 ... > >>