source: Include/Classes/System/IO/Stream.ab@ 112

Last change on this file since 112 was 112, checked in by NoWest, 17 years ago

取りあえず完成形にはなったと思われる。。。

File size: 1.6 KB
Line 
1
2Class Stream
3Public
4 Virtual Function CanRead() As Boolean: End Function
5 Virtual Function CanSeek() As Boolean: End Function
6 Virtual Function CanTimeout() As Boolean: End Function
7 Virtual Function CanWrite() As Boolean: End Function
8 Virtual Function Length() As Int64: End Function
9 Virtual Sub Position(value As Int64): End Sub
10 Virtual Function Position() As Int64: End Function
11 Virtual Sub ReadTimeout(value As Long): End Sub
12 Virtual Function ReadTimeout() As Long: End Function
13 Virtual Sub WriteTimeout(value As Long): End Sub
14 Virtual Function WriteTimeout() As Long: End Function
15
16Public
17 Virtual Function BeginRead(ByRef buffer[] As Byte, offset As Long, count As Long, callback As AsyncCallback, state As Object) As IAsyncResult: End Function
18 Virtual Function BeginWrite(ByRef buffer[] As Byte, offset As Long, count As Long, callback As AsyncCallback, state As Object) As IAsyncResult: End Function
19 Virtual Sub Close(): End Sub
20 Virtual Function EndRead(ByRef asyncResult As IAsyncResult) As Long: End Function
21 Virtual Sub EndWrite(ByRef asyncResult As IAsyncResult): End Sub
22 Virtual Sub Flush(): End Sub
23 Virtual Function Read(ByRef buffer[] As Byte, offset As Long, count As Long) As Long: End Function
24 Virtual Function ReadByte() As Long: End Function
25 Virtual Function Seek(offset As Int64, origin As SeekOrigin) As Long: End Function
26 Virtual Sub SetLength(value As Int64): End Sub
27 Virtual Sub Write (ByRef buffer[] As Byte, offset As Long, count As Long): End Sub
28 Virtual Sub WriteByte(value As Byte): End Sub
29
30Protected
31 Virtual Function CreateWaitHandle() As WaitHandle: End Function
32End Class
Note: See TracBrowser for help on using the repository browser.