Universal.Torrent.Client.ClientEngine.LogicTick C# (CSharp) Method

LogicTick() private method

private LogicTick ( ) : void
return void
        private void LogicTick()
        {
            _tickCount++;

            if (_tickCount%(1000/TickLength) == 0)
            {
                DiskManager.WriteLimiter.UpdateChunks(Settings.MaxWriteRate, DiskManager.WriteRate);
                DiskManager.ReadLimiter.UpdateChunks(Settings.MaxReadRate, DiskManager.ReadRate);
            }

            ConnectionManager.TryConnect();
            foreach (var t in _torrents)
                t.Mode.Tick(_tickCount);

            RaiseStatsUpdate(new StatsUpdateEventArgs());
        }