|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| void | SetBuffer (int offset, int count) |
| void | SetBuffer (byte[]? buffer, int offset, int count) |
| void | SetBuffer (Memory< byte > buffer) |
| void | Dispose () |
Static Public Attributes | |
| static readonly EventArgs | Empty = new EventArgs() |
Protected Member Functions | |
| virtual void | OnCompleted (SocketAsyncEventArgs e) |
Package Attributes | |
| AsyncTaskMethodBuilder< TResult > | _builder |
| bool | _accessed |
| bool | _wrapExceptionsInIOExceptions |
| System.Net.Internals.SocketAddress | _socketAddress |
Properties | |
| Socket? | AcceptSocket [get, set] |
| Socket? | ConnectSocket [get] |
| byte?[] | Buffer [get] |
| Memory< byte > | MemoryBuffer [get] |
| int | Offset [get] |
| int | Count [get] |
| TransmitFileOptions | SendPacketsFlags [get, set] |
| IList< ArraySegment< byte > >? | BufferList [get, set] |
| int | BytesTransferred [get] |
| bool | DisconnectReuseSocket [get, set] |
| SocketAsyncOperation | LastOperation [get] |
| IPPacketInformation | ReceiveMessageFromPacketInfo [get] |
| EndPoint? | RemoteEndPoint [get, set] |
| SendPacketsElement?[] | SendPacketsElements [get, set] |
| int | SendPacketsSendSize [get, set] |
| SocketError | SocketError [get, set] |
| Exception? | ConnectByNameError [get] |
| SocketFlags | SocketFlags [get, set] |
| object? | UserToken [get, set] |
| bool | HasMultipleBuffers [get] |
| unsafe IntPtr | PtrSocketAddressBuffer [get] |
| IntPtr | PtrSocketAddressBufferSize [get] |
Events | |
| EventHandler< SocketAsyncEventArgs >? | Completed |
Private Types | |
| enum | AsyncProcessingState : byte { None , InProcess , Set } |
| enum | PinState : byte { None , MultipleBuffer , SendPackets } |
Static Private Member Functions | |
| static void | ExecutionCallback (object state) |
| static void | LogBytesTransferEvents (SocketType? socketType, SocketAsyncOperation operation, int bytesTransferred) |
Static Private Attributes | |
| static readonly ContextCallback | s_executionCallback = ExecutionCallback |
| static unsafe readonly IOCompletionCallback | s_completionPortCallback |