4 implementations of IConnectionListener
InMemory.FunctionalTests (1)
TestTransport\InMemoryTransportFactory.cs (1)
13internal class InMemoryTransportFactory : IConnectionListenerFactory, IConnectionListener
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
InMemoryTransportBenchmark.cs (1)
132internal sealed class InMemoryTransport : IConnectionListener
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Internal\NamedPipeConnectionListener.cs (1)
18internal sealed class NamedPipeConnectionListener : IConnectionListener
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
SocketConnectionListener.cs (1)
13internal sealed class SocketConnectionListener : IConnectionListener
31 references to IConnectionListener
InMemory.FunctionalTests (2)
TestTransport\InMemoryTransportFactory.cs (2)
38public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 42return new ValueTask<IConnectionListener>(this);
Microsoft.AspNetCore.Connections.Abstractions (3)
IConnectionListenerFactory.cs (3)
16/// Creates an <see cref="IConnectionListener"/> bound to the specified <see cref="EndPoint"/>. 20/// <returns>A <see cref="ValueTask{IConnectionListener}"/> that completes when the listener has been bound, yielding a <see cref="IConnectionListener" /> representing the new listener.</returns> 21ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Infrastructure\TransportManager.cs (3)
47var transport = await transportFactory.BindAsync(endPoint, cancellationToken).ConfigureAwait(false); 198private readonly IConnectionListener _connectionListener; 200public GenericConnectionListener(IConnectionListener connectionListener)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (17)
KestrelServerTests.cs (17)
551var mockTransport = new Mock<IConnectionListener>(); 569return new ValueTask<IConnectionListener>(mockTransport.Object); 608var mockTransport = new Mock<IConnectionListener>(); 627return new ValueTask<IConnectionListener>(mockTransport.Object); 667var mockTransport = new Mock<IConnectionListener>(); 682return new ValueTask<IConnectionListener>(mockTransport.Object); 803var mockTransports = new List<Mock<IConnectionListener>>(); 809var mockTransport = new Mock<IConnectionListener>(); 819return new ValueTask<IConnectionListener>(mockTransport.Object); 941var mockTransports = new List<Mock<IConnectionListener>>(); 947var mockTransport = new Mock<IConnectionListener>(); 957return new ValueTask<IConnectionListener>(mockTransport.Object); 992public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 1006var mock = new Mock<IConnectionListener>(); 1008return new ValueTask<IConnectionListener>(mock.Object); 1014public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 1022public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
InMemoryTransportBenchmark.cs (2)
118public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 128return new ValueTask<IConnectionListener>(new InMemoryTransport(endpoint, connections));
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Internal\NamedPipeTransportFactory.cs (2)
35public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 65return new ValueTask<IConnectionListener>(listener);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (2)
SocketTransportFactory.cs (2)
37public ValueTask<IConnectionListener> BindAsync(EndPoint endpoint, CancellationToken cancellationToken = default) 41return new ValueTask<IConnectionListener>(transport);