303 references to SocketFlags
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CoreClrSocketConnection.cs (2)
537
_socket.Send(buffer, offset, size,
SocketFlags
.None);
584
bytesRead = _socket.Receive(buffer, offset, size,
SocketFlags
.None);
netstandard (1)
netstandard.cs (1)
1273
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketFlags
))]
Sockets.FunctionalTests (4)
src\Servers\Kestrel\test\FunctionalTests\UnixDomainSocketsTests.cs (4)
102
await socket.SendAsync(data,
SocketFlags
.None).DefaultTimeout();
108
var bytesReceived = await socket.ReceiveAsync(buffer.AsMemory(read, buffer.Length - read),
SocketFlags
.None).DefaultTimeout();
170
await socket.SendAsync(httpRequest,
SocketFlags
.None).DefaultTimeout();
176
var bytesReceived = await socket.ReceiveAsync(readBuffer.AsMemory(read),
SocketFlags
.None).DefaultTimeout();
System (1)
src\libraries\shims\System\ref\System.cs (1)
763
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.Sockets.
SocketFlags
))]
System.IO.Pipes (4)
System\IO\Pipes\PipeStream.Unix.cs (4)
272
return _handle!.PipeSocket.Receive(buffer,
SocketFlags
.None);
293
int bytesWritten = _handle!.PipeSocket.Send(buffer,
SocketFlags
.None);
307
return await InternalHandle!.PipeSocket.ReceiveAsync(destination,
SocketFlags
.None, cancellationToken).ConfigureAwait(false);
321
int bytesWritten = await _handle!.PipeSocket.SendAsync(source,
SocketFlags
.None, cancellationToken).ConfigureAwait(false);
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (1)
191
await socket.ReceiveAsync(Array.Empty<byte>(),
SocketFlags
.None).ConfigureAwait(false);
System.Net.Ping (5)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MessageHeader.cs (1)
19
public
SocketFlags
Flags;
System\Net\NetworkInformation\Ping.RawSocket.cs (4)
258
socket.SendTo(socketConfig.SendBuffer,
SocketFlags
.None, socketConfig.EndPoint);
268
int bytesReceived = socket.ReceiveFrom(receiveBuffer,
SocketFlags
.None, ref socketConfig.EndPoint);
334
SocketFlags
.None,
349
SocketFlags
.None,
System.Net.Sockets (285)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MessageHeader.cs (1)
19
public
SocketFlags
Flags;
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Receive.cs (1)
13
internal static unsafe partial Error Receive(SafeHandle socket, byte* buffer, int bufferLen,
SocketFlags
flags, int* received);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReceiveMessage.cs (1)
13
internal static unsafe partial Error ReceiveMessage(SafeHandle socket, MessageHeader* messageHeader,
SocketFlags
flags, long* received);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Send.cs (1)
13
internal static unsafe partial Error Send(SafeHandle socket, byte* buffer, int bufferLen,
SocketFlags
flags, int* sent);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.SendMessage.cs (1)
13
internal static unsafe partial Error SendMessage(SafeHandle socket, MessageHeader* messageHeader,
SocketFlags
flags, long* sent);
System\Net\Sockets\NetworkStream.cs (9)
253
return _streamSocket.Receive(buffer,
SocketFlags
.None);
296
_streamSocket.Send(buffer, offset, count,
SocketFlags
.None);
320
_streamSocket.Send(buffer,
SocketFlags
.None);
430
SocketFlags
.None,
493
SocketFlags
.None,
550
SocketFlags
.None,
573
SocketFlags
.None,
611
SocketFlags
.None,
633
SocketFlags
.None,
System\Net\Sockets\Socket.cs (62)
1055
public int Send(byte[] buffer, int size,
SocketFlags
socketFlags)
1060
public int Send(byte[] buffer,
SocketFlags
socketFlags)
1067
return Send(buffer, 0, buffer != null ? buffer.Length : 0,
SocketFlags
.None);
1072
return Send(buffers,
SocketFlags
.None);
1075
public int Send(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags)
1086
public int Send(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, out SocketError errorCode)
1122
public int Send(byte[] buffer, int offset, int size,
SocketFlags
socketFlags)
1133
public int Send(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, out SocketError errorCode)
1170
public int Send(ReadOnlySpan<byte> buffer) => Send(buffer,
SocketFlags
.None);
1172
public int Send(ReadOnlySpan<byte> buffer,
SocketFlags
socketFlags)
1180
public int Send(ReadOnlySpan<byte> buffer,
SocketFlags
socketFlags, out SocketError errorCode)
1274
public int SendTo(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, EndPoint remoteEP)
1310
public int SendTo(byte[] buffer, int size,
SocketFlags
socketFlags, EndPoint remoteEP)
1315
public int SendTo(byte[] buffer,
SocketFlags
socketFlags, EndPoint remoteEP)
1322
return SendTo(buffer, 0, buffer != null ? buffer.Length : 0,
SocketFlags
.None, remoteEP);
1336
return SendTo(buffer,
SocketFlags
.None, remoteEP);
1340
/// Sends data to a specific endpoint using the specified <see cref="
SocketFlags
"/>.
1343
/// <param name="socketFlags">A bitwise combination of the <see cref="
SocketFlags
"/> values.</param>
1349
public int SendTo(ReadOnlySpan<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEP)
1381
/// Sends data to a specific endpoint using the specified <see cref="
SocketFlags
"/>.
1384
/// <param name="socketFlags">A bitwise combination of the <see cref="
SocketFlags
"/> values.</param>
1390
public int SendTo(ReadOnlySpan<byte> buffer,
SocketFlags
socketFlags, SocketAddress socketAddress)
1417
public int Receive(byte[] buffer, int size,
SocketFlags
socketFlags)
1422
public int Receive(byte[] buffer,
SocketFlags
socketFlags)
1429
return Receive(buffer, 0, buffer != null ? buffer.Length : 0,
SocketFlags
.None);
1433
public int Receive(byte[] buffer, int offset, int size,
SocketFlags
socketFlags)
1444
public int Receive(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, out SocketError errorCode)
1474
public int Receive(Span<byte> buffer) => Receive(buffer,
SocketFlags
.None);
1476
public int Receive(Span<byte> buffer,
SocketFlags
socketFlags)
1484
public int Receive(Span<byte> buffer,
SocketFlags
socketFlags, out SocketError errorCode)
1511
return Receive(buffers,
SocketFlags
.None);
1514
public int Receive(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags)
1525
public int Receive(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, out SocketError errorCode)
1562
public int ReceiveMessageFrom(byte[] buffer, int offset, int size, ref
SocketFlags
socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation)
1620
/// A bitwise combination of the <see cref="
SocketFlags
"/> values.
1634
/// <see cref="Socket.ReceiveMessageFrom(Span{byte}, ref
SocketFlags
, ref EndPoint, out IPPacketInformation)"/>
1639
public int ReceiveMessageFrom(Span<byte> buffer, ref
SocketFlags
socketFlags, ref EndPoint remoteEP, out IPPacketInformation ipPacketInformation)
1699
public int ReceiveFrom(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, ref EndPoint remoteEP)
1778
public int ReceiveFrom(byte[] buffer, int size,
SocketFlags
socketFlags, ref EndPoint remoteEP)
1783
public int ReceiveFrom(byte[] buffer,
SocketFlags
socketFlags, ref EndPoint remoteEP)
1790
return ReceiveFrom(buffer, 0, buffer != null ? buffer.Length : 0,
SocketFlags
.None, ref remoteEP);
1804
return ReceiveFrom(buffer,
SocketFlags
.None, ref remoteEP);
1808
/// Receives a datagram into the data buffer, using the specified <see cref="
SocketFlags
"/>, and stores the endpoint.
1811
/// <param name="socketFlags">A bitwise combination of the <see cref="
SocketFlags
"/> values.</param>
1817
public int ReceiveFrom(Span<byte> buffer,
SocketFlags
socketFlags, ref EndPoint remoteEP)
1889
/// Receives a datagram into the data buffer, using the specified <see cref="
SocketFlags
"/>, and stores the endpoint.
1892
/// <param name="socketFlags">A bitwise combination of the <see cref="
SocketFlags
"/> values.</param>
1898
public int ReceiveFrom(Span<byte> buffer,
SocketFlags
socketFlags, SocketAddress receivedAddress)
2367
public IAsyncResult BeginSend(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, AsyncCallback? callback, object? state)
2375
public IAsyncResult? BeginSend(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
2391
public IAsyncResult BeginSend(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, AsyncCallback? callback, object? state)
2398
public IAsyncResult? BeginSend(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
2439
public IAsyncResult BeginSendTo(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, EndPoint remoteEP, AsyncCallback? callback, object? state)
2451
public IAsyncResult BeginReceive(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, AsyncCallback? callback, object? state)
2458
public IAsyncResult? BeginReceive(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
2474
public IAsyncResult BeginReceive(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, AsyncCallback? callback, object? state)
2480
public IAsyncResult? BeginReceive(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, out SocketError errorCode, AsyncCallback? callback, object? state)
2516
public IAsyncResult BeginReceiveMessageFrom(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state)
2537
public int EndReceiveMessageFrom(IAsyncResult asyncResult, ref
SocketFlags
socketFlags, ref EndPoint endPoint, out IPPacketInformation ipPacketInformation)
2555
public IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size,
SocketFlags
socketFlags, ref EndPoint remoteEP, AsyncCallback? callback, object? state)
2615
bytesReceived = await s.ReceiveAsync(buffer,
SocketFlags
.None).ConfigureAwait(false);
3313
errorCode = SocketPal.Receive(handle, Array.Empty<byte>(), 0, 0,
SocketFlags
.None, out unused);
System\Net\Sockets\Socket.Tasks.cs (31)
277
ReceiveAsync(buffer,
SocketFlags
.None);
285
public Task<int> ReceiveAsync(ArraySegment<byte> buffer,
SocketFlags
socketFlags) => ReceiveAsync(buffer, socketFlags, fromNetworkStream: false);
287
internal Task<int> ReceiveAsync(ArraySegment<byte> buffer,
SocketFlags
socketFlags, bool fromNetworkStream)
300
ReceiveAsync(buffer,
SocketFlags
.None, cancellationToken);
309
public ValueTask<int> ReceiveAsync(Memory<byte> buffer,
SocketFlags
socketFlags, CancellationToken cancellationToken = default) =>
312
internal ValueTask<int> ReceiveAsync(Memory<byte> buffer,
SocketFlags
socketFlags, bool fromNetworkStream, CancellationToken cancellationToken)
336
ReceiveAsync(buffers,
SocketFlags
.None);
344
public Task<int> ReceiveAsync(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags)
367
ReceiveFromAsync(buffer,
SocketFlags
.None, remoteEndPoint);
376
public Task<SocketReceiveFromResult> ReceiveFromAsync(ArraySegment<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEndPoint)
390
ReceiveFromAsync(buffer,
SocketFlags
.None, remoteEndPoint, cancellationToken);
400
public ValueTask<SocketReceiveFromResult> ReceiveFromAsync(Memory<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default)
434
public ValueTask<int> ReceiveFromAsync(Memory<byte> buffer,
SocketFlags
socketFlags, SocketAddress receivedAddress, CancellationToken cancellationToken = default)
469
ReceiveMessageFromAsync(buffer,
SocketFlags
.None, remoteEndPoint);
478
public Task<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(ArraySegment<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEndPoint)
492
ReceiveMessageFromAsync(buffer,
SocketFlags
.None, remoteEndPoint, cancellationToken);
502
public ValueTask<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(Memory<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken = default)
528
SendAsync(buffer,
SocketFlags
.None);
536
public Task<int> SendAsync(ArraySegment<byte> buffer,
SocketFlags
socketFlags)
549
SendAsync(buffer,
SocketFlags
.None, cancellationToken);
558
public ValueTask<int> SendAsync(ReadOnlyMemory<byte> buffer,
SocketFlags
socketFlags, CancellationToken cancellationToken = default)
576
internal ValueTask SendAsyncForNetworkStream(ReadOnlyMemory<byte> buffer,
SocketFlags
socketFlags, CancellationToken cancellationToken)
600
SendAsync(buffers,
SocketFlags
.None);
608
public Task<int> SendAsync(IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags)
631
SendToAsync(buffer,
SocketFlags
.None, remoteEP);
640
public Task<int> SendToAsync(ArraySegment<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEP)
654
SendToAsync(buffer,
SocketFlags
.None, remoteEP, cancellationToken);
664
public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEP, CancellationToken cancellationToken = default)
693
public ValueTask<int> SendToAsync(ReadOnlyMemory<byte> buffer,
SocketFlags
socketFlags, SocketAddress socketAddress, CancellationToken cancellationToken = default)
1130
SocketFlags
socketFlags = SocketFlags;
1360
SocketFlags
socketFlags = SocketFlags;
System\Net\Sockets\SocketAsyncContext.Unix.cs (70)
352
public
SocketFlags
Flags;
359
public Action<int, Memory<byte>,
SocketFlags
, SocketError>? Callback { get; set; }
362
Callback!(BytesTransferred, SocketAddress,
SocketFlags
.None, ErrorCode);
389
cb(bt, sa,
SocketFlags
.None, ec);
417
cb(bt, sa,
SocketFlags
.None, ec);
437
public
SocketFlags
Flags;
438
public
SocketFlags
ReceivedFlags;
443
public Action<int, Memory<byte>,
SocketFlags
, SocketError>? Callback { get; set; }
460
if (Buffer.Length == 0 && Flags ==
SocketFlags
.None && SocketAddress.Length == 0)
463
ReceivedFlags =
SocketFlags
.None;
473
ReceivedFlags =
SocketFlags
.None;
493
SocketFlags
rf = ReceivedFlags;
526
SocketFlags
rf = ReceivedFlags;
559
public
SocketFlags
Flags;
561
public
SocketFlags
ReceivedFlags;
570
public Action<int, Memory<byte>,
SocketFlags
, IPPacketInformation, SocketError>? Callback { get; set; }
590
public
SocketFlags
Flags;
592
public
SocketFlags
ReceivedFlags;
600
public Action<int, Memory<byte>,
SocketFlags
, IPPacketInformation, SocketError>? Callback { get; set; }
662
SocketError error = context.SendToAsync(Buffer, 0, Buffer.Length,
SocketFlags
.None, Memory<byte>.Empty, ref BytesTransferred, Callback!, default);
684
cb(bt, sa,
SocketFlags
.None, ec);
1526
public SocketError ConnectAsync(Memory<byte> socketAddress, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback, Memory<byte> buffer, out int sentBytes)
1551
errorCode = SendToAsync(buffer.Slice(sentBytes), 0, remains,
SocketFlags
.None, Memory<byte>.Empty, ref sentBytes, callback!, default);
1576
public SocketError Receive(Memory<byte> buffer,
SocketFlags
flags, int timeout, out int bytesReceived)
1581
public SocketError Receive(Span<byte> buffer,
SocketFlags
flags, int timeout, out int bytesReceived)
1586
public SocketError ReceiveAsync(Memory<byte> buffer,
SocketFlags
flags, out int bytesReceived, out
SocketFlags
receivedFlags, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback, CancellationToken cancellationToken)
1591
public unsafe SocketError ReceiveFrom(Memory<byte> buffer, ref
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived)
1595
SocketFlags
receivedFlags;
1622
public unsafe SocketError ReceiveFrom(Span<byte> buffer, ref
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived)
1624
SocketFlags
receivedFlags;
1654
public SocketError ReceiveAsync(Memory<byte> buffer,
SocketFlags
flags, out int bytesReceived, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback, CancellationToken cancellationToken = default)
1686
public SocketError ReceiveFromAsync(Memory<byte> buffer,
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out
SocketFlags
receivedFlags, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback, CancellationToken cancellationToken = default)
1718
receivedFlags =
SocketFlags
.None;
1722
public SocketError Receive(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, int timeout, out int bytesReceived)
1727
public SocketError ReceiveAsync(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, out int bytesReceived, out
SocketFlags
receivedFlags, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback)
1732
public unsafe SocketError ReceiveFrom(IList<ArraySegment<byte>> buffers, ref
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, int timeout, out int bytesReceived)
1736
SocketFlags
receivedFlags;
1762
public SocketError ReceiveFromAsync(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out
SocketFlags
receivedFlags, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback)
1792
receivedFlags =
SocketFlags
.None;
1799
Memory<byte> buffer, ref
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, int timeout, out IPPacketInformation ipPacketInformation, out int bytesReceived)
1803
SocketFlags
receivedFlags;
1834
Span<byte> buffer, ref
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, int timeout, out IPPacketInformation ipPacketInformation, out int bytesReceived)
1838
SocketFlags
receivedFlags;
1871
public SocketError ReceiveMessageFromAsync(Memory<byte> buffer, IList<ArraySegment<byte>>? buffers,
SocketFlags
flags, Memory<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, out int bytesReceived, out
SocketFlags
receivedFlags, out IPPacketInformation ipPacketInformation, Action<int, Memory<byte>,
SocketFlags
, IPPacketInformation, SocketError> callback, CancellationToken cancellationToken = default)
1906
receivedFlags =
SocketFlags
.None;
1910
public SocketError Send(ReadOnlySpan<byte> buffer,
SocketFlags
flags, int timeout, out int bytesSent) =>
1913
public SocketError Send(byte[] buffer, int offset, int count,
SocketFlags
flags, int timeout, out int bytesSent)
1918
public SocketError SendAsync(Memory<byte> buffer, int offset, int count,
SocketFlags
flags, out int bytesSent, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback, CancellationToken cancellationToken)
1924
public SocketError SendTo(byte[] buffer, int offset, int count,
SocketFlags
flags, Memory<byte> socketAddress, int timeout, out int bytesSent)
1954
public unsafe SocketError SendTo(ReadOnlySpan<byte> buffer,
SocketFlags
flags, Memory<byte> socketAddress, int timeout, out int bytesSent)
1988
public SocketError SendToAsync(Memory<byte> buffer, int offset, int count,
SocketFlags
flags, Memory<byte> socketAddress, ref int bytesSent, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback, CancellationToken cancellationToken = default)
2021
public SocketError Send(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, int timeout, out int bytesSent)
2026
public SocketError SendAsync(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, out int bytesSent, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback)
2031
public SocketError SendTo(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, Memory<byte> socketAddress, int timeout, out int bytesSent)
2063
public SocketError SendToAsync(IList<ArraySegment<byte>> buffers,
SocketFlags
flags, Memory<byte> socketAddress, out int bytesSent, Action<int, Memory<byte>,
SocketFlags
, SocketError> callback)
System\Net\Sockets\SocketAsyncEventArgs.cs (10)
59
private
SocketFlags
_socketFlags;
298
public
SocketFlags
SocketFlags
431
internal void SetResults(SocketError socketError, int bytesTransferred,
SocketFlags
flags)
439
internal void SetResults(Exception exception, int bytesTransferred,
SocketFlags
flags)
627
internal void FinishOperationSyncFailure(SocketError socketError, int bytesTransferred,
SocketFlags
flags)
659
internal void FinishOperationAsyncFailure(SocketError socketError, int bytesTransferred,
SocketFlags
flags)
836
SetResults(caughtException, 0,
SocketFlags
.None);
886
internal void FinishOperationSyncSuccess(int bytesTransferred,
SocketFlags
flags)
1015
internal void FinishOperationAsyncSuccess(int bytesTransferred,
SocketFlags
flags)
1032
private void FinishOperationSync(SocketError socketError, int bytesTransferred,
SocketFlags
flags)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (30)
15
private
SocketFlags
_receivedFlags;
16
private Action<int, Memory<byte>,
SocketFlags
, SocketError>? _transferCompletionCallback;
30
CompletionCallback(0,
SocketFlags
.None, socketError);
64
FinishOperationSync(socketError, 0,
SocketFlags
.None);
70
private void ConnectCompletionCallback(int bytesTransferred, Memory<byte> socketAddress,
SocketFlags
receivedFlags, SocketError socketError)
72
CompletionCallback(bytesTransferred,
SocketFlags
.None, socketError);
80
FinishOperationSync(socketError, sentBytes,
SocketFlags
.None);
90
FinishOperationSync(socketError, 0,
SocketFlags
.None);
98
FinishOperationSync(socketError, 0,
SocketFlags
.None);
102
private Action<int, Memory<byte>,
SocketFlags
, SocketError> TransferCompletionCallback =>
105
private void TransferCompletionCallbackCore(int bytesTransferred, Memory<byte> socketAddress,
SocketFlags
receivedFlags, SocketError socketError)
112
private void CompleteTransferOperation(Memory<byte> _, int socketAddressSize,
SocketFlags
receivedFlags)
120
_receivedFlags = System.Net.Sockets.
SocketFlags
.None;
123
SocketFlags
flags;
133
flags =
SocketFlags
.None;
156
_receivedFlags = System.Net.Sockets.
SocketFlags
.None;
159
SocketFlags
flags;
181
private void ReceiveMessageFromCompletionCallback(int bytesTransferred, Memory<byte> socketAddress,
SocketFlags
receivedFlags, IPPacketInformation ipPacketInformation, SocketError errorCode)
188
private void CompleteReceiveMessageFromOperation(Memory<byte> socketAddress, int socketAddressSize,
SocketFlags
receivedFlags, IPPacketInformation ipPacketInformation)
200
_receivedFlags = System.Net.Sockets.
SocketFlags
.None;
208
SocketFlags
receivedFlags;
222
_receivedFlags = System.Net.Sockets.
SocketFlags
.None;
238
CompleteTransferOperation(null, 0,
SocketFlags
.None);
239
FinishOperationSync(errorCode, bytesSent,
SocketFlags
.None);
293
FinishOperationAsyncSuccess((int)bytesTransferred,
SocketFlags
.None);
297
FinishOperationAsyncFailure(error, (int)bytesTransferred,
SocketFlags
.None);
306
_receivedFlags = System.Net.Sockets.
SocketFlags
.None;
322
CompleteTransferOperation(_socketAddress.Buffer, _socketAddress.Size,
SocketFlags
.None);
323
FinishOperationSync(errorCode, bytesSent,
SocketFlags
.None);
385
private void CompletionCallback(int bytesTransferred,
SocketFlags
flags, SocketError socketError)
System\Net\Sockets\SocketPal.Unix.cs (43)
119
private static unsafe int SysReceive(SafeSocketHandle socket,
SocketFlags
flags, Span<byte> buffer, out Interop.Error errno)
143
private static unsafe int SysReceive(SafeSocketHandle socket,
SocketFlags
flags, Span<byte> buffer, Span<byte> socketAddress, out int socketAddressLen, out
SocketFlags
receivedFlags, out Interop.Error errno)
213
private static unsafe int SysSend(SafeSocketHandle socket,
SocketFlags
flags, ReadOnlySpan<byte> buffer, ref int offset, ref int count, out Interop.Error errno)
240
private static unsafe int SysSend(SafeSocketHandle socket,
SocketFlags
flags, ReadOnlySpan<byte> buffer, ref int offset, ref int count, ReadOnlySpan<byte> socketAddress, out Interop.Error errno)
284
private static unsafe int SysSend(SafeSocketHandle socket,
SocketFlags
flags, IList<ArraySegment<byte>> buffers, ref int bufferIndex, ref int offset, ReadOnlySpan<byte> socketAddress, out Interop.Error errno)
374
private static unsafe int SysReceive(SafeSocketHandle socket,
SocketFlags
flags, IList<ArraySegment<byte>> buffers, Span<byte> socketAddress, out int socketAddressLen, out
SocketFlags
receivedFlags, out Interop.Error errno)
472
private static unsafe int SysReceiveMessageFrom(SafeSocketHandle socket,
SocketFlags
flags, Span<byte> buffer, Span<byte> socketAddress, out int socketAddressLen, bool isIPv4, bool isIPv6, out
SocketFlags
receivedFlags, out IPPacketInformation ipPacketInformation, out Interop.Error errno)
528
SafeSocketHandle socket,
SocketFlags
flags, IList<ArraySegment<byte>> buffers,
530
out
SocketFlags
receivedFlags, out IPPacketInformation ipPacketInformation, out Interop.Error errno)
750
public static bool TryCompleteReceiveFrom(SafeSocketHandle socket, Span<byte> buffer,
SocketFlags
flags, Span<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out
SocketFlags
receivedFlags, out SocketError errorCode) =>
753
public static bool TryCompleteReceiveFrom(SafeSocketHandle socket, IList<ArraySegment<byte>> buffers,
SocketFlags
flags, Span<byte> socketAddress, out int socketAddressLen, out int bytesReceived, out
SocketFlags
receivedFlags, out SocketError errorCode) =>
756
public static unsafe bool TryCompleteReceive(SafeSocketHandle socket, Span<byte> buffer,
SocketFlags
flags, out int bytesReceived, out SocketError errorCode)
765
Debug.Assert(flags ==
SocketFlags
.None);
775
received = SysReceive(socket, flags |
SocketFlags
.Peek, new Span<byte>(&oneBytePeekBuffer, 1), out errno);
815
public static unsafe bool TryCompleteReceiveFrom(SafeSocketHandle socket, Span<byte> buffer, IList<ArraySegment<byte>>? buffers,
SocketFlags
flags, Span<byte> socketAddress, out int receivedSocketAddressLength, out int bytesReceived, out
SocketFlags
receivedFlags, out SocketError errorCode)
824
Debug.Assert(flags ==
SocketFlags
.None);
843
received = SysReceive(socket, flags |
SocketFlags
.Peek, new Span<byte>(&oneBytePeekBuffer, 1), socketAddress, out receivedSocketAddressLength, out receivedFlags, out errno);
886
public static unsafe bool TryCompleteReceiveMessageFrom(SafeSocketHandle socket, Span<byte> buffer, IList<ArraySegment<byte>>? buffers,
SocketFlags
flags, Memory<byte> socketAddress, out int receivedSocketAddressLength, bool isIPv4, bool isIPv6, out int bytesReceived, out
SocketFlags
receivedFlags, out IPPacketInformation ipPacketInformation, out SocketError errorCode)
932
public static bool TryCompleteSendTo(SafeSocketHandle socket, Span<byte> buffer, ref int offset, ref int count,
SocketFlags
flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode)
938
public static bool TryCompleteSendTo(SafeSocketHandle socket, ReadOnlySpan<byte> buffer,
SocketFlags
flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode)
944
public static bool TryCompleteSendTo(SafeSocketHandle socket, IList<ArraySegment<byte>> buffers, ref int bufferIndex, ref int offset,
SocketFlags
flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode)
950
public static bool TryCompleteSendTo(SafeSocketHandle socket, ReadOnlySpan<byte> buffer, IList<ArraySegment<byte>>? buffers, ref int bufferIndex, ref int offset, ref int count,
SocketFlags
flags, ReadOnlySpan<byte> socketAddress, ref int bytesSent, out SocketError errorCode)
963
Debug.Assert(flags ==
SocketFlags
.None);
1159
public static SocketError Send(SafeSocketHandle handle, IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, out int bytesTransferred)
1175
public static SocketError Send(SafeSocketHandle handle, byte[] buffer, int offset, int count,
SocketFlags
socketFlags, out int bytesTransferred)
1188
public static SocketError Send(SafeSocketHandle handle, ReadOnlySpan<byte> buffer,
SocketFlags
socketFlags, out int bytesTransferred)
1217
public static SocketError SendTo(SafeSocketHandle handle, byte[] buffer, int offset, int count,
SocketFlags
socketFlags, Memory<byte> socketAddress, out int bytesTransferred)
1230
public static SocketError SendTo(SafeSocketHandle handle, ReadOnlySpan<byte> buffer,
SocketFlags
socketFlags, Memory<byte> socketAddress, out int bytesTransferred)
1243
public static SocketError Receive(SafeSocketHandle handle, IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags, out int bytesTransferred)
1261
public static SocketError Receive(SafeSocketHandle handle, byte[] buffer, int offset, int count,
SocketFlags
socketFlags, out int bytesTransferred)
1273
public static SocketError Receive(SafeSocketHandle handle, Span<byte> buffer,
SocketFlags
socketFlags, out int bytesTransferred)
1285
public static SocketError ReceiveMessageFrom(Socket socket, SafeSocketHandle handle, byte[] buffer, int offset, int count, ref
SocketFlags
socketFlags, SocketAddress socketAddress, out SocketAddress receiveAddress, out IPPacketInformation ipPacketInformation, out int bytesTransferred)
1311
public static SocketError ReceiveMessageFrom(Socket socket, SafeSocketHandle handle, Span<byte> buffer, ref
SocketFlags
socketFlags, SocketAddress socketAddress, out SocketAddress receiveAddress, out IPPacketInformation ipPacketInformation, out int bytesTransferred)
1336
public static SocketError ReceiveFrom(SafeSocketHandle handle, byte[] buffer, int offset, int count,
SocketFlags
socketFlags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesTransferred)
1348
public static SocketError ReceiveFrom(SafeSocketHandle handle, Span<byte> buffer,
SocketFlags
socketFlags, Memory<byte> socketAddress, out int socketAddressLen, out int bytesTransferred)
2077
bytesTransferred = await socket.SendAsync(e.MemoryBuffer.Value,
SocketFlags
.None, cancellationToken).ConfigureAwait(false) + bytesTransferred;
System\Net\Sockets\SocketReceiveMessageFromResult.cs (1)
13
public
SocketFlags
SocketFlags;
System\Net\Sockets\SocketTaskExtensions.cs (9)
47
public static Task<int> ReceiveAsync(this Socket socket, ArraySegment<byte> buffer,
SocketFlags
socketFlags) =>
50
public static ValueTask<int> ReceiveAsync(this Socket socket, Memory<byte> buffer,
SocketFlags
socketFlags, CancellationToken cancellationToken = default) =>
53
public static Task<int> ReceiveAsync(this Socket socket, IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags) =>
56
public static Task<SocketReceiveFromResult> ReceiveFromAsync(this Socket socket, ArraySegment<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEndPoint) =>
59
public static Task<SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this Socket socket, ArraySegment<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEndPoint) =>
63
public static Task<int> SendAsync(this Socket socket, ArraySegment<byte> buffer,
SocketFlags
socketFlags) =>
66
public static ValueTask<int> SendAsync(this Socket socket, ReadOnlyMemory<byte> buffer,
SocketFlags
socketFlags, CancellationToken cancellationToken = default) =>
69
public static Task<int> SendAsync(this Socket socket, IList<ArraySegment<byte>> buffers,
SocketFlags
socketFlags) =>
73
public static Task<int> SendToAsync(this Socket socket, ArraySegment<byte> buffer,
SocketFlags
socketFlags, EndPoint remoteEP) =>
System\Net\Sockets\UDPClient.cs (15)
291
return _clientSocket.BeginSend(datagram, 0, bytes,
SocketFlags
.None, requestCallback, state);
296
return _clientSocket.BeginSendTo(datagram, 0, bytes,
SocketFlags
.None, endPoint, requestCallback, state);
366
return _clientSocket.BeginReceiveFrom(_buffer, 0, MaxUDPSize,
SocketFlags
.None, ref tempRemoteEP, requestCallback, state);
565
return _clientSocket.SendAsync(new ArraySegment<byte>(datagram, 0, bytes),
SocketFlags
.None);
570
return _clientSocket.SendToAsync(new ArraySegment<byte>(datagram, 0, bytes),
SocketFlags
.None, endPoint);
596
return _clientSocket.SendAsync(datagram,
SocketFlags
.None, cancellationToken);
604
return _clientSocket.SendToAsync(datagram,
SocketFlags
.None, endPoint, cancellationToken);
613
SocketFlags
.None,
639
SocketFlags
.None,
851
return Client.Send(dgram, 0, bytes,
SocketFlags
.None);
856
return Client.SendTo(dgram, 0, bytes,
SocketFlags
.None, endPoint);
884
return Client.Send(datagram,
SocketFlags
.None);
889
return Client.SendTo(datagram,
SocketFlags
.None, endPoint);
925
return Client.Send(dgram, 0, bytes,
SocketFlags
.None);
948
return Client.Send(datagram,
SocketFlags
.None);