Feature #3919
closedScoped prefix registration
100%
Description
Provide type(s) to hold a RegisteredPrefixId
or InterestFilterId
. When exiting the scope containing an instance of that type, the prefix or InterestFilter is unregistered.
Updated by Junxiao Shi about 7 years ago
- Subject changed from Scoped prefix registration and scoped expressed Interest to Scoped prefix registration
- Description updated (diff)
- Estimated time set to 3.00 h
Updated by Junxiao Shi over 6 years ago
- Status changed from New to In Progress
- Assignee set to Junxiao Shi
- Target version set to v0.7
Updated by Junxiao Shi about 6 years ago
- % Done changed from 0 to 50
https://gerrit.named-data.net/#/c/ndn-cxx/+/4876 ScopedRegisteredPrefixHandle
.
ScopedInterestFilterHandle
will come in another commit.
Updated by Junxiao Shi almost 6 years ago
- Blocked by Task #4782: Install implementation detail headers added
Updated by Junxiao Shi almost 6 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
Updated by Junxiao Shi over 5 years ago
- Status changed from Closed to In Progress
- % Done changed from 100 to 50
Similar to #2865, RegisteredPrefixHandle
and InterestFilterHandle
are using memory address as internal identification. They should be changed in this commit.
Updated by Junxiao Shi over 5 years ago
- % Done changed from 50 to 60
https://gerrit.named-data.net/5333
I'm attempting to design a RecordContainer
struct that replaces ContainerWithOnEmptySignal
.
It will provide ID allocation for all three handle types, and allow simplification for face-impl.hpp
, and in particular eliminate PendingInterest::m_deleter
function object in favor of a cheaper virtual function call.
Updated by Junxiao Shi over 5 years ago
- Status changed from In Progress to Code review
- % Done changed from 60 to 100
https://gerrit.named-data.net/5333 is now complete. RecordId
, a self-incrementing counter, identifies a handle within its container.
Currently const Id*
pointers are still being used between Handle
and Face
. I plan to keep these as is until the removal of const Id*
pointer types in #4885.
Updated by Junxiao Shi over 5 years ago
- Status changed from Code review to Closed
Updated by Davide Pesavento over 5 years ago
- Precedes Task #4885: Remove deprecated const Id* of face-related handles added
Updated by Davide Pesavento over 5 years ago
- Related to Feature #4316: Scoped expressed Interest added