|
override Result< void > | Seek (int64 pos, SeekKind seekKind=.Absolute) |
|
void | MakeBuffer (int size) |
|
override Result< int > | TryRead (Span< uint8 > data) |
|
override Result< int > | TryWrite (Span< uint8 > data) |
|
override Result< void > | Flush () |
|
override Result< void > | Close () |
|
virtual Result< int, FileError > | TryRead (Span< uint8 > data, int timeout) |
|
Result< T > | Peek< T > () |
|
void | Skip (int64 count) |
|
void | Write (uint8 byte, int64 count) |
|
Result< void > | ReadStrSized32 (int size, String output) |
| Read sized string from stream.
|
|
Result< void > | ReadStrSized32 (String output) |
|
Result< void > | ReadStrC (String output) |
| Reads null terminated ASCII string from the stream. Null terminator is read from stream but isn't appended to output string.
|
|
Result< T > | Read< T > () |
|
Result< void > | Write< T > (T val) |
|
Result< void > | Write< T, T2 > (T val) |
|
Result< void > | WriteStrSized32 (StringView val) |
|
Result< void > | WriteStrUnsized (StringView val) |
|
Result< void > | Write (String val) |
|
virtual Result< void > | SetLength (int64 length) |
|
void | Align (int alignSize) |
|
virtual Result< int > | CopyTo (Stream destStream) |
|
virtual IAsyncResult | BeginRead (uint8[] buffer, int offset, int count, AsyncCallback callback, Object state) |
|
virtual Result< int > | EndRead (IAsyncResult asyncResult) |
|