1 instantiation of HandshakingConnection
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
TlsEventPump.cs (1)
743_handshaking[clientFd] = new HandshakingConnection
15 references to HandshakingConnection
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (15)
TlsEventPump.cs (11)
54private readonly Dictionary<int, HandshakingConnection> _handshaking = new(); 303private bool SetHandshakeInterest(int fd, ref HandshakingConnection conn, uint events) 353internal Dictionary<int, HandshakingConnection> Handshakes => _handshaking; 445if (_handshaking.TryGetValue(fd, out var handshakingConn)) 780HandshakingConnection conn) 941private void ResolveTlsContextInline(int fd, HandshakingConnection conn) 984private void CompleteHandshake(int fd, HandshakingConnection conn, X509Certificate2? clientCertificate) 1093internal bool ApplyInProgressHandshakeInterest(int fd, ref HandshakingConnection conn, TlsOperationStatus status) 1178private void DropHandshake(int fd, in HandshakingConnection conn) 1189private protected virtual void ReleaseHandshakeResources(in HandshakingConnection conn) 1253if (_handshaking.TryGetValue(fd, out var conn))
TlsEventPump.UserCallbacks.cs (4)
48private readonly List<HandshakingConnection> _handshakesAwaitingCallback = []; 94foreach (var conn in _handshakesAwaitingCallback) 139private void SuspendHandshake(int fd, ref HandshakingConnection conn, HandshakeUserCallback callback) 244if (!_handshaking.TryGetValue(fd, out var conn) || !ReferenceEquals(conn.PendingUserCallback, callback))