<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap:break-word"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Thanks a lot.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I did access to application with dynamic_cast.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">It is shown below.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">ptr_customApp = dynamic_cast<ns3::ndn::customApp*>(&(*ns3::NodeList::GetNode(m_forwarder->m_nodeId)->GetApplication(0)));<br></div> <div id="bloop_sign_1517453076790083840" class="bloop_sign"></div> <div><br></div>And, I have one more question. How does remove prefix from GlobalRoutingHelper.<div>if one app want to advertise prefix “/I/am/here”</div><div><br></div><div>AddOrigin(“/I/am/here”,GetNode());</div><div>FibHelper(“/I/am/here”,GetNode(),m_face,0);</div><div>ndn::GlobalRoutingHelper::CalculateRoutes();<br><div><br></div><div>after that, app want to withdraw prefix “/I/am/here”</div><div>what should I do?</div><div><br></div><div>Regards,</div><div><br></div><div><span style="font-family:Helvetica;font-size:12px">--------------------------------------------------- </span><br class="" style="font-family:Helvetica;font-size:12px"><font face="Helvetica"><span style="font-size:12px">Osaka City University</span></font><br class="" style="font-family:Helvetica;font-size:12px"><span style="font-family:Helvetica;font-size:12px">ACNRA M1</span><br class="" style="font-family:Helvetica;font-size:12px"><span style="font-family:Helvetica;font-size:12px">中村 真也(Masaya Nakamura )</span><br class="" style="font-family:Helvetica;font-size:12px"><a href="mailto:nakamura@c.info.eng.osaka-cu.ac.jp" class="" style="font-family:Helvetica;font-size:12px">nakamura@c.info.eng.osaka-cu.ac.jp</a><span style="font-family:Helvetica;font-size:12px"> </span><br class="" style="font-family:Helvetica;font-size:12px"><span style="font-family:Helvetica;font-size:12px">---------------------------------------------------</span><br><p class="airmail_on">On 2018年2月1日 at 5:37:31, Spyridon (Spyros) Mastorakis (<a href="mailto:mastorakis@cs.ucla.edu">mastorakis@cs.ucla.edu</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div style="word-wrap:break-word" class=""><div></div><div>



<title></title>


Hi,
<div class="">
<div class="">
<div class=""><br class=""></div>
</div>
<div>
<blockquote type="cite" class="">
<div class="">On Jan 31, 2018, at 4:46 AM, 中村真也 <<a href="mailto:nakamura@c.info.eng.osaka-cu.ac.jp" class="">nakamura@c.info.eng.osaka-cu.ac.jp</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">Hi all.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class=""><br class=""></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">
<div id="bloop_customfont" style="margin:0px" class="">I could
access to forwarder from Application but...</div>
I want to access to the application from NFD strategy layer.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">I create one application (custom App) that inherits from
ns3::ndn::app class.(also, ns3::ndn::application inherits from
ns3::application).</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">From NFD strategy layer, I want to access to one
application method.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class=""><br class=""></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">By giving forwarder itself nodeID, I tried to access to
app. However it is failed.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">
ns3::NodeList::GetNode(m_forwarder->m_nodeId)->GetApplication(0);</div>
</div>
</blockquote>
<blockquote type="cite" class="">
<div class="">
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class=""><br class=""></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px" class="">is there good way to access one application?</div>
</div>
</blockquote>
<div><br class=""></div>
<div>What do you mean that this failed?</div>
<div><br class=""></div>
<div>You may have to use dynamic_cast to cast from an
ns3::application to an ns3::ndn::application.</div>
<div><br class=""></div>
<div>Thanks,</div>
<div><br class=""></div>
<div>
<div class="">
<div class="">
<div class=""><span class="" style="float:none;display:inline!important">Spyridon (Spyros)
Mastorakis</span><br class="">
<span class="" style="float:none;display:inline!important">Personal
Website: </span><a href="http://cs.ucla.edu/~mastorakis/" class="">http://cs.ucla.edu/~mastorakis/</a><br class="">
<span class="" style="float:none;display:inline!important">Internet Research
Laboratory</span><br class="">
<span class="" style="float:none;display:inline!important">Computer Science
Department</span><br class="">
<span class="" style="float:none;display:inline!important">UCLA</span></div>
</div>
</div>
</div>
</div>
</div>


</div></div></span></blockquote></div></div></body></html>