Project

General

Profile

Actions

Feature #3679

closed

Decouple Forwarder and FaceTable

Added by Junxiao Shi over 8 years ago. Updated over 8 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

Also available in: Atom PDF