Project

General

Profile

Actions

Feature #4238

open

Increase independence of RoutingTable.

Added by Nicholas Gordon over 6 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Currently, the RoutingTable system is very dependent on NLSR implementation details. This makes it very difficult to refactor or reimplement portions of the program.

We should work to make RoutingTable as agnostic about the rest of the code as possible.

  • The RoutingTable would have minimal knowledge of the rest of NLSR
  • The RoutingTable would interact with other modules in an agnostic way, such as through a message-passing system.
  • The RoutingTable would operate in a functional manner; it will take in inputs, and produce a routing map.

Subtasks 2 (0 open2 closed)

Task #4239: Agnosticize MapClosedNicholas Gordon

Actions
Task #4240: Replace Map's data structureClosedNicholas Gordon

Actions

No data to display

Actions

Also available in: Atom PDF