Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsIMultiplexInputStream Interface Reference

import "nsIMultiplexInputStream.idl";

Inheritance diagram for nsIMultiplexInputStream:

nsIInputStream nsISupports nsMultiplexInputStream

List of all members.


Detailed Description

The multiplex stream concatinates a list of input streams into a single stream.

Definition at line 47 of file nsIMultiplexInputStream.idl.


Public Member Functions

void appendStream (in nsIInputStream stream)
unsigned long available ()
void close ()
nsIInputStream getStream (in unsigned long index)
void insertStream (in nsIInputStream stream, in unsigned long index)
boolean isNonBlocking ()
unsigned long read (in charPtr aBuf, in unsigned long aCount)
unsigned long readSegments (in nsWriteSegmentFun aWriter, in voidPtr aClosure, in unsigned long aCount)
void removeStream (in unsigned long index)
Methods
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

readonly attribute unsigned long count

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index