HaloOnline.Server.Core.Log.LogListener.DisconnectConnection C# (CSharp) Method

DisconnectConnection() private method

private DisconnectConnection ( IAsyncResult ar ) : void
ar IAsyncResult
return void
        private void DisconnectConnection(IAsyncResult ar)
        {
            IConnection connection = ar.AsyncState as IConnection;
            if (connection == null)
                return;
            connection.Connected = false;

            lock (_connectionLock)
            {
                _connections.Remove(connection.Id);
            }
        }