るりまサーチ

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

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

OpenSSL::Buffering#read_nonblock(maxlen, buf) -> String (25.0)

通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。

...ロック単位で暗号化/復号化
するためです。



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

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

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

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

IO#printf と同様です。

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

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

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

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

IO#readpartial と同様です。

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

OpenSSL::Buffering#gets(eol=$/, limit=nil) -> String | nil (13.0)

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

...は nil を返します。

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

@
param eol 行区切り文字列/正規表現
@
param limit 最大の読み込みバイト数...

OpenSSL::Buffering#read(length=nil, buf=nil) -> String | nil (13.0)

文字列を通信路から読み込み、返します。

...した場合(省略した場合)は最後
までのデータを読み込みます。

bufに文字列を渡した場合はその領域が出力用のバッファとして利用されます。

IO#read と同様です。

@
param length 読み込むバイト数
@
param buf 読み込みバッファ...

絞り込み条件を変える

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

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

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

@
param eol 行区切り文字列/正規表現
@
raise EOFError 読み込みが終端に到達した場合に発生します。...

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

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

...を設定します。

true に設定すると同期モードになり、
OpenSSL::Buffering
#write_nonblock と
OpenSSL::SSL::SSLSocket#syswrite を除くすべての書き込み
(OpenSSL::Buffering#write, OpenSSL::Buffering#print など)
はバッファリングされずに出力されます。

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

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

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

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

...ブロック暗号では)
通信データをある程度の大きさのブロック単位で暗号化/復号化
するためです。

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

OpenSSL::Buffering#<<(s) -> self (7.0)

文字列 s を書き込みます。

...文字列 s を書き込みます。

IO#<< と同様です。

@
param s 出力する文字列...
<< 1 2 3 > >>