Project

General

Profile

Actions

Task #1157

closed

Implement PublisherPublicKeyLocator selector

Added by Junxiao Shi almost 11 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
03/30/2014
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Implement PublisherPublicKeyLocator selector.

  • add this field to ndn::Selectors
  • add getter and setter to ndn::Interest
  • check this selector in arriving Data processing

Related issues 2 (0 open2 closed)

Blocks NFD - Task #1424: CS PublisherPublicKeyLocator processingClosedIlya Moiseenko

Actions
Blocks NFD - Task #1425: PIT PublisherPublicKeyLocator processingClosedJunxiao Shi

Actions
Actions #1

Updated by Junxiao Shi over 10 years ago

  • Blocks Task #1424: CS PublisherPublicKeyLocator processing added
Actions #2

Updated by Junxiao Shi over 10 years ago

This issue should be moved to ndn-cpp-dev project.

Actions #3

Updated by Alex Afanasyev over 10 years ago

  • Project changed from 4 to ndn-cxx
  • Target version deleted (dev)
Actions #4

Updated by Junxiao Shi over 10 years ago

  • Blocks Task #1425: PIT PublisherPublicKeyLocator processing added
Actions #5

Updated by Junxiao Shi over 10 years ago

  • Tracker changed from Feature to Task
  • Subject changed from Interest.PublisherPublicKeyLocator to Implement PublisherPublicKeyLocator selector
  • Description updated (diff)
  • Assignee set to Junxiao Shi
  • Start date changed from 01/26/2014 to 03/30/2014
  • Estimated time changed from 2.00 h to 3.00 h
Actions #6

Updated by Junxiao Shi over 10 years ago

  • Status changed from New to Code review
  • % Done changed from 0 to 40

I36c59862574eae9c59e2e93b324c156468f3f861 adds PublisherPublicKeyLocator field to ndn::Selectors and ndn::Interest.

I'm not doing any CodeStyle updates (#1403) but I won't introduce any new violations.


The next Change will:

  • add a bool Interest::matchesData(const Data& data) method that considers Name, MinSuffixComponents, MaxSuffixComponents, PublisherPublicKeyLocator, Exclude
    • Interest::matchesName becomes deprecated
    • I don't intend to resolve Bug #1298 in this Change.
  • update arriving Data processing logic to use Interest::matchesData
Actions #7

Updated by Junxiao Shi over 10 years ago

  • Status changed from Code review to In Progress
  • % Done changed from 40 to 50
Actions #8

Updated by Junxiao Shi over 10 years ago

  • Status changed from In Progress to Code review
  • % Done changed from 50 to 80

I5b74367cb1afed75728e2d5092ced5d269332f9d adds Interest::matchesData function.

I can't deprecate Interest::matchesName for now, because it's used by Interest::matchesData itself.

Actions #9

Updated by Junxiao Shi over 10 years ago

  • Status changed from Code review to Closed
  • % Done changed from 80 to 100
Actions

Also available in: Atom PDF