Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 internal void Deliver(ErlConnectionException e)
 {
     Enqueue(e);
 }
Example #5
0
 /// <summary>
 /// Deliver communication exceptions to the recipient
 /// </summary>
 protected abstract void Deliver(ErlConnectionException e);
Example #6
0
 /// <summary>
 /// Deliver communication exceptions to the recipient
 /// </summary>
 protected abstract void Deliver(ErlConnectionException e, string file, int line);
Example #7
0
 internal void Deliver(ErlConnectionException e)
 {
   Enqueue(e);
 }
Example #8
0
 /// <summary>
 /// Deliver communication exceptions to the recipient
 /// </summary>
 protected override void Deliver(ErlConnectionException e)
 {
   m_Home.Deliver(e);
 }
Example #9
0
            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;
            }
Example #10
0
 /// <summary>
 /// Deliver communication exceptions to the recipient
 /// </summary>
 protected override void Deliver(ErlConnectionException e)
 {
     m_Home.Deliver(e);
 }
Example #11
0
 /// <summary>
 /// Deliver communication exceptions to the recipient
 /// </summary>
 protected abstract void Deliver(ErlConnectionException e);
Example #12
0
 /// <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);
 }
Example #13
0
        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;
        }
Example #14
0
    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;
    }
Example #15
0
 /// <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);
 }
Example #16
0
 /// <summary>
 /// Deliver communication exceptions to the recipient
 /// </summary>
 protected abstract void Deliver(ErlConnectionException e, string file, int line);