Ejemplo n.º 1
0
 static NodeInfo()
 {
     Current = new NodeInfo()
       {
     Identity = Configuration.NodeIdentity,
     HopCount = Configuration.Extensions.P2P().MaxHop
       };
 }
Ejemplo n.º 2
0
 private void RegisterNodeInfo(NodeInfo node)
 {
     if (!Nodes.ContainsKey(node.Identity))
       {
     Nodes.Add(node.Identity, node);
     NodeChannels.Add(node.Identity, CallbackChannel);
       }
       else
       {
     Nodes[node.Identity] = node;
     NodeChannels[node.Identity] = CallbackChannel;
       }
 }
Ejemplo n.º 3
0
 public void NotifyNodeInfo(NodeInfo node)
 {
     RegisterNodeInfo(node);
 }
Ejemplo n.º 4
0
 public void NodeInfoResponse(NodeInfo node)
 {
     RegisterNodeInfo(node);
 }