Exemple #1
0
        bool IUpdatable <Timestamp> .Update(Timestamp Arg)
        {
            m_Updater.Working(Arg);

            var count = m_RemovePeers.Count;

            for (var index = 0; index < count; index++)
            {
                m_WiringOperator.Destroy(m_RemovePeers[index].EndPoint);
            }
            m_RemovePeers.Clear();
            return(true);
        }
Exemple #2
0
        bool IUpdatable <Timestamp> .Update(Timestamp Timestamp)
        {
            var removePeers = GetRemovePeers();
            var count       = removePeers.Length;

            for (var i = 0; i < count; i++)
            {
                var peer = removePeers[i];
                lock (m_WiringOperator)
                {
                    m_WiringOperator.Destroy(peer.EndPoint);
                }
            }

            m_Updater.Working(Timestamp);
            return(true);
        }