routing: made map more container-agnostic
Change-Id: Ib18a41bac7627a9eb0bbafa6ccad0335d420dd68
refs: #4239
diff --git a/src/route/map.cpp b/src/route/map.cpp
index a97be11..544976e 100644
--- a/src/route/map.cpp
+++ b/src/route/map.cpp
@@ -16,19 +16,19 @@
*
* You should have received a copy of the GNU General Public License along with
* NLSR, e.g., in COPYING.md file. If not, see <http://www.gnu.org/licenses/>.
- *
- * \author A K M Mahmudul Hoque <ahoque1@memphis.edu>
- *
**/
-#include <iostream>
-#include <list>
+#include "map.hpp"
#include "nlsr.hpp"
#include "adjacent.hpp"
#include "lsa.hpp"
#include "lsdb.hpp"
-#include "map.hpp"
+
#include "logger.hpp"
+
+#include <iostream>
+#include <list>
+
namespace nlsr {
INIT_LOGGER("Map");
@@ -98,29 +98,6 @@
}
void
-Map::createFromAdjLsdb(Nlsr& pnlsr)
-{
- std::list<AdjLsa> adjLsdb = pnlsr.getLsdb().getAdjLsdb();
- for (std::list<AdjLsa>::iterator it = adjLsdb.begin();
- it != adjLsdb.end() ; it++) {
- addEntry((*it).getOrigRouter());
- std::list<Adjacent> adl = (*it).getAdl().getAdjList();
- for (std::list<Adjacent>::iterator itAdl = adl.begin();
- itAdl != adl.end() ; itAdl++) {
- addEntry((*itAdl).getName());
- }
- }
-}
-
-void
-Map::createFromCoordinateLsdb(Nlsr& nlsr)
-{
- for (CoordinateLsa lsa : nlsr.getLsdb().getCoordinateLsdb()) {
- addEntry(lsa.getOrigRouter());
- }
-}
-
-void
Map::reset()
{
m_table.clear();