2 instantiations of ConnectionIoState
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (2)
TlsEventPump.cs (2)
812?? new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this }; 927var 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"/>) 32private readonly ConnectionIoState _connectionState; 52ConnectionIoState connectionState, 152internal ConnectionIoState ConnectionState => _connectionState; 173/// <see cref="ConnectionIoState.Dispose"/>, which would attempt a graceful close_notify
TlsEventPump.cs (9)
50private readonly ConcurrentDictionary<int, ConnectionIoState> _connections = new(); 99private ILogger<ConnectionIoState> _connectionIoStateLogger = NullLogger<ConnectionIoState>.Instance; 201_connectionIoStateLogger = loggerFactory.CreateLogger<ConnectionIoState>(); 462if (!_connections.TryGetValue(fd, out var conn)) 526internal void TrackConnectionForTest(int fd, ConnectionIoState conn) => _connections[fd] = conn; 742ConnectionIoState connectionState; 927var earlyState = new ConnectionIoState(fd, conn.Session, _connectionIoStateLogger) { Pump = this }; 1016private bool PromoteHandshakeToConnection(int fd, ConnectionIoState connectionState)