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)); }
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) { }
public ReverseIndexCore(RoutingTable <string> routingTable, KademeliaSettings settings, Func <NodeIdentifier <string>, ISetKadNode <string, FileId> > createClientFromNodeIdDelegate, NodeIdentifier <string> nodeIdentifier) : base(routingTable, settings, createClientFromNodeIdDelegate, nodeIdentifier) { }