Brunet.Simulator.SubringParameters.Parse C# (CSharp) Метод

Parse() публичный Метод

public Parse ( string args ) : int
args string
Результат int
    override public int Parse(string[] args)
    {
      if(base.Parse(args) < 0) {
        return -1;
      }

      if(_subring_count > 0) {
        _subring = true;
      }

      SubringParameters prip = new SubringParameters(this);
      prip._size = _subring_count;
      prip._pathing = false;
      _private_parameters = prip;

      SubringParameters pubp = new SubringParameters(this);
      pubp._pathing = true;
      pubp._dtls = false;
      pubp._se = false;
      pubp._ss = false;
      _public_parameters = pubp;

      return 0;
    }
  }

Usage Example

Пример #1
0
 public void CompleteTheSubring() {
   SubringParameters p = new SubringParameters();
   string[] args = "-b=.2 --dtls -c --secure_edges -s=25 --subring=10".Split(' ');
   Assert.AreNotEqual(-1, p.Parse(args), "Unable to parse" + p.ErrorMessage);;
   SubringSimulator sim = new SubringSimulator(p);
   Assert.IsTrue(sim.Complete(true), "Simulation failed to complete the ring");
 }
All Usage Examples Of Brunet.Simulator.SubringParameters::Parse