Project

General

Profile

Actions

Task #3164

closed

Reduce usage of shared_ptr in FIB/PIT/StrategyChoice/Measurements

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

Status:
Closed
Priority:
Normal
Assignee:
Category:
Tables
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
15.00 h

Description

In NameTree-attached tables (including FIB, PIT, StrategyChoice, Measurements) API, change shared_ptr parameters to constant or mutable reference parameters, wherever it's feasible.

If necessary, Entry types can be declared as enable_shared_from_this.


Related issues 7 (1 open6 closed)

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

Actions
Related to NFD - Feature #3361: FIB/PIT/CS/Measurements: erase by iteratorNew

Actions
Related to NFD - Task #3546: PIT entry: move away forwarding semanticsClosedJunxiao Shi

Actions
Related to NFD - Feature #3679: Decouple Forwarder and FaceTableClosedJunxiao Shi07/19/2016

Actions
Related to NFD - Feature #3685: PIT: delete in-record and out-record when face is destroyedClosedJunxiao Shi

Actions
Related to NFD - Task #3687: Reduce usage of shared_ptr in NameTreeClosedJunxiao Shi

Actions
Related to NFD - Task #3738: Simplify FIB/StrategyChoice iterators with Boost.RangeClosedJunxiao Shi

Actions
Actions

Also available in: Atom PDF