ライブラリ
クラス
-
ARGF
. class (24) - Array (9)
-
DRb
:: DRbUnknown (12) -
Encoding
:: Converter (48) - IO (80)
-
JSON
:: State (24) -
Net
:: Telnet (4) -
OpenSSL
:: SSL :: SSLSocket (12) - String (204)
- StringIO (60)
-
Zlib
:: GzipReader (12)
モジュール
- MonitorMixin (12)
-
OpenSSL
:: Buffering (288)
キーワード
- << (12)
- []= (84)
-
buffer
_ initial _ length (12) -
buffer
_ initial _ length= (12) - chomp! (12)
- close (12)
- count (12)
- each (12)
-
each
_ byte (12) -
each
_ line (12) - eof (12)
- eof? (12)
- flush (12)
- getc (12)
- gets (12)
- gsub! (48)
-
mon
_ enter (12) - pack (9)
- pathconf (12)
- pread (8)
-
primitive
_ convert (48) - print (12)
- printf (12)
- puts (12)
- read (36)
-
read
_ nonblock (48) - readchar (12)
- readline (12)
- readlines (12)
- readpartial (60)
- string= (12)
- sub! (36)
- sync (12)
- sync= (12)
- sysread (36)
- sysseek (12)
- ungetc (12)
- upcase! (12)
- waitfor (4)
- write (12)
-
write
_ nonblock (12)
検索結果
先頭5件
- Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize , options) -> Symbol - OpenSSL
:: Buffering # read _ nonblock(maxlen , buf) -> String - Net
:: Telnet # waitfor(opt) {|buf| . . . } -> String|nil - ARGF
. class # readpartial(maxlen , outbuf = nil) -> String - IO
# readpartial(maxlen , outbuf = "") -> String
-
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize , options) -> Symbol (6301.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
...oding::Converter#primitive_convert が唯一の方法になります。
@param source_buffer 変換元文字列のバッファ
@param destination_buffer 変換先文字列を格納するバッファ
@param destination_byteoffset 変換先バッファでのオフセット
@param destination_bytesize......param options 変換の詳細を指定する定数やハッシュ
@return 変換結果を表す Symbol
options には以下が指定できます。
: hash form
:partial_input => true # source buffer may be part of larger source
:after_output => true # stop conversion after...... input
: integer form
Encoding::Converter::PARTIAL_INPUT
Encoding::Converter::AFTER_OUTPUT
戻り値は以下のうちのどれかです。
* :invalid_byte_sequence
* :incomplete_input
* :undefined_conversion
* :after_output
* :destination_buffer_full
* :source_buffer_empty
* :fi... -
OpenSSL
:: Buffering # read _ nonblock(maxlen , buf) -> String (6208.0) -
通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。
...再びこのメソッドを呼んでください。
基本的には IO#read_nonblock と同様です。しかし以下のような
違いもあります。
このメソッドはソケットが書き込み不可能(IO::WaitWritable)という理由で
例外を発生させる可能性がありま......号化
するためです。
@param maxlen 読み込む長さの上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既に終端に到達している場合に発生します
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になる......る場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。... -
Net
:: Telnet # waitfor(opt) {|buf| . . . } -> String|nil (6202.0) -
指定した正規表現にマッチする文字列がホストから来るまでデータを読み込みます。
...合にのみ使われます。
"String" "Match"と似ていますが、与えられた String のインスタンスに
完全に一致するデータを待ち合わせます。"Match"も"Prompt"も指定されなかった
場合にのみ利用されます。
"Timeout" タイムアウトの秒数......Timeout"の値をデフォルト値として利用します。
"Waittime" 指定した正規表現にマッチしてからこれで指定した秒数だけホストからの
通信がない場合にこのメソッドが終わります。指定しない場合は Net::Telnet.new で
指定した"Wait......time"の値をデフォルト値として利用します。
"FailEOF" これを真にすると、ホスト側から接続を切られた場合には例外 IOError
が発生するようになります。偽だとホスト側から接続を切られた場合にはブロックに
nil が渡されま... -
ARGF
. class # readpartial(maxlen , outbuf = nil) -> String (6201.0) -
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ イルを同時に読み込むことはありません。
...
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ
イルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定し......ます。
@see IO#readpartial, ARGF.class#read_nonblock... -
IO
# readpartial(maxlen , outbuf = "") -> String (6201.0) -
IO から長さ maxlen を上限として読み込み、文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。
...
IO から長さ maxlen を上限として読み込み、文字列として返します。
即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。
バ......artial はブロックを最小限に抑えることによって、
パイプ、ソケット、端末などのストリームに対して適切に動作するよう設計されています。
readpartial がブロックするのは次の全ての条件が満たされたときだけです。
* IO......っていない
これらの条件が満たされる場合、何らかのデータが到着するか EOF になるまで readpartial はブロックします。
readpartial の結果は以下のようになります。
(1) バッファが空でなければ、そのバッファのデータを読... -
StringIO
# readpartial(len , outbuf) -> String (6201.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...イト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力す......さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。
@raise EOFError 文字列の終端に達した場合に発生します。... -
Zlib
:: GzipReader # readpartial(maxlen , outbuf = nil) -> String (6201.0) -
IO クラスの同名メソッド IO#readpartial と同じです。
...IO クラスの同名メソッド IO#readpartial と同じです。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 文字列で指定します。読み込んだデータを outbuf に破壊的に格納し、
返り値は outbuf となります......。outbuf は一旦 maxlen 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。
@raise ArgumentError maxlen に負の値が入力された場合発生します。
@see IO#readpartial... -
Net
:: Telnet # waitfor(opt) -> String|nil (6102.0) -
指定した正規表現にマッチする文字列がホストから来るまでデータを読み込みます。
...合にのみ使われます。
"String" "Match"と似ていますが、与えられた String のインスタンスに
完全に一致するデータを待ち合わせます。"Match"も"Prompt"も指定されなかった
場合にのみ利用されます。
"Timeout" タイムアウトの秒数......Timeout"の値をデフォルト値として利用します。
"Waittime" 指定した正規表現にマッチしてからこれで指定した秒数だけホストからの
通信がない場合にこのメソッドが終わります。指定しない場合は Net::Telnet.new で
指定した"Wait......time"の値をデフォルト値として利用します。
"FailEOF" これを真にすると、ホスト側から接続を切られた場合には例外 IOError
が発生するようになります。偽だとホスト側から接続を切られた場合にはブロックに
nil が渡されま... -
OpenSSL
:: Buffering # close -> nil (6101.0) -
接続を閉じます。
...接続を閉じます。
OpenSSL::Buffering#flush を呼んでから閉じます。... -
OpenSSL
:: Buffering # each(eol= $ / ) {|line| . . . } -> () (6101.0) -
現在の読み込み位置から1行ずつ文字列として読み込み、 それを引数としてブロックを呼び出します。
...ら1行ずつ文字列として読み込み、
それを引数としてブロックを呼び出します。
IO#each と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正しく動作しません。
@param eol... -
OpenSSL
:: Buffering # getc -> String | nil (6101.0) -
バッファから1文字読み込み、それ返します。
...バッファから1文字読み込み、それ返します。
読み込みが終端に到達した場合は nil を返します。
IO#getc と同様です。...