<div dir="ltr">Hi John<div><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><ul><li>Okay, so here is what I understand:  The Cs class is the <b>new </b>NFD content store class, correct?  <br></li></ul></div></div></blockquote><div>Yes. Everything in nfd:: namespace is NFD structs, including new NFD content store.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><ul><li>In one of the e-mail exchanges, I was told that I could implement doAfterInsert( ) to control what was added into the content store (by allowing it in, then evicting it immediately if it didn't adhere to a custom set of requirements I could put in place.<br></li><ul><li>There is no documentation in the NFD revision 3 for doAfterInsert, but I thought that the current version of ndnSIM uses this version of NFD?<br></li></ul></ul></div></div></blockquote><div>Source code and Redmine issue description (run git blame and find out which commits modified the file, then look at Redmine) are your friends.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><ul><li>Do I obtain an instance of the Cs, or is all the work done with static methods?  (e.g., ::find, ::insert, etc.)<br></li></ul></div></div></blockquote><div><font face="monospace, monospace">ns3::Ptr<ns3::ndn::L3Protocol> l3 = ns3::ndn::L3Protocol::getL3Protocol(node);</font></div><div><font face="monospace, monospace">nfd::Cs& cs = l3->getForwarder()->getCs();</font></div><div><br></div><div>Yours, Junxiao</div></div></div></div>