Lines Matching refs:nsBinaryOutputStream

61 NS_IMPL_ISUPPORTS3(nsBinaryOutputStream, nsIObjectOutputStream, nsIBinaryOutputStream, nsIOutputStream)
64 nsBinaryOutputStream::Flush() { return mOutputStream->Flush(); }
67 nsBinaryOutputStream::Close() { return mOutputStream->Close(); }
70 nsBinaryOutputStream::Write(const char *aBuf, PRUint32 aCount, PRUint32 *aActualBytes)
76 nsBinaryOutputStream::WriteFrom(nsIInputStream *inStr, PRUint32 count, PRUint32 *_retval)
83 nsBinaryOutputStream::WriteSegments(nsReadSegmentFun reader, void * closure, PRUint32 count, PRUint32 *_retval)
90 nsBinaryOutputStream::IsNonBlocking(PRBool *aNonBlocking)
96 nsBinaryOutputStream::WriteFully(const char *aBuf, PRUint32 aCount)
109 nsBinaryOutputStream::SetOutputStream(nsIOutputStream *aOutputStream)
118 nsBinaryOutputStream::WriteBoolean(PRBool aBoolean)
124 nsBinaryOutputStream::Write8(PRUint8 aByte)
130 nsBinaryOutputStream::Write16(PRUint16 a16)
137 nsBinaryOutputStream::Write32(PRUint32 a32)
144 nsBinaryOutputStream::Write64(PRUint64 a64)
158 nsBinaryOutputStream::WriteFloat(float aFloat)
166 nsBinaryOutputStream::WriteDouble(double aDouble)
174 nsBinaryOutputStream::WriteStringZ(const char *aString)
186 nsBinaryOutputStream::WriteWStringZ(const PRUnichar* aString)
223 nsBinaryOutputStream::WriteUtf8Z(const PRUnichar* aString)
230 nsBinaryOutputStream::WriteBytes(const char *aString, PRUint32 aLength)
243 nsBinaryOutputStream::WriteByteArray(PRUint8 *aBytes, PRUint32 aLength)
249 nsBinaryOutputStream::WriteObject(nsISupports* aObject, PRBool aIsStrongRef)
256 nsBinaryOutputStream::WriteSingleRefObject(nsISupports* aObject)
263 nsBinaryOutputStream::WriteCompoundObject(nsISupports* aObject,
272 nsBinaryOutputStream::WriteID(const nsIID& aIID)
279 nsBinaryOutputStream::GetBuffer(PRUint32 aLength, PRUint32 aAlignMask)
287 nsBinaryOutputStream::PutBuffer(char* aBuffer, PRUint32 aLength)