HostProcess (クラス)
public final HostProcess
パッケージ: CURL.RUNTIME.HOST-PROCESS

この型のオブジェクトは、バックグラウンドで実行している子プロセスとのやりとりに使用されます。 spawn-host-process および spawn-host-shell も参照してください。


プロパティ
running?:このプロセスが起動中の場合は true が返されます。そうでない場合、false が返されます。これは HostProcess.close-and-wait がすぐに値を返すことを意味します。
アクセサ public HostProcess.running?:bool

メソッド
close-and-wait:子ホスト プロセスに関連付けられている、開かれたストリームを閉じて、子プロセスの終了を待ちます。
public {HostProcess.close-and-wait}:int
read-open-stderr:関連付けられた子ホスト プロセスの標準エラーに接続される TextInputStream を取得します。
public {HostProcess.read-open-stderr
character-encoding:CharEncoding = CharEncoding.none-specified
}:TextInputStream
read-open-stderr-byte:関連付けられた子ホスト プロセスの標準エラーに接続される ByteInputStream を取得します。
public {HostProcess.read-open-stderr-byte}:ByteInputStream
read-open-stdout:関連付けられた子ホスト プロセスの標準出力に接続される TextInputStream を取得します。
public {HostProcess.read-open-stdout
character-encoding:CharEncoding = CharEncoding.none-specified
}:TextInputStream
read-open-stdout-byte:関連付けられた子ホスト プロセスの標準出力に接続される ByteInputStream を取得します。
public {HostProcess.read-open-stdout-byte}:ByteInputStream
write-open-stdin:関連付けられた子ホスト プロセスの標準入力に接続される TextOutputStream を取得します。
public {HostProcess.write-open-stdin
character-encoding:CharEncoding = CharEncoding.none-specified
}:TextOutputStream
write-open-stdin-byte:関連付けられた子ホスト プロセスの標準入力に接続される ByteOutputStream を取得します。
public {HostProcess.write-open-stdin-byte}:ByteOutputStream
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細
running? (アクセサ)
アクセサ public HostProcess.running?:bool

このプロセスが起動中の場合は true が返されます。そうでない場合、false が返されます。これは HostProcess.close-and-wait がすぐに値を返すことを意味します。






メソッド詳細
close-and-wait (メソッド)
public {HostProcess.close-and-wait}:int

子ホスト プロセスに関連付けられている、開かれたストリームを閉じて、子プロセスの終了を待ちます。

戻り値

コマンドの終了ステータス。

説明

Windows では、存在しないシェルを介してコマンドを実行しようとすると、一般に終了ステータス 1 が返されますが、実行可能ファイルがこの値を返す可能性もあります。


read-open-stderr (メソッド)
public {HostProcess.read-open-stderr
character-encoding:CharEncoding = CharEncoding.none-specified
}:TextInputStream

関連付けられた子ホスト プロセスの標準エラーに接続される TextInputStream を取得します。



read-open-stderr-byte (メソッド)
public {HostProcess.read-open-stderr-byte}:ByteInputStream

関連付けられた子ホスト プロセスの標準エラーに接続される ByteInputStream を取得します。



read-open-stdout (メソッド)
public {HostProcess.read-open-stdout
character-encoding:CharEncoding = CharEncoding.none-specified
}:TextInputStream

関連付けられた子ホスト プロセスの標準出力に接続される TextInputStream を取得します。



read-open-stdout-byte (メソッド)
public {HostProcess.read-open-stdout-byte}:ByteInputStream

関連付けられた子ホスト プロセスの標準出力に接続される ByteInputStream を取得します。



write-open-stdin (メソッド)
public {HostProcess.write-open-stdin
character-encoding:CharEncoding = CharEncoding.none-specified
}:TextOutputStream

関連付けられた子ホスト プロセスの標準入力に接続される TextOutputStream を取得します。



write-open-stdin-byte (メソッド)
public {HostProcess.write-open-stdin-byte}:ByteOutputStream

関連付けられた子ホスト プロセスの標準入力に接続される ByteOutputStream を取得します。