@mozilla.org/io/multiplex-input-stream;1

This component implements the following interfaces:

Constants

PRInt32 nsISeekableStream.NS_SEEK_SET = 0
PRInt32 nsISeekableStream.NS_SEEK_CUR = 1
PRInt32 nsISeekableStream.NS_SEEK_END = 2

Properties

readonly PRUint32 nsIMultiplexInputStream.count

Number of streams in this multiplex-stream

Methods

InterfaceMethod
nsIMultiplexInputStream void appendStream ( nsIInputStream stream )
nsIInputStream PRUint32 available ( )
nsIInputStream void close ( )
nsIMultiplexInputStream nsIInputStream getStream ( PRUint32 index )
nsIMultiplexInputStream void insertStream ( nsIInputStream stream , PRUint32 index )
nsIInputStream PRBool isNonBlocking ( )
nsIInputStream [noscript] PRUint32 read ( charPtr* buf , PRUint32 count )
nsIInputStream [noscript] PRUint32 readSegments ( nsWriteSegmentFun writer , voidPtr* closure , PRUint32 count )
nsIMultiplexInputStream void removeStream ( PRUint32 index )
nsISeekableStream void seek ( PRInt32 whence , PRInt64 offset )
nsISeekableStream void setEOF ( )
nsISeekableStream PRInt64 tell ( )

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com