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

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

デストラクタは不要だったようなので削除しました。

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