<div dir="ltr">Thanks, I'll give that a try!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 27, 2020 at 8:14 PM Spyridon Mastorakis <<a href="mailto:smastorakis@unomaha.edu">smastorakis@unomaha.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div style="overflow-wrap: break-word;">
Hi,
<div><br>
</div>
<div>I would suggest that you replace the strategy file with your custom file in this directory: <a href="https://github.com/named-data-ndnSIM/NFD/tree/NFD-0.6.6-ndnSIM/daemon/fw" target="_blank">https://github.com/named-data-ndnSIM/NFD/tree/NFD-0.6.6-ndnSIM/daemon/fw</a></div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
<div>
<div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<div>Spyridon (Spyros) Mastorakis<br>
Assistant Professor<br>
Computer Science Department<br>
University of Nebraska, Omaha<br>
Peter Kiewit Institute Room 175A<br>
<a href="https://sites.google.com/site/spyridonmastorakis" target="_blank">https://sites.google.com/site/spyridonmastorakis</a></div>
</div>
</div>
<div><br>
<blockquote type="cite">
<div>On Oct 22, 2020, at 12:42 AM, Eric Binnendyk via ndnSIM <<a href="mailto:ndnsim@lists.cs.ucla.edu" target="_blank">ndnsim@lists.cs.ucla.edu</a>> wrote:</div>
<br>
<div>
<div dir="ltr">
<div>Hello,</div>
<div><br>
</div>
<div>Does anyone know the best way to do this? If I make a custom directory for my scenario, can I overwrite the default Strategy class by putting my modified Strategy class inside the extensions/ directory? Should I give the modified Strategy class
 a different name? I am trying to implement the strategy described in this paper to give myself ndnSIM practice:
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__locard.eu_attachments_article_86_ChoKIFA-2B-2520an-2520early-2520detection-2520and-2520mitigation-2520approach-2520against-2520interest.pdf&d=DwMFaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=OXgHZziS9rIfncuOq8ZqBKDk6M9q_SjYgy1yVQo-fl4&s=yy9peaq1MIWwovKqDW2pBnJV-iUhRUs5zyqE7Tj5Xaw&e=" target="_blank">
https://locard.eu/attachments/article/86/ChoKIFA+%20an%20early%20detection%20and%20mitigation%20approach%20against%20interest.pdf</a></div>
<div><br>
</div>
<div>Thanks,<br>
</div>
<div><br>
</div>
<div>Eric<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sun, Oct 11, 2020 at 9:04 PM Eric Binnendyk <<a href="mailto:eric.binnendyk@student.nmt.edu" target="_blank">eric.binnendyk@student.nmt.edu</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>I am using ndnSIM v2.8 and I would like to create a custom forwarding strategy for detecting an IFA based on the number of entries in the router's PIT. However, the only way I could find to access the PIT is via the m_forwarder member of the parent
 class Strategy, which is private due to the following comment in strategy.hpp:</div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>\note Strategy subclass constructor must not retain a reference to \p forwarder.</div>
</blockquote>
<div><br>
</div>
<div>Currently I am trying to fix this by making a custom version of the Strategy class with an additional member function to return the size of the PIT, and calling this member function in my custom strategy subclass. However, I'm not sure this is
 the simplest way to solve this problem. Any ideas for a better solution?<br>
</div>
<div><br>
</div>
<div>Eric<br>
</div>
</div>
</blockquote>
</div>
_______________________________________________<br>
ndnSIM mailing list<br>
<a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.lists.cs.ucla.edu_mailman_listinfo_ndnsim&d=DwICAg&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=OXgHZziS9rIfncuOq8ZqBKDk6M9q_SjYgy1yVQo-fl4&s=bGSYiu-ZCvmiTVzdFWr0iWjxhMNgse7zMfXzz5haTh4&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.lists.cs.ucla.edu_mailman_listinfo_ndnsim&d=DwICAg&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=OXgHZziS9rIfncuOq8ZqBKDk6M9q_SjYgy1yVQo-fl4&s=bGSYiu-ZCvmiTVzdFWr0iWjxhMNgse7zMfXzz5haTh4&e=</a>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</div>

</blockquote></div>