Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Dispose () |
Package Functions | |
AsyncStreamReader (Stream stream, Action< string > callback, Encoding encoding) | |
void | BeginReadLine () |
void | CancelOperation () |
Properties | |
Task | EOF [get] |
Private Member Functions | |
async Task | ReadBufferAsync () |
void | MoveLinesFromStringBuilderToMessageQueue () |
bool | FlushMessageQueue (bool rethrowInNewThread) |
Private Attributes | |
readonly Stream | _stream |
readonly Decoder | _decoder |
readonly byte[] | _byteBuffer |
readonly char[] | _charBuffer |
readonly Action< string > | _userCallBack |
readonly CancellationTokenSource | _cts |
Task | _readToBufferTask |
readonly Queue< string > | _messageQueue |
StringBuilder | _sb |
bool | _bLastCarriageReturn |
bool | _cancelOperation |
int | _currentLinePos |
Definition at line 10 of file AsyncStreamReader.cs.