Project

General

Profile

Feature #4658

Encode and decode Interest ApplicationParameters

Added by Davide Pesavento about 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
High
Category:
Base
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
6.00 h

Description

Extend ndn::Interest class to encode and decode the ApplicationParameters element.
This is part of Packet03Transition.

Interest::wireEncode function should support both v0.2 and v0.3 format.
If ApplicationParameters element is present, it encodes to v0.3 format; when v0.3 format is selected, if any v0.2-only element (such as MinSuffixComponents) was specified, they would not appear in the encoded packet.
Otherwise, it encodes to v0.2 format.

Interest::decode03 function should recognize and store ApplicationParameters element.
Interest::decode02 function remains unchanged.


Related issues

Related to NFD - Feature #4535: Nack format for Interest v0.3RejectedJunxiao Shi

Actions
Blocks ndn-cxx - Feature #4567: Encode Interest into v0.3 format and drop support for v0.2 formatClosedDavide Pesavento

Actions
Blocked by NDN Specifications - Feature #4831: Redefine ParametersSha256DigestComponent covered areaClosedJunxiao Shi

Actions

Also available in: Atom PDF