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/communication/sync-logic-handler.hpp b/src/communication/sync-logic-handler.hpp
index 9f6badd..1f62554 100644
--- a/src/communication/sync-logic-handler.hpp
+++ b/src/communication/sync-logic-handler.hpp
@@ -11,8 +11,6 @@
#include "sequencing-manager.hpp"
-// class KeyManager;
-
extern "C" {
#include <unistd.h>
}
@@ -42,16 +40,10 @@
nsyncRemoveCallBack(const std::string& prefix, Nlsr& pnlsr);
void
- removeRouterFromSyncing(const std::string& routerPrefix);
+ removeRouterFromSyncing(const ndn::Name& routerPrefix);
void
- publishRoutingUpdate(SequencingManager& sm, const std::string& updatePrefix);
-
- // void
- // publishKeyUpdate(KeyManager& km);
-
- void
- publishIdentityUpdate(const std::string& identityName);
+ publishRoutingUpdate(SequencingManager& sm, const ndn::Name& updatePrefix);
void
setSyncPrefix(const std::string& sp)
@@ -62,17 +54,15 @@
private:
void
- processUpdateFromSync(const std::string& updateName, uint64_t seqNo, Nlsr& pnlsr);
+ processUpdateFromSync(const ndn::Name& updateName, uint64_t seqNo,
+ Nlsr& pnlsr);
void
- processRoutingUpdateFromSync(const std::string& routerName, uint64_t seqNo,
+ processRoutingUpdateFromSync(const ndn::Name& routerName, uint64_t seqNo,
Nlsr& pnlsr);
- // void
- // processKeysUpdateFromSync(std::string certName, uint64_t seqNo, Nlsr& pnlsr);
-
void
- publishSyncUpdate(const std::string& updatePrefix, uint64_t seqNo);
+ publishSyncUpdate(const ndn::Name& updatePrefix, uint64_t seqNo);
private:
ndn::shared_ptr<ndn::ValidatorNull> m_validator;