storage: Making use of SkipList-based index

Change-Id: I360af97ae794da383fe00aaad8ab3c417c5167d3
Refs: #1695, #1434
diff --git a/src/handles/delete-handle.hpp b/src/handles/delete-handle.hpp
index 5a3b33a..4b0ac85 100644
--- a/src/handles/delete-handle.hpp
+++ b/src/handles/delete-handle.hpp
@@ -21,7 +21,7 @@
 #define REPO_HANDLES_DELETE_HANDLE_HPP
 
 #include "base-handle.hpp"
-
+#include <ndn-cxx/security/validator-config.hpp>
 namespace repo {
 
 using std::vector;
@@ -41,7 +41,7 @@
   };
 
 public:
-  DeleteHandle(Face& face, StorageHandle& storageHandle, KeyChain& keyChain,
+  DeleteHandle(Face& face, RepoStorage& storageHandle, KeyChain& keyChain,
                Scheduler& scheduler, ValidatorConfig& validator);
 
   virtual void
@@ -52,9 +52,6 @@
   onInterest(const Name& prefix, const Interest& interest);
 
   void
-  onRegisterSuccess(const Name& prefix);
-
-  void
   onRegisterFailed(const Name& prefix, const std::string& reason);
 
   void