annotate dwt/internal/mozilla/nsIInputStream.d @ 341:942da4b6558a

Ongoing fixup for compile
author John Reimer <terminal.node@gmail.com>
date Sun, 26 Oct 2008 21:19:51 -0700
parents 3dfa75c74ed2
children 9a4d7706df52
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
1 module dwt.internal.mozilla.nsIInputStream;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
2
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
3 import dwt.internal.mozilla.Common;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
4 import dwt.internal.mozilla.nsID;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
5 import dwt.internal.mozilla.nsISupports;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
6
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
7 typedef nsresult function(nsIInputStream aInStream,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
8 void *aClosure,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
9 byte *aFromSegment,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
10 PRUint32 aToOffset,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
11 PRUint32 aCount,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
12 PRUint32 *aWriteCount) nsWriteSegmentFun;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
13
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
14 const char[] NS_IINPUTSTREAM_IID_STR = "fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a";
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
15
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
16 const nsIID NS_IINPUTSTREAM_IID=
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
17 {0xfa9c7f6c, 0x61b3, 0x11d4,
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
18 [ 0x98, 0x77, 0x00, 0xc0, 0x4f, 0xa0, 0xcf, 0x4a ]};
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
19
341
942da4b6558a Ongoing fixup for compile
John Reimer <terminal.node@gmail.com>
parents: 293
diff changeset
20 //extern(System)
291
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
21
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
22 interface nsIInputStream : nsISupports {
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
23
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
24 static const char[] IID_STR = NS_IINPUTSTREAM_IID_STR;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
25 static const nsIID IID = NS_IINPUTSTREAM_IID;
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
26
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
27 nsresult Close();
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
28 nsresult Available(PRUint32 *_retval);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
29 nsresult Read(byte * aBuf, PRUint32 aCount, PRUint32 *_retval);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
30 nsresult ReadSegments(nsWriteSegmentFun aWriter, void * aClosure, PRUint32 aCount, PRUint32 *_retval);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
31 nsresult IsNonBlocking(PRBool *_retval);
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
32
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
33 }
b0bd1789106b fix: added wrong directory :(
John Reimer<terminal.node@gmail.com>
parents:
diff changeset
34