Logo Search packages:      
Sourcecode: xulrunner version File versions

nsIObjectOutputStream Interface Reference

import "nsIObjectOutputStream.idl";

Inheritance diagram for nsIObjectOutputStream:

nsIBinaryOutputStream nsIOutputStream nsISupports nsFastLoadFileWriter nsFastLoadFileUpdater

List of all members.


Detailed Description

nsIObjectInputStream nsIBinaryOutputStream

Definition at line 48 of file nsIObjectOutputStream.idl.


Public Member Functions

void close ()
void flush ()
charPtr getBuffer (in PRUint32 aLength, in PRUint32 aAlignMask)
boolean isNonBlocking ()
void putBuffer (in charPtr aBuffer, in PRUint32 aLength)
void setOutputStream (in nsIOutputStream aOutputStream)
unsigned long write (in string aBuf, in unsigned long aCount)
void write16 (in PRUint16 a16)
void write32 (in PRUint32 a32)
void write64 (in PRUint64 a64)
void write8 (in PRUint8 aByte)
void writeBoolean (in PRBool aBoolean)
void writeByteArray ([array, size_is(aLength)] in PRUint8 aBytes, in PRUint32 aLength)
void writeBytes ([size_is(aLength)] in string aString, in PRUint32 aLength)
void writeCompoundObject (in nsISupports aObject, in nsIIDRef aIID, in PRBool aIsStrongRef)
void writeDouble (in double aDouble)
void writeFloat (in float aFloat)
unsigned long writeFrom (in nsIInputStream aFromStream, in unsigned long aCount)
void writeID (in nsIDRef aID)
void writeObject (in nsISupports aObject, in PRBool aIsStrongRef)
unsigned long writeSegments (in nsReadSegmentFun aReader, in voidPtr aClosure, in unsigned long aCount)
void writeSingleRefObject (in nsISupports aObject)
void writeStringZ (in string aString)
void writeUtf8Z (in wstring aString)
void writeWStringZ (in wstring aString)
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