Project

General

Profile

Actions

Feature #3679

closed

Decouple Forwarder and FaceTable

Added by Junxiao Shi over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Forwarding
Target version:
Start date:
07/19/2016
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Currently, FaceTable constructor requires Forwarder&.
Any test case that uses FaceTable must also construct a Forwarder.
This may also complicate further refactoring of FaceTable and other components.

FaceTable can be made standalone by connecting Face::afterReceive* signals in Forwarder and connecting FaceTable::beforeRemove in FIB.


Related issues 2 (0 open2 closed)

Related to NFD - Task #3205: Reduce usage of shared_ptr in forwardingClosedJunxiao Shi

Actions
Related to NFD - Task #3164: Reduce usage of shared_ptr in FIB/PIT/StrategyChoice/MeasurementsClosedJunxiao Shi

Actions
Actions #1

Updated by Junxiao Shi over 7 years ago

  • Related to Task #3205: Reduce usage of shared_ptr in forwarding added
Actions #2

Updated by Junxiao Shi over 7 years ago

  • Status changed from New to In Progress
  • Assignee set to Junxiao Shi
  • Target version set to v0.5
Actions #3

Updated by Junxiao Shi over 7 years ago

  • Related to Task #3164: Reduce usage of shared_ptr in FIB/PIT/StrategyChoice/Measurements added
Actions #4

Updated by Junxiao Shi over 7 years ago

  • Status changed from In Progress to Code review
  • % Done changed from 0 to 100
Actions #5

Updated by Junxiao Shi over 7 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF