Transition to v0.3 format

Set CanBePrefix on interests
Remove remaining exclude filter logic

refs: #4691, #4684

Change-Id: I6d1b23ba9973f5b54ba49e5122b18ac0d9f88720
diff --git a/src/logic.hpp b/src/logic.hpp
index f901bb4..a71080f 100644
--- a/src/logic.hpp
+++ b/src/logic.hpp
@@ -315,10 +315,9 @@
    * This method simply passes the valid reply to processSyncData.
    *
    * @param data The valid Sync Reply.
-   * @param firstData Whether the data is new or that obtained using exclude filter
    */
   void
-  onSyncDataValidated(const Data& data, bool firstData = true);
+  onSyncDataValidated(const Data& data);
 
   /**
    * @brief Process normal Sync Interest
@@ -355,13 +354,11 @@
    * @param name           The data name of the Sync Reply.
    * @param digest         The digest in the data name.
    * @param syncReplyBlock The content of the Sync Reply.
-   * @param firstData      Whether the data is new or obtained using exclude filter
    */
   void
   processSyncData(const Name& name,
                   ConstBufferPtr digest,
-                  const Block& syncReplyBlock,
-                  bool firstData);
+                  const Block& syncReplyBlock);
 
   /**
    * @brief Insert state diff into log