1 instantiation of TlsEventPump
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
TlsEventPumpPool.cs (1)
40
_pumps[i] = new
TlsEventPump
(loggerFactory.CreateLogger<TlsEventPump>(), i, effectiveHandshakeTimeout);
11 references to TlsEventPump
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (11)
Connection\DirectTlsConnection.cs (3)
22
/// - Uses the assigned <see cref="
TlsEventPump
"/> for all I/O (read/write via epoll)
33
private readonly
TlsEventPump
_pump;
53
TlsEventPump
pump,
ConnectionIoState.cs (2)
19
/// <see cref="
TlsEventPump
"/> before this state is created. DirectTls terminates TLS for every connection,
68
internal
TlsEventPump
? Pump { get; set; }
TlsEventPumpPool.cs (6)
23
private readonly
TlsEventPump
[] _pumps;
37
_pumps = new
TlsEventPump
[pumpCount];
40
_pumps[i] = new TlsEventPump(loggerFactory.CreateLogger<
TlsEventPump
>(), i, effectiveHandshakeTimeout);
62
foreach (
var
pump in _pumps)
88
foreach (
var
pump in _pumps)
106
foreach (
var
pump in _pumps)