Linux Mac OSX Windows

Implemented by

 nsIIOUtil provdes various xpcom/io-related utility methods.
[scriptable, uuid(e8152f7f-4209-4c63-ad23-c3d2aa0c5a49)]
interface nsIIOUtil : nsISupports

Methods

 Test whether an input stream is buffered.  See nsStreamUtils.h
 documentation for NS_InputStreamIsBuffered for the definition of
 "buffered" used here and for edge-case behavior.

 @throws NS_ERROR_INVALID_POINTER if null is passed in.
boolean inputStreamIsBuffered(in nsIInputStream aStream)
 Test whether an output stream is buffered.  See nsStreamUtils.h
 documentation for NS_OutputStreamIsBuffered for the definition of
 "buffered" used here and for edge-case behavior.

 @throws NS_ERROR_INVALID_POINTER if null is passed in.
boolean outputStreamIsBuffered(in nsIOutputStream aStream)