| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Inheritance diagram for Terraria.Net.Sockets.TcpSocket:
 Collaboration diagram for Terraria.Net.Sockets.TcpSocket:Public Member Functions | |
| TcpSocket () | |
| TcpSocket (TcpClient tcpClient) | |
Properties | |
| int | MessagesInQueue [get, set] | 
Private Member Functions | |
| void Terraria.Net.Sockets.ISocket. | Close () | 
| bool Terraria.Net.Sockets.ISocket. | IsConnected () | 
| void Terraria.Net.Sockets.ISocket. | Connect (RemoteAddress address) | 
| void | ReadCallback (IAsyncResult result) | 
| void | SendCallback (IAsyncResult result) | 
| void Terraria.Net.Sockets.ISocket. | SendQueuedPackets () | 
| void Terraria.Net.Sockets.ISocket. | AsyncSend (byte[] data, int offset, int size, SocketSendCallback callback, object state) | 
| void Terraria.Net.Sockets.ISocket. | AsyncReceive (byte[] data, int offset, int size, SocketReceiveCallback callback, object state) | 
| bool Terraria.Net.Sockets.ISocket. | IsDataAvailable () | 
| RemoteAddress Terraria.Net.Sockets.ISocket. | GetRemoteAddress () | 
| bool Terraria.Net.Sockets.ISocket. | StartListening (SocketConnectionAccepted callback) | 
| void Terraria.Net.Sockets.ISocket. | StopListening () | 
| void | ListenLoop () | 
Private Attributes | |
| byte[] | _packetBuffer | 
| List< object > | _callbackBuffer | 
| int | _messagesInQueue | 
| TcpClient | _connection | 
| TcpListener | _listener | 
| SocketConnectionAccepted | _listenerCallback | 
| RemoteAddress | _remoteAddress | 
| bool | _isListening | 
Definition at line 14 of file TcpSocket.cs.