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

nsIObjectInputStream Interface Reference

import "nsIObjectInputStream.idl";

Inheritance diagram for nsIObjectInputStream:

nsIBinaryInputStream nsIInputStream nsISupports nsFastLoadFileReader

List of all members.


Detailed Description

See also:
nsIObjectOutputStream

nsIBinaryInputStream

Definition at line 48 of file nsIObjectInputStream.idl.


Public Member Functions

unsigned long available ()
void close ()
charPtr getBuffer (in PRUint32 aLength, in PRUint32 aAlignMask)
boolean isNonBlocking ()
void putBuffer (in charPtr aBuffer, in PRUint32 aLength)
unsigned long read (in charPtr aBuf, in unsigned long aCount)
PRUint16 read16 ()
PRUint32 read32 ()
PRUint64 read64 ()
PRUint8 read8 ()
PRBool readBoolean ()
void readByteArray (in PRUint32 aLength,[array, size_is(aLength), retval] out PRUint8 aBytes)
void readBytes (in PRUint32 aLength,[size_is(aLength), retval] out string aString)
ACString readCString ()
double readDouble ()
float readFloat ()
nsresult readID (out nsID aID)
nsISupports readObject (in PRBool aIsStrongRef)
unsigned long readSegments (in nsWriteSegmentFun aWriter, in voidPtr aClosure, in unsigned long aCount)
AString readString ()
void setInputStream (in nsIInputStream aInputStream)
Methods
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

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

Generated by  Doxygen 1.6.0   Back to index