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 |