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

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

コンストラクタとデストラクタを実装

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