Brunet.Applications.Tests.NetworkTest.Invoke C# (CSharp) Method

Invoke() protected method

Starts a test on the specified node.
protected Invoke ( Address addr ) : void
addr Address
return void
    protected void Invoke(Address addr)
    {
      Channel q = new Channel(1);
      q.CloseEvent += delegate(object send, EventArgs ea) {
        RpcResult result = null;
        if(q.Count > 0) {
          result = q.Dequeue() as RpcResult;
        }
        ProcessResults(addr, result);
      };
      AHSender sender = new AHGreedySender(_node, addr);
      _node.Rpc.Invoke(sender, q, "sys:link.GetNeighbors");
    }