2 instantiations of ConnectionIoState
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (2)
TlsEventPump.cs (2)
812
?? new
ConnectionIoState
(fd, conn.Session, _connectionIoStateLogger) { Pump = this };
927
var earlyState = new
ConnectionIoState
(fd, conn.Session, _connectionIoStateLogger) { Pump = this };
14 references to ConnectionIoState
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (14)
Connection\DirectTlsConnection.cs (5)
21
/// - Owns the <see cref="
ConnectionIoState
"/> (which drives the connection's <see cref="System.Net.Security.TlsSocketSession"/>)
32
private readonly
ConnectionIoState
_connectionState;
52
ConnectionIoState
connectionState,
152
internal
ConnectionIoState
ConnectionState => _connectionState;
173
/// <see cref="
ConnectionIoState
.Dispose"/>, which would attempt a graceful close_notify
TlsEventPump.cs (9)
50
private readonly ConcurrentDictionary<int,
ConnectionIoState
> _connections = new();
99
private ILogger<
ConnectionIoState
> _connectionIoStateLogger = NullLogger<
ConnectionIoState
>.Instance;
201
_connectionIoStateLogger = loggerFactory.CreateLogger<
ConnectionIoState
>();
462
if (!_connections.TryGetValue(fd, out
var
conn))
526
internal void TrackConnectionForTest(int fd,
ConnectionIoState
conn) => _connections[fd] = conn;
742
ConnectionIoState
connectionState;
927
var
earlyState = new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this };
1016
private bool PromoteHandshakeToConnection(int fd,
ConnectionIoState
connectionState)