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

◆ DoOperationReceiveFromMultiBuffer()

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

Definition at line 1263 of file SocketAsyncEventArgs.cs.

1264 {
1266 try
1267 {
1268 SocketFlags socketFlags = _socketFlags;
1269 int bytesTransferred;
1271 return ProcessIOCPResult(socketError == SocketError.Success, bytesTransferred, overlapped);
1272 }
1273 catch
1274 {
1276 throw;
1277 }
1278 }
unsafe SocketError ProcessIOCPResult(bool success, int bytesTransferred, NativeOverlapped *overlapped)
unsafe NativeOverlapped * AllocateNativeOverlapped()
unsafe void FreeNativeOverlapped(NativeOverlapped *overlapped)
List< ArraySegment< byte > > _bufferListInternal

References System.Net.Sockets.SocketAsyncEventArgs._bufferListInternal, 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, System.Net.Sockets.SocketAsyncEventArgs.PtrSocketAddressBufferSize, and System.IntPtr.Zero.

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