Brunet.RoutingTester.CheckStatus C# (CSharp) Метод

CheckStatus() защищенный статический Метод

protected static CheckStatus ( ) : bool
Результат bool
    protected static bool CheckStatus() {
      bool complete = true;
      for (int idx = 0; idx < _sorted_node_list.Count; idx++) {
	Node n1 = (Node) _sorted_node_list.GetByIndex(idx);
	Node n2 = (Node) _sorted_node_list.GetByIndex((idx + 1)%_node_list.Count);
	Connection con = n1.ConnectionTable.GetConnection(ConnectionType.Structured, n2.Address);
	if (con != null) {
	  Console.WriteLine("Found connection (forward) at: {0} -> {1}", n1.Address, con);
	} else {
	  complete = false;
	  Console.WriteLine("Missing connection (forward) between: {0} and {1}", n1.Address, n2.Address);
	}
	con = n2.ConnectionTable.GetConnection(ConnectionType.Structured, n1.Address);
	if (con != null) {
	  Console.WriteLine("Found connection (reverse) at: {0} -> {1}", n2.Address, con);
	} else {
	  complete = false;
	  Console.WriteLine("Missing connection (reverse) between: {0} and {1}", n2.Address, n1.Address);
	} 
      }
      if (complete) {
	Console.WriteLine("Ring status: complete");
	return true;
      } else {
	Console.WriteLine("Ring status: incomplete");
	return false;
      }
    }
    public static void Main(string []args) {