85 NS_LOG_FUNCTION(
this);
87 std::ostringstream res;
88 res <<
"Unicast state of node " <<
m_nodeId << std::endl;
90 std::map<uint32_t, uint32_t>::iterator nextHopMapIterator;
92 std::map<uint32_t, std::vector<uint32_t>> mapReversed;
93 std::map<uint32_t, std::vector<uint32_t>>::iterator mapReversedIterator;
98 if (mapReversed.count(nextHopMapIterator->second) == 0)
100 mapReversed[nextHopMapIterator->second] = std::vector<uint32_t>();
102 mapReversed[nextHopMapIterator->second].push_back(nextHopMapIterator->first);
105 for (mapReversedIterator = mapReversed.begin(); mapReversedIterator != mapReversed.end();
106 mapReversedIterator++)
108 res << mapReversedIterator->first <<
" -> : {";
110 for (uint32_t targetId : mapReversedIterator->second)
116 res <<
" " << targetId;
119 res <<
"}" << std::endl;