Hi Alex,<div><br></div><div>Thanks for your explanation!</div><div><br></div><div>I am sorry I still have the perplexity. I saw that <span style="white-space:pre-wrap">fib::Entry-></span><span style="white-space:pre-wrap">RemoveFace call just has one parameter (</span><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)">const Ptr< </span><a class="el" href="http://ndnsim.net/doxygen/classns3_1_1ndn_1_1_face.html" style="color:rgb(104,104,104);font-weight:bold;text-decoration:none;font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px">Face</a><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)"> > &face) without relation to some specific prefix, so I guess if I want to delete one specific face from one specific prefix, it will have the same impact to other prefixes which also have the face. </span></div>
<div><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)"><br></span></div><div><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)">My intention is to delete one specific face from a specific prefix, while any other prefix still retains the face if  it has. Is it feasible in the current ndnsim? If not, how do I do to implement such a functionality? Or my understanding for this issue has some error?</span></div>
<div><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)"><br></span></div><div><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)">Regards,</span></div>
<div><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)">huyao</span></div><div><span style="font-family:'Lucida Grande',Verdana,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;background-color:rgb(250,250,250)"><br>
</span></div><div><br><div class="gmail_quote">2013/3/15 Alex Afanasyev <span dir="ltr"><<a href="mailto:alexander.afanasyev@ucla.edu" target="_blank">alexander.afanasyev@ucla.edu</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>My small correction :). I meant that it is forwarding strategy job to pick a particular face from FIB entry.<br>

<br>---<div>Alex</div></div><div><div><div><br>On Mar 14, 2013, at 7:55 PM, Alex Afanasyev <<a href="mailto:alexander.afanasyev@ucla.edu" target="_blank">alexander.afanasyev@ucla.edu</a>> wrote:<br><br></div>
<blockquote type="cite"><div><div>Hi huyao,</div><div><br></div><div>You are right, for the single prefix there will be only one FIB entry created and it is forwarding strategy job to pick a particular one to forward an Interest in this prefix.</div>

<div><br></div><div>There is an interface in fib::Entry to remove a specific face from s specific FIB entry.  You can also check recent conversation <span style="font-family:'.HelveticaNeueUI';font-size:15px;line-height:19px;white-space:nowrap"><a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/2013-March/000242.html" target="_blank">http://www.lists.cs.ucla.edu/pipermail/ndnsim/2013-March/000242.html</a> with more details about that.</span></div>

<div><span style="font-family:'.HelveticaNeueUI';font-size:15px;line-height:19px;white-space:nowrap"><br></span></div><div><br></div><div>---<div>Alex</div></div><div><br>On Mar 14, 2013, at 7:28 PM, yao hu <<a href="mailto:huyao0107@gmail.com" target="_blank">huyao0107@gmail.com</a>> wrote:<br>

<br></div><blockquote type="cite"><div>a supplement.. If so, is there a way to delete just some face like face 0 from the fib entry with the prefix /data without deleting face 1?<div><br></div><div>Thanks for your reply!</div>

<div><br></div><div><div><br><div class="gmail_quote">
2013/3/15 yao hu <span dir="ltr"><<a href="mailto:huyao0107@gmail.com" target="_blank">huyao0107@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Dear ndnsimers,<div><br></div><div>Assume that there is an existing fib entry with the prefix /data, face 0 in some specific node. Now by using the function Add() or AddRoute(), a new fib entry will be added with the same prefix /data, but with the different face 1. So I wonder in ndnsim, they are counted as two fib entries in FIB or just seemed as one. For my understanding, the answer is the latter. Here, in Fib class, <font face="arial, helvetica, sans-serif"><a href="http://ndnsim.net/doxygen/classns3_1_1ndn_1_1_fib.html#a93a184d9fdc1ace4ea82647c5834ff9c" style="font-weight:bold;text-decoration:none;line-height:15px" target="_blank">GetSize</a><span style="line-height:15px;background-color:rgb(250,250,250)"> () still equals to 1. Am I right?</span> </font></div>



<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Regards,</font></div><div><font face="arial, helvetica, sans-serif">huyao</font></div>
</blockquote></div><br></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>ndnSIM mailing list</span><br><span><a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a></span><br>

<span><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a></span></div><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">
</a></blockquote></div><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">
</a></blockquote></div></div></div></blockquote></div></div>