ライブラリ
- ビルトイン (72)
- etc (12)
- pathname (12)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
-
File
:: Stat (12) - IO (72)
- Pathname (12)
-
RDoc
:: Options (24) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6)
検索結果
先頭5件
-
RDoc
:: Options # pipe -> bool (18218.0) -
コマンドライン引数の --pipe オプションを指定していた場合、true を返しま す。そうでない場合は false を返します。
...コマンドライン引数の --pipe オプションを指定していた場合、true を返しま
す。そうでない場合は false を返します。... -
File
:: Stat # pipe? -> bool (9208.0) -
無名パイプおよび名前つきパイプ(FIFO)の時に真を返します。
...無名パイプおよび名前つきパイプ(FIFO)の時に真を返します。
//emlist[][ruby]{
system("mkfifo /tmp/pipetest")
p File::Stat.new("/tmp/pipetest").pipe? #=> true
//}... -
Shell
# pipe?(file) -> bool (9208.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#pipe?... -
Shell
:: CommandProcessor # pipe?(file) -> bool (9208.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#pipe?... -
Shell
:: Filter # pipe?(file) -> bool (9208.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#pipe?... -
Pathname
# pipe? -> bool (6224.0) -
FileTest.pipe?(self.to_s) と同じです。
...FileTest.pipe?(self.to_s) と同じです。
@see FileTest.#pipe?... -
RDoc
:: Options # pipe=(val) (6224.0) -
val に true を指定した場合、コマンドライン引数の --pipe オプションと同 様の指定を行います。
...val に true を指定した場合、コマンドライン引数の --pipe オプションと同
様の指定を行います。
@param val --pipe オプションと同じ指定を行う場合は true、そうでない場合
は false を指定します。... -
IO
# readpartial(maxlen , outbuf = "") -> String (6137.0) -
IO から長さ maxlen を上限として読み込み、文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。
...IO から長さ maxlen を上限として読み込み、文字列として返します。
即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。
バ......maxlen に 0 が指定されている場合は、空文字列 "" を返します。
readpartial はブロックを最小限に抑えることによって、
パイプ、ソケット、端末などのストリームに対して適切に動作するよう設計されています。
readpartial がブ......ていない
これらの条件が満たされる場合、何らかのデータが到着するか EOF になるまで readpartial はブロックします。
readpartial の結果は以下のようになります。
(1) バッファが空でなければ、そのバッファのデータを読み... -
IO
# eof -> bool (119.0) -
ストリームがファイルの終端に達した場合、true を返します。そうでない場合、false を返します。
...false を返します。
f = File.new("testfile")
dummy = f.readlines
f.eof #=> true
自身がパイプやソケットなどのストリームであった場合、相手がデータを送るか close するまでブロックします。
r, w = IO.pipe
Thread.new { sleep 10; w.clo......se }
r.eof? #=> 10秒ブロックしてから true を返す。
r, w = IO.pipe
Thread.new { sleep 10; w.puts "a" }
r.eof? #=> 10秒ブロックしてから false を返す。
r, w = IO.pipe
r.eof? # 永久にブロックします。
eof, eof? は入力バッファにデータ... -
IO
# eof? -> bool (119.0) -
ストリームがファイルの終端に達した場合、true を返します。そうでない場合、false を返します。
...false を返します。
f = File.new("testfile")
dummy = f.readlines
f.eof #=> true
自身がパイプやソケットなどのストリームであった場合、相手がデータを送るか close するまでブロックします。
r, w = IO.pipe
Thread.new { sleep 10; w.clo......se }
r.eof? #=> 10秒ブロックしてから true を返す。
r, w = IO.pipe
Thread.new { sleep 10; w.puts "a" }
r.eof? #=> 10秒ブロックしてから false を返す。
r, w = IO.pipe
r.eof? # 永久にブロックします。
eof, eof? は入力バッファにデータ...