[ndnSIM] the face of a node

bouchrit leila bouchritleila at gmail.com
Sun Jul 21 02:00:58 PDT 2019


Thank you very much *Muhammad Atif Ur Rehman* for reply,
i exexute your code but it show me this error :
./src/ndnSIM/examples/HashStrategy1/HashForwardingStrategy.cpp:32:53: fatal
error: ns-3/src/ndnSIM/model/ndn-l3-protocol.hpp: Aucun fichier ou dossier
de ce type
 #include "ns-3/src/ndnSIM/model/ndn-l3-protocol.hpp"
                                                     ^
compilation terminated.
Waf: Leaving directory `/home/leila/ndnSIM/ns-3/build'
Build failed
 -> task in 'HashStrategy1' failed with exit status 1 (run with -v to
display more information)

yet I have written the includes:
#include "ns-3/ndnSIM/model/ndn-l3-protocol.hpp"



Le dim. 21 juil. 2019 à 08:52, Atif Rehman via ndnSIM <
ndnsim at lists.cs.ucla.edu> a écrit :

> Hello Bouchrit,
>
> I think you are looking for the following code.
>
>
> // Following includes are mandatory in order to get node and its faces
>
> #include <ns3/node-list.h>
> #include <ns3/node.h>
> #include "../../../model/ndn-l3-protocol.hpp"
>
>
>  // Code
> if (ns3::Simulator::GetContext() < 1000) // this check prevents 4535459
> value of Context, I am not sure why it returns 4535459
> {
>     ns3::Ptr<ns3::Node> node =
> ns3::NodeList::GetNode(ns3::Simulator::GetContext()); // Get Current node
> from simulator context
>     ns3::Ptr<ns3::ndn::L3Protocol> l3Object =
> node->GetObject<ns3::ndn::L3Protocol>(); // Getting l3 Object
>
>     std::cout << "Node Id :" << node->GetId() << std::endl;
>
>     // iteratation over face table
>     for (auto & face : l3Object->getForwarder()->getFaceTable())
>     {
>
>        // here you can play with "face" object (current node face)
>
>     }
> }
>
> I executed the above code in Forwarder class and it was working fine for
> me.
>
>
> *Regards *
>
>
>
> *Muhammad Atif Ur Rehman* *(Ph.D. Student)*
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20190721/12a6e734/attachment.html>


More information about the ndnSIM mailing list