Visit Mozilla.org

nsIInputStream

出典: MDC

« XPCOM API Reference

[編集] 概要

nsIInputStream インターフェースは、読み込み可能なデータソースを表します。

  #include "nsIInputStream.h"

  [scriptable, uuid=(fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a)]
  interface nsIInputStream : nsISupports { ... };

nsIInputStream xpcom/io/nsIInputStream.idl で定義されています。これは scriptable で Mozilla 1.0 から凍結されています。

[編集] メソッド

close
このメソッドは、入力ストリームを閉じます。
available
このメソッドは、現在ストリームから読み込み可能なバイトサイズを返します。
read
このメソッドは、データをストリームからバッファにコピーします。scriptable ではありません。
readSegments
このメソッドは、ストリームの内部バッファへのダイレクトアクセスを提供します。scriptable ではありません。
isNonBlocking
このメソッドは、ストリームが非ブロッキングならtrueを返します。

[編集] 履歴

このインターフェースは Mozilla 1.0で凍結されました。詳細は bug 124465 を見てください。