OctoTorrent.Client.ClientEngine.DhtEngineStateChanged C# (CSharp) Method

DhtEngineStateChanged() private method

private DhtEngineStateChanged ( object o, EventArgs e ) : void
o object
e System.EventArgs
return void
        private void DhtEngineStateChanged(object o, EventArgs e)
        {
            if (dhtEngine.State != DhtState.Ready)
                return;

            MainLoop.Queue(() =>
                               {
                                   foreach (var manager in torrents.Where(manager => manager.CanUseDht))
                                   {
                                       dhtEngine.Announce(manager.InfoHash, Listener.Endpoint.Port);
                                       dhtEngine.GetPeers(manager.InfoHash);
                                   }
                               });
        }