1 write to neighborManager
System.ServiceModel (1)
System\ServiceModel\Channels\PeerMaintainer.cs (1)
78this.neighborManager = neighborManager;
15 references to neighborManager
System.ServiceModel (15)
System\ServiceModel\Channels\PeerMaintainer.cs (15)
225if (neighborManager.ConnectedNeighborCount < 1) 287int currentlyConnected = neighborManager.ConnectedNeighborCount; 306currentlyConnected = neighborManager.ConnectedNeighborCount; 379connectAlgorithm.Initialize(this, config, neighborManager.ConnectedNeighborCount + 1, new Dictionary<EndpointAddress, Referral>()); 449List<IPeerNeighbor> neighbors = this.neighborManager.GetConnectedNeighbors(); 476if (isOpen && !isRunningMaintenance && neighborManager.ConnectedNeighborCount < config.MinNeighbors) 581neighborManager.CloseNeighbor(neighbor, closeReason, PeerCloseInitiator.LocalNode); 586return neighborManager.FindDuplicateNeighbor(address); 599foreach (IPeerNeighbor neighbor in this.neighborManager.GetConnectedNeighbors()) 622return neighborManager.BeginOpenNeighbor(address, timeout, callback, asyncState); 627return neighborManager.EndOpenNeighbor(result); 632get { return neighborManager.ConnectedNeighborCount; } 637get { return neighborManager.NonClosingNeighborCount; } 647neighborManager.PingNeighbors(); 653if (this.neighborManager.ConnectedNeighborCount < this.config.IdealNeighbors)