Linux Mac OSX Windows

Implemented by

 An input stream that reads ahead and keeps a buffer coming from another input
 stream so that fewer accesses to the underlying stream are necessary.
[scriptable, uuid(616f5b48-da09-11d3-8cda-0060b0fc14a3)]
interface nsIBufferedInputStream : nsIInputStream

Methods

 @param fillFromStream - add buffering to this stream
 @param bufferSize     - specifies the maximum buffer size
void init(in nsIInputStream fillFromStream, in unsigned long bufferSize)