Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
IPCBase () | |
virtual void | Reset () |
virtual void | ProcessDataArriveEvent () |
virtual void | ReadCallback (IAsyncResult result) |
virtual bool | Send (string value) |
virtual bool | Send (byte[] data) |
Protected Member Functions | |
void | AddPackToList (List< byte > pack) |
List< List< byte > > | GetPackList () |
bool | HaveDataToRead () |
virtual bool | BeginReadData () |
virtual void | SendCallback (IAsyncResult result) |
Protected Attributes | |
volatile bool | _pipeBrokenFlag |
PipeStream | _pipeStream |
CancellationTokenSource | _cancelTokenSrc |
Action< byte[]> | _onDataArrive |
Properties | |
int | BufferSize [get, set] |
virtual Action< byte[]> | OnDataArrive |
Private Attributes | |
List< List< byte > > | _producer = new List<List<byte>>() |
List< List< byte > > | _consumer = new List<List<byte>>() |
List< byte > | _totalData = new List<byte>() |
object | _listLock = new object() |
volatile bool | _haveDataToReadFlag |
Definition at line 11 of file IPCBase.cs.