<div dir="ltr"><br><div class="gmail_quote"><br><br><div dir="ltr"><div dir="auto"><span style="font-family:georgia,serif">Thank you Xinyu Ma for reply ,</span><div dir="auto"><span style="font-family:georgia,serif">I used this instruction <span lang="en">and i use a hash function to return an integer but it displays the following error:</span></span></div><div dir="auto"><span style="font-family:georgia,serif"><span lang="en"><br></span></span></div><div dir="auto"><span lang="en"><span style="font-family:georgia,serif">+0.000000000s 0 ndn.Consumer:Consumer()<br>+0.000000000s 3 ndn.Producer:Producer()<br>+0.000000000s 0 ndn.Consumer:StartApplication()<br>+0.000000000s 4 ndn.Producer:Producer()<br>+0.000000000s 0 ndn.Consumer:SendPacket()<br>+0.000000000s 0 ndn.Consumer:SendPacket(): [INFO ] > Interest for 0<br>+0.000000000s 0 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to add 0 with +0.0ns. already 0 items<br>+0.000000000s 3 ndn.Producer:StartApplication()<br>+0.000000000s 3 ndn.Producer:StartApplication(): [INFO ] node(3) <br>+0.000000000s 0 ndn.Consumer:OnNack(): [INFO ] NACK received for: /CSU/hello/%FE%00, reason: NoRoute<br>+0.000000000s 4 ndn.Producer:StartApplication()<br>+0.000000000s 4 ndn.Producer:StartApplication(): [INFO ] node(4) <br>+0.010000000s 0 ndn.Consumer:SendPacket()<br>+0.010000000s 0 ndn.Consumer:SendPacket(): [INFO ] > Interest for 1<br>+0.010000000s 0 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to add 1 with +10000000.0ns. already 1 items<br>+0.020000000s 0 ndn.Consumer:SendPacket()<br>+0.020000000s 0 ndn.Consumer:SendPacket(): [INFO ] > Interest for 2<br>+0.020000000s 0 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to add 2 with +20000000.0ns. already 2 items<br>interest conversion = /CSU/hello/%FE%01<br>Command ['/home/leila/ndnSIM/ns-3/build/src/ndnSIM/examples/ns3-dev-HashStrategy1-debug'] terminated with signal SIGFPE. Run it under a debugger to get more information (./waf --run <program> --command-template="gdb --args %s <args>").</span></span></div><div dir="auto"><span style="font-family:georgia,serif"><span lang="en"><br></span></span></div><div><pre class="m_-8846254282852108744gmail-tw-data-text m_-8846254282852108744gmail-tw-ta m_-8846254282852108744gmail-tw-text-medium" id="m_-8846254282852108744gmail-tw-target-text" style="text-align:left" dir="ltr"><span style="font-family:georgia,serif"><span lang="en"><b>here is my hash function:</b><br>size_t hashing(std::string str,int n)<br>{<br>    std::hash<std::string> hash_fn;<br>    size_t str_hash = ((hash_fn(str)% n));<br>    return str_hash;<br>}<br></span></span></pre><pre class="m_-8846254282852108744gmail-tw-data-text m_-8846254282852108744gmail-tw-ta m_-8846254282852108744gmail-tw-text-medium" id="m_-8846254282852108744gmail-tw-target-text" style="text-align:left"><span style="font-family:georgia,serif"><span lang="en">thank you for help.<br></span></span></pre><span lang="en"></span></div><div dir="auto"><span lang="en"><br></span></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 18 juil. 2019 à 20:37, Xinyu Ma <<a href="mailto:bitmxy@gmail.com" target="_blank">bitmxy@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
You can use the toUri() function: interest.getName().toUri()<br>
<br>
Best,<br>
Xinyu Ma.<br>
<br>
> On Jul 18, 2019, at 11:00 AM, bouchrit leila via ndnSIM <<a href="mailto:ndnsim@lists.cs.ucla.edu" rel="noreferrer" target="_blank">ndnsim@lists.cs.ucla.edu</a>> wrote:<br>
> <br>
> Hi all,<br>
> I want to retrieve the name of Interest to convert to an integer<br>
>  using a hash function.<br>
> ndn::Name (interest.getName ()).<br>
> My question is how i can convert the name of Interest and Data into string. <br>
> <br>
> tips can help me and thank you all for help.<br>
> _______________________________________________<br>
> ndnSIM mailing list<br>
> <a href="mailto:ndnSIM@lists.cs.ucla.edu" rel="noreferrer" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br>
> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
<br>
</blockquote></div>
</div></div>