<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>hello everyone,<div>I am doing undergrad thesis on Information Centric Networking (ICN) .  <span style="font-size: 12pt;">I have been studying the ndnSim for quite a while and i can't figured out few topics . I am listing them below. </span><span style="font-size: 12pt;">I know some of these question may be very stupid  to asked but i have given a lot of time but still couldn't find the answers by myself. </span><div>Please someone help me out.</div><div><br></div><div>Questions about ndnSim are:</div><div><br></div><div>1. why don't intermediate nodes (one's that isn't directly connected to the consumer node) don't call </div><div>"" <b>lookup(typename parent_trie::iterator item)</b>"" function written in the  X-policy.hpp(fifo,Lru,lfu etc). ???  </div><div><br></div><div>2. There is a virtual function definition like ""<b>virtual shared_ptr<Data><span style="font-size: 12pt;">Lookup(shared_ptr<const Interest> interest) = 0;</span></b><span style="font-size: 12pt;">""  why it is needed ??? </span></div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">3.From which point of simulator the "<b>lookup()</b>" is called  ??? means i didn't find the  function calling.</span></div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">4. If  i want to check weather an arrived data is already cached in it's neighboring nodes or not before insertion  how can i do that  ???</span></div><div><span style="font-size: 12pt;"><br></span></div><div>Thanks in advance <br>Biozid Bostami </div></div>                                         </div></body>
</html>