Brunet.Simulator.Simulator.Disconnect C# (CSharp) Method

Disconnect() public method

Disconnects all the nodes in the simulator.
public Disconnect ( ) : void
return void
    public void Disconnect()
    {
      SimulationEdgeListener.Clear();
      foreach(NodeMapping nm in Nodes.Values) {
        Node node = nm.Node;
        node.Disconnect();
      }
      Nodes.Clear();
    }
  }

Usage Example

Example #1
0
//    [Test]
    public void CompleteTheDtlsRing() {
      Parameters p = new Parameters("Test", "Test");
      string[] args = "-b=.2 --dtls -c --secure_edges -s=25".Split(' ');
      Assert.AreNotEqual(-1, p.Parse(args), "Unable to parse" + p.ErrorMessage);;
      Simulator sim = new Simulator(p);
      Assert.IsTrue(sim.Complete(true), "Simulation failed to complete the ring");
      sim.Disconnect();
    }
All Usage Examples Of Brunet.Simulator.Simulator::Disconnect