319件ヒット
[1-100件を表示]
(0.022秒)
種類
- インスタンスメソッド (297)
- モジュール (11)
- 定数 (11)
クラス
モジュール
-
OpenSSL
:: Buffering (275)
キーワード
- << (11)
-
BLOCK
_ SIZE (11) - close (11)
- each (11)
-
each
_ byte (11) -
each
_ line (11) - eof (11)
- eof? (11)
- flush (11)
- getc (11)
- gets (11)
- print (11)
- printf (11)
- puts (11)
- read (11)
-
read
_ nonblock (11) - readchar (11)
- readline (11)
- readlines (11)
- readpartial (11)
- sync (11)
- sync= (11)
- sysclose (11)
- sysread (11)
- syswrite (11)
- ungetc (11)
- write (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
OpenSSL
:: Buffering (18002.0) -
OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する モジュールです。
...OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する
モジュールです。
IO クラスと同様のメソッドを提供しています。
内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供......するメソッドを
利用し、 OpenSSL::SSL::SSLSocket がラップしているソケット
をバッファ経由でデータを暗号化してやりとりを行います。
=== IO との違い
このクラスは IO クラスと同様のメソッドを提供していますが、
以下の点で... -
OpenSSL
:: Buffering # sync=(sync) (3026.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 # close -> nil (3008.0) -
接続を閉じます。
...接続を閉じます。
OpenSSL::Buffering#flush を呼んでから閉じます。... -
OpenSSL
:: Buffering # sync -> bool (3008.0) -
出力が同期モードなら true を返します。
...出力が同期モードなら true を返します。
@see OpenSSL::Buffering#sync=... -
OpenSSL
:: Buffering # <<(s) -> self (3002.0) -
文字列 s を書き込みます。
文字列 s を書き込みます。
IO#<< と同様です。
@param s 出力する文字列 -
OpenSSL
:: Buffering # each(eol= $ / ) {|line| . . . } -> () (3002.0) -
現在の読み込み位置から1行ずつ文字列として読み込み、 それを引数としてブロックを呼び出します。
現在の読み込み位置から1行ずつ文字列として読み込み、
それを引数としてブロックを呼び出します。
IO#each と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。
@param eol 行区切り文字列/正規表現 -
OpenSSL
:: Buffering # each _ byte {|ch| . . . } -> () (3002.0) -
現在の読み込み位置から 1 バイトずつ読み込み、 それを文字列としてブロックの引数として呼び出します。
現在の読み込み位置から 1 バイトずつ読み込み、
それを文字列としてブロックの引数として呼び出します。
IO#each_byte と同様です。 -
OpenSSL
:: Buffering # each _ line(eol= $ / ) {|line| . . . } -> () (3002.0) -
現在の読み込み位置から1行ずつ文字列として読み込み、 それを引数としてブロックを呼び出します。
現在の読み込み位置から1行ずつ文字列として読み込み、
それを引数としてブロックを呼び出します。
IO#each と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。
@param eol 行区切り文字列/正規表現 -
OpenSSL
:: Buffering # eof -> bool (3002.0) -
相手からの通信が終端に達したら true を返します。
相手からの通信が終端に達したら true を返します。
IO#eof? と同様です。 -
OpenSSL
:: Buffering # eof? -> bool (3002.0) -
相手からの通信が終端に達したら true を返します。
相手からの通信が終端に達したら true を返します。
IO#eof? と同様です。