<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 7, 2016, at 8:19 PM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu" class="">shijunxiao@email.arizona.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="gmail_quote">---------- Forwarded message ----------<br class="">From: "Klaus Schneider" <<a href="mailto:klaus@cs.arizona.edu" class="">klaus@cs.arizona.edu</a>><br class="">Date: Feb 7, 2016 21:11<br class="">Subject: Modify data packet<br class="">To: "Junxiao Shi" <<a href="mailto:shijunxiao@email.arizona.edu" class="">shijunxiao@email.arizona.edu</a>><br class="">Cc: <br class=""><br type="attribution" class="">Hi Junxiao,<br class="">
<br class="">
is it possible to modify the data packet inside the call beforeSatisfyInterest(shared_ptr<pit::Entry> pitEntry, const Face& inFace, const Data& data) ?<br class="">
<br class="">
Can I for example set a new type like this:<br class="">
<br class="">
data.getMetaInfo().setType(XY);<br class="">
<br class="">
I tried it, but it doesn't seem to work for me.<br class="">
<br class="">
Best regards,<br class="">
Klaus</div></div></blockquote><br class=""></div><div>Data packet is marked const in the method interface and it is incorrect to modify the data packet from NDN semantical view.  In other words, modification of the data packet will violate immutability of data and invalidated signatures.</div><div><br class=""></div>--<div class="">Alex</div><div class=""><br class=""></div></body></html>