1 instantiation of UtilityExtension
System.ServiceModel (1)
System\ServiceModel\Channels\UtilityExtension.cs (1)
82neighbor.Extensions.Add(new UtilityExtension());
29 references to UtilityExtension
System.ServiceModel (29)
System\ServiceModel\Channels\IPeerNeighbor.cs (1)
26UtilityExtension Utility { get; }
System\ServiceModel\Channels\PeerFlooder.cs (9)
106UtilityExtension extension = peer.Utility; 111extension.BeginCheckPoint(new UtilityExtension.PruneNeighborCallback(PruneNeighborCallback)); 201UtilityExtension.OnMessageSent(neighbor); 207UtilityExtension.OnEndSend(neighbor, fresult); 366if (peerProperty.CacheMiss > UtilityExtension.AcceptableMissDistance) 368UtilityExtension.ReportCacheMiss(neighbor, peerProperty.CacheMiss); 412UtilityExtension.UpdateLinkUtility(neighbor, process); 640UtilityExtension.ProcessLinkUtility(neighbor, utilityInfo); 980UtilityExtension.OnEndSend(neighbor, this);
System\ServiceModel\Channels\PeerMaintainer.cs (2)
601UtilityExtension utilityExtension = neighbor.Extensions.Find<UtilityExtension>();
System\ServiceModel\Channels\PeerNeighborManager.cs (4)
782UtilityExtension utility; 1596public UtilityExtension Utility 1602this.utility = this.Extensions.Find<UtilityExtension>(); 1707UtilityExtension utility = null;
System\ServiceModel\Channels\PeerNodeImplementation.cs (2)
1138UtilityExtension.OnNeighborClosed(neighbor); 1186UtilityExtension.OnNeighborConnected(neighbor);
System\ServiceModel\Channels\UtilityExtension.cs (11)
88UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 113UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 130UtilityExtension instance = neighbor.Utility; 154UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 214UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>(); 382UtilityExtension ext = neighbor.Extensions.Find<UtilityExtension>();