internal bool Deliver(ErlConnectionException e) { var fromNode = e.Node; OnNodeStatusChange(fromNode, false, e.Message); ErlConnection c; m_Connections.TryRemove(fromNode, out c); BreakLinks(fromNode, new ErlString(e.Message)); return(true); }
internal bool Deliver(ErlConnectionException e) { var fromNode = e.Node; NodeStatus(fromNode, false, e.Message); var conn = Connection(fromNode); if (conn != null) { ErlConnection c; m_Connections.TryRemove(fromNode, out c); } BreakLinks(fromNode, new ErlString(e.Message)); return(true); }
internal bool Deliver(ErlConnectionException e, [CallerFilePath] string file = "", [CallerLineNumber] int line = 0) { var fromNode = e.Node; OnNodeStatusChange(fromNode, false, e.Message); var conn = Connection(fromNode); if (conn != null) { ErlConnection c; m_Connections.TryRemove(fromNode, out c); } BreakLinks(fromNode, new ErlString(e.Message)); return(true); }
internal void Deliver(ErlConnectionException e) { Enqueue(e); }
/// <summary> /// Deliver communication exceptions to the recipient /// </summary> protected abstract void Deliver(ErlConnectionException e);
/// <summary> /// Deliver communication exceptions to the recipient /// </summary> protected abstract void Deliver(ErlConnectionException e, string file, int line);
/// <summary> /// Deliver communication exceptions to the recipient /// </summary> protected override void Deliver(ErlConnectionException e) { m_Home.Deliver(e); }
internal bool Deliver(ErlConnectionException e) { var fromNode = e.Node; NodeStatus(fromNode, false, e.Message); var conn = Connection(fromNode); if (conn != null) { ErlConnection c; m_Connections.TryRemove(fromNode, out c); } BreakLinks(fromNode, new ErlString(e.Message)); return true; }
/// <summary> /// Deliver communication exceptions to the recipient /// </summary> protected override void Deliver(ErlConnectionException e, [CallerFilePath] string file = "", [CallerLineNumber] int line = 0) { m_Home.Deliver(e, file, line); }
internal bool Deliver(ErlConnectionException e) { var fromNode = e.Node; OnNodeStatusChange(fromNode, false, e.Message); ErlConnection c; m_Connections.TryRemove(fromNode, out c); BreakLinks(fromNode, new ErlString(e.Message)); return true; }
internal bool Deliver(ErlConnectionException e, [CallerFilePath]string file = "", [CallerLineNumber]int line = 0) { var fromNode = e.Node; OnNodeStatusChange(fromNode, false, e.Message); var conn = Connection(fromNode); if (conn != null) { ErlConnection c; m_Connections.TryRemove(fromNode, out c); } BreakLinks(fromNode, new ErlString(e.Message)); return true; }
/// <summary> /// Deliver communication exceptions to the recipient /// </summary> protected override void Deliver(ErlConnectionException e, [CallerFilePath]string file = "", [CallerLineNumber]int line = 0) { m_Home.Deliver(e, file, line); }