QuickFix.ThreadedSocketReactor.OnClientHandlerThreadExited C# (CSharp) Method

OnClientHandlerThreadExited() private method

private OnClientHandlerThreadExited ( object sender, ClientHandlerThread e ) : void
sender object
e ClientHandlerThread
return void
        internal void OnClientHandlerThreadExited(object sender, ClientHandlerThread.ExitedEventArgs e)
        {
            lock(sync_)
            {
                ClientHandlerThread t = null;
                if(clientThreads_.TryGetValue(e.ClientHandlerThread.Id, out t))
                {
                    clientThreads_.Remove(t.Id);
                    t.Dispose();
                    t = null;
                }
            }
        }