Skip to content
This repository has been archived by the owner on Jun 25, 2021. It is now read-only.

Routing Refactor to channels and core #557

Merged
merged 90 commits into from
Aug 7, 2015

Conversation

benjaminbollen
Copy link

Full refactor of routing:

  1. replace interface with channel architecture
  2. invert hierarchy: vault/client now owns Routing; where before routing wrapped around vault and client was left dangling
  3. simplify handlers, anything Routing does not act on is passed to the event channel
  4. unify routing node
  5. provide a clonable interface to routing_node

Review on Reviewable

Benjamin Bollen and others added 30 commits July 31, 2015 17:17
Signed-off-by: Benjamin Bollen <benjamin.bollen@maidsafe.net>
And commenting out code in RoutingNode, RoutingMembrane and RoutingClient.
WIP: Moves handlers from the old membrane to the new node
@benjaminbollen benjaminbollen changed the title WIP Routing core Routing Refactor to channels and core Aug 7, 2015
@benjaminbollen
Copy link
Author

r? @dirvine feel free to merge :)
looks good to me

@maidsafe-highfive maidsafe-highfive assigned dirvine and unassigned inetic Aug 7, 2015
dirvine added a commit that referenced this pull request Aug 7, 2015
Routing Refactor to channels and core
@dirvine dirvine merged commit 7a16bc8 into maidsafe:master Aug 7, 2015
@benjaminbollen benjaminbollen deleted the RoutingCore branch August 14, 2015 11:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants