src: Replace Tokenizer with the methods of ndn::Name
Purpose of this commit is to replace Tokenizer in all
places except conf-file-processor.*pp with the methods
of ndn::Name. One static method in class NameHelper
is added. Tokenizer will be removed finally when
configuration file parsing commit is complete.
Refs: 1533
Change-Id: I14a67655eb963c5cc5b045c3c9f7d516e405ff19
diff --git a/src/route/map-entry.hpp b/src/route/map-entry.hpp
index 9174345..0c54145 100644
--- a/src/route/map-entry.hpp
+++ b/src/route/map-entry.hpp
@@ -2,8 +2,9 @@
#define NLSR_MAP_ENTRY_HPP
#include <boost/cstdint.hpp>
+#include <ndn-cxx/name.hpp>
-namespace nlsr{
+namespace nlsr {
class MapEntry
{
@@ -18,13 +19,13 @@
{
}
- MapEntry(const std::string& rtr, int32_t mn)
+ MapEntry(const ndn::Name& rtr, int32_t mn)
{
m_router = rtr;
m_mappingNumber = mn;
}
- const std::string&
+ const ndn::Name&
getRouter() const
{
return m_router;
@@ -37,7 +38,7 @@
}
private:
- std::string m_router;
+ ndn::Name m_router;
int32_t m_mappingNumber;
};