public IntSetKadNode CreateNode(int nodeId)
        {
            RoutingTable <int> routingTable = Mother.CreateIntRoutingTable();
            var settings = new KademeliaSettings(TimeSpan.FromMilliseconds(100), 2, 5);

            return(new IntSetKadNode(new MockSetKadCore(routingTable, settings, CreateClientFromNodeId,
                                                        new NodeIdentifier <int>("", nodeId)), this));
        }
Exemplo n.º 2
0
 public MockKadCore(RoutingTable <int> routingTable, KademeliaSettings settings, Func <NodeIdentifier <int>, IKadNode <int, string> > createClientFromNodeIdDelegate, NodeIdentifier <int> nodeIdentifier) : base(routingTable, settings, createClientFromNodeIdDelegate, nodeIdentifier)
 {
 }
 public FileToMachineCore(RoutingTable<FileId> routingTable, KademeliaSettings settings, Func<NodeIdentifier<FileId>, ISetKadNode<FileId, FileLocation>> createClientFromNodeIdDelegate, NodeIdentifier<FileId> nodeIdentifier) : base(routingTable, settings, createClientFromNodeIdDelegate, nodeIdentifier)
 {
 }
Exemplo n.º 4
0
 public ReverseIndexCore(RoutingTable <string> routingTable, KademeliaSettings settings, Func <NodeIdentifier <string>, ISetKadNode <string, FileId> > createClientFromNodeIdDelegate, NodeIdentifier <string> nodeIdentifier) : base(routingTable, settings, createClientFromNodeIdDelegate, nodeIdentifier)
 {
 }