|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | ReadResult |
Public Member Functions | |
| delegate bool | OnReadEvent (byte[] data, int size, RailID user) |
| void | ClearUser (RailID id) |
| bool | IsDataAvailable (RailID id) |
| void | SetReadEvent (OnReadEvent method) |
| void | SetLocalPeer (RailID rail_id) |
| void | ReadTick () |
| int | Receive (RailID user, byte[] buffer, int bufferOffset, int bufferSize) |
Public Attributes | |
| object | RailLock = new object() |
Private Member Functions | |
| bool | IsPacketAvailable (out uint size) |
| RailID | GetLocalPeer () |
| bool | IsValid () |
Private Attributes | |
| Dictionary< RailID, Queue< ReadResult > > | _pendingReadBuffers = new Dictionary<RailID, Queue<ReadResult>>() |
| Queue< RailID > | _deletionQueue = new Queue<RailID>() |
| Queue< byte[]> | _bufferPool = new Queue<byte[]>() |
| OnReadEvent | _readEvent |
| RailID | _local_id |
Static Private Attributes | |
| const int | BUFFER_SIZE = 4096 |
Definition at line 7 of file WeGameP2PReader.cs.