void PrintOLSRRoutingTable(Ptr<Node> n) {
// Obtain olsr::RoutingProtocol instance of gateway node
// (namely, node B) and add the required association
Ptr<Ipv4> stack = n->GetObject<Ipv4>();
Ptr<Ipv4RoutingProtocol> rp_Gw = (stack->GetRoutingProtocol());
Ptr<Ipv4ListRouting> ipv4ListRouting = DynamicCast<Ipv4ListRouting>(rp_Gw);
Ptr<olsr::RoutingProtocol> olsrrp_Gw;
std::cout << "lrp_Gw->GetNRoutingProtocols():"
<< ipv4ListRouting->GetNRoutingProtocols() << std::endl;
for (uint32_t i = 0; i < ipv4ListRouting->GetNRoutingProtocols(); i++) {
int16_t priority;
Ptr<Ipv4RoutingProtocol> temp = ipv4ListRouting->GetRoutingProtocol(i,
priority);
std::cout << "temp:" << t