81 references to PeerCloseReason
System.ServiceModel (81)
System\ServiceModel\Channels\ConnectAlgorithms.cs (1)
260maintainer.CloseNeighbor(leastUseful, PeerCloseReason.NotUsefulNeighbor);
System\ServiceModel\Channels\IPeerNeighbor.cs (1)
23void Abort(PeerCloseReason reason, PeerCloseInitiator initiator);
System\ServiceModel\Channels\PeerConnector.cs (33)
159cleanupCallback(neighbor, PeerCloseReason.InternalFailure, e); 176void CleanupOnConnectFailure(IPeerNeighbor neighbor, PeerCloseReason reason, 217PeerCloseReason closeReason, IList<Referral> referrals) 233void OnConnectFailure(IPeerNeighbor neighbor, PeerCloseReason reason, 241CleanupOnConnectFailure((IPeerNeighbor)asyncState, PeerCloseReason.ConnectTimedOut, null); 253public void OnNeighborClosing(IPeerNeighbor neighbor, PeerCloseReason closeReason) 298this.neighborManager.CloseNeighbor(neighbor, PeerCloseReason.NodeBusy, 325PeerCloseReason closeReason = PeerCloseReason.None; 334closeReason = PeerCloseReason.InvalidNeighbor; 346closeReason = PeerCloseReason.NodeBusy; 352closeReason = PeerCloseReason.InvalidNeighbor; 357PeerCloseReason closeReason2; 393if (closeReason != PeerCloseReason.None) 407PeerCloseReason closeReason = PeerCloseReason.InvalidNeighbor; 418closeReason = (PeerCloseReason)disconnectInfo.Reason; 436PeerCloseReason closeReason = PeerCloseReason.InvalidNeighbor; 452closeReason = (PeerCloseReason)refuseInfo.Reason; 468PeerCloseReason closeReason = PeerCloseReason.None; 476closeReason = PeerCloseReason.InvalidNeighbor; 485PeerCloseReason closeReason2; 514closeReason = PeerCloseReason.InvalidNeighbor; 523if (closeReason != PeerCloseReason.None) 576void SendTerminatingMessage(IPeerNeighbor neighbor, string action, PeerCloseReason closeReason) 580if (this.state != State.Opened || closeReason == PeerCloseReason.InvalidNeighbor) 628out IPeerNeighbor neighborToClose, out PeerCloseReason closeReason, out string action) 631closeReason = PeerCloseReason.None; 638closeReason = PeerCloseReason.InvalidNeighbor; 644closeReason = PeerCloseReason.DuplicateNodeId; 666closeReason = PeerCloseReason.DuplicateNeighbor;
System\ServiceModel\Channels\PeerFlooder.cs (4)
80peer.Abort(PeerCloseReason.NodeTooSlow, PeerCloseInitiator.LocalNode); 244neighbor.Abort(PeerCloseReason.NodeTooSlow, PeerCloseInitiator.LocalNode); 489neighborManager.CloseNeighbor(peer, PeerCloseReason.InternalFailure, PeerCloseInitiator.LocalNode, exception); 634neighbor.Abort(PeerCloseReason.InvalidNeighbor, PeerCloseInitiator.LocalNode);
System\ServiceModel\Channels\PeerHelpers.cs (4)
315public delegate void CleanupCallback(IPeerNeighbor neighbor, PeerCloseReason reason, Exception exception); 619PeerCloseReason reason; 621public PeerNeighborCloseEventArgs(PeerCloseReason reason, 639public PeerCloseReason Reason
System\ServiceModel\Channels\PeerMaintainer.cs (2)
37void CloseNeighbor(IPeerNeighbor neighbor, PeerCloseReason closeReason); 579void IPeerMaintainer.CloseNeighbor(IPeerNeighbor neighbor, PeerCloseReason closeReason)
System\ServiceModel\Channels\PeerNeighborManager.cs (22)
131neighbor.Abort(PeerCloseReason.LeavingMesh, PeerCloseInitiator.LocalNode); 209public void CloseNeighbor(IPeerNeighbor neighbor, PeerCloseReason closeReason, 215public void CloseNeighbor(IPeerNeighbor neighbor, PeerCloseReason closeReason, 233if (closeReason != PeerCloseReason.InvalidNeighbor) 262PeerNeighbor neighbor, PeerCloseReason closeReason, 316peer.Abort(PeerCloseReason.InternalFailure, PeerCloseInitiator.LocalNode); 399void InvokeAsyncNeighborClose(PeerNeighbor neighbor, PeerCloseReason closeReason, 453InvokeAsyncNeighborClose((PeerNeighbor)result.AsyncState, PeerCloseReason.None, 725CloseNeighbor(neighbor, PeerCloseReason.LeavingMesh, PeerCloseInitiator.LocalNode, null); 768PeerCloseReason closeReason; 794this.closeReason = PeerCloseReason.None; 815public PeerCloseReason CloseReason 971public void Abort(PeerCloseReason reason, PeerCloseInitiator closeInit) 995public IAsyncResult BeginClose(PeerCloseReason reason, 1143OnChannelClosedOrFaulted(PeerCloseReason.Closed); 1151void OnChannelClosedOrFaulted(PeerCloseReason reason) 1183OnChannelClosedOrFaulted(PeerCloseReason.Faulted); 1334case PeerCloseReason.InvalidNeighbor: 1335case PeerCloseReason.DuplicateNodeId: 1339case PeerCloseReason.ConnectTimedOut: 1340case PeerCloseReason.InternalFailure: 1341case PeerCloseReason.Faulted:
System\ServiceModel\Channels\PeerSecurityHelpers.cs (2)
803neighbor.Abort(PeerCloseReason.AuthenticationFailure, PeerCloseInitiator.LocalNode); 943neighbor.Abort(PeerCloseReason.AuthenticationFailure, PeerCloseInitiator.LocalNode);
System\ServiceModel\Channels\PeerSecurityManager.cs (2)
607neighbor.Abort(PeerCloseReason.LeavingMesh, PeerCloseInitiator.LocalNode); 646neighbor.Abort(PeerCloseReason.AuthenticationFailure, PeerCloseInitiator.LocalNode);
System\ServiceModel\Channels\PeerService.cs (1)
340neighbor.Abort(PeerCloseReason.Faulted, PeerCloseInitiator.RemoteNode);
System\ServiceModel\Channels\PeerServiceMessageContracts.cs (9)
118LeavingMesh = PeerCloseReason.LeavingMesh, 119NotUsefulNeighbor = PeerCloseReason.NotUsefulNeighbor, 120DuplicateNeighbor = PeerCloseReason.DuplicateNeighbor, 121DuplicateNodeId = PeerCloseReason.DuplicateNodeId, 122NodeBusy = PeerCloseReason.NodeBusy, 123InternalFailure = PeerCloseReason.InternalFailure, 286DuplicateNeighbor = PeerCloseReason.DuplicateNeighbor, 287DuplicateNodeId = PeerCloseReason.DuplicateNodeId, 288NodeBusy = PeerCloseReason.NodeBusy,