<p>Hi Mark</p>
<p>'Nack' is a link-layer packet type that represents a node/producer is unable to answer the Interest, but the network could try other paths/producers which might be able to answer.<br>
The spec for link-layer Nack is still work in progress. Please watch #2520 <<a href="http://redmine.named-data.net/issues/2520">http://redmine.named-data.net/issues/2520</a>> for more updates.</p>
<p>'ContentType=Nack' <<a href="http://redmine.named-data.net/issues/2111">http://redmine.named-data.net/issues/2111</a>> is a different thing. It's a network-layer Data packet that indicates the non-existence of some Data. It is signed by an authoritative producer.</p>
<p>ndn-lib is not the right place for spec discussion. Please post additional questions to #1731 <<a href="http://redmine.named-data.net/issues/1731">http://redmine.named-data.net/issues/1731</a>>.<br></p>
<p>In this snippet, I'm using 'Nack' as an example to show that 'Reply' function should be able to accept several potential reply types.</p>
<p>Yours, Junxiao</p>
<div class="gmail_quote">On Feb 19, 2015 11:03 AM, "Mark Stapp" <<a href="mailto:mjs@cisco.com">mjs@cisco.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">just saw this go by:<br>
<br>
On 2/19/15 12:52 PM, Junxiao Shi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear folks<br>
<br>
</blockquote>
[...]<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
What about an alternative design:<br>
struct Reply<br>
{<br>
   void operator()(const Data& data);<br>
   void operator()(const Nack& nack);<br>
};<br>
</blockquote>
<br>
Can you say something about what a "Nack" is (outside the code, that is)? As you know, it's been a contentious topic, and I'd be interested to know what your current thinking is.<br>
<br>
Thanks,<br>
Mark<br>
______________________________<u></u>_________________<br>
Ndn-lib mailing list<br>
<a href="mailto:Ndn-lib@lists.cs.ucla.edu" target="_blank">Ndn-lib@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-lib" target="_blank">http://www.lists.cs.ucla.edu/<u></u>mailman/listinfo/ndn-lib</a><br>
</blockquote></div>