Lines Matching refs:nsInputStreamTee
44 class nsInputStreamTee : public nsIInputStreamTee
51 nsInputStreamTee();
54 ~nsInputStreamTee() {}
68 nsInputStreamTee::nsInputStreamTee()
73 nsInputStreamTee::TeeSegment(const char *buf, PRUint32 count)
97 nsInputStreamTee::WriteSegmentFun(nsIInputStream *in, void *closure, const char *fromSegment,
100 nsInputStreamTee *tee = NS_REINTERPRET_CAST(nsInputStreamTee *, closure);
112 NS_IMPL_ISUPPORTS2(nsInputStreamTee,
117 nsInputStreamTee::Close()
127 nsInputStreamTee::Available(PRUint32 *avail)
134 nsInputStreamTee::Read(char *buf, PRUint32 count, PRUint32 *bytesRead)
146 nsInputStreamTee::ReadSegments(nsWriteSegmentFun writer,
160 nsInputStreamTee::IsNonBlocking(PRBool *result)
167 nsInputStreamTee::SetSource(nsIInputStream *source)
174 nsInputStreamTee::GetSource(nsIInputStream **source)
181 nsInputStreamTee::SetSink(nsIOutputStream *sink)
196 nsInputStreamTee::GetSink(nsIOutputStream **sink)
212 NS_NEWXPCOM(tee, nsInputStreamTee);