Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DoOperationSendToMultiBuffer()

unsafe SocketError System.Net.Sockets.SocketAsyncEventArgs.DoOperationSendToMultiBuffer ( SafeSocketHandle handle)
inlinepackageinherited

Definition at line 1512 of file SocketAsyncEventArgs.cs.

1513 {
1515 try
1516 {
1517 int bytesTransferred;
1519 return ProcessIOCPResult(socketError == SocketError.Success, bytesTransferred, overlapped);
1520 }
1521 catch
1522 {
1524 throw;
1525 }
1526 }
unsafe SocketError ProcessIOCPResult(bool success, int bytesTransferred, NativeOverlapped *overlapped)
unsafe NativeOverlapped * AllocateNativeOverlapped()
unsafe void FreeNativeOverlapped(NativeOverlapped *overlapped)
List< ArraySegment< byte > > _bufferListInternal
System.Net.Internals.SocketAddress _socketAddress

References System.Net.Sockets.SocketAsyncEventArgs._bufferListInternal, System.Net.Sockets.SocketAsyncEventArgs._socketAddress, System.Net.Sockets.SocketAsyncEventArgs._socketFlags, System.Net.Sockets.SocketAsyncEventArgs._wsaBufferArrayPinned, System.Net.Sockets.SocketAsyncEventArgs.AllocateNativeOverlapped(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Net.Sockets.SocketAsyncEventArgs.FreeNativeOverlapped(), System.handle, System.Net.Sockets.SocketAsyncEventArgs.ProcessIOCPResult(), System.Net.Sockets.SocketAsyncEventArgs.PtrSocketAddressBuffer, and System.IntPtr.Zero.

Referenced by System.Net.Sockets.SocketAsyncEventArgs.DoOperationSendTo().