validator: integrate validator-config
Validation of interest is done. Validation of data will be implemented in future commit.
Change-Id: I2c03172c6e0dfa9ec0c6cffa59999ecb30030243
refs #1479
diff --git a/src/handles/delete-handle.hpp b/src/handles/delete-handle.hpp
index 8ca1c56..5a3b33a 100644
--- a/src/handles/delete-handle.hpp
+++ b/src/handles/delete-handle.hpp
@@ -42,7 +42,7 @@
public:
DeleteHandle(Face& face, StorageHandle& storageHandle, KeyChain& keyChain,
- Scheduler& scheduler, CommandInterestValidator& validator);
+ Scheduler& scheduler, ValidatorConfig& validator);
virtual void
listen(const Name& prefix);
@@ -61,7 +61,7 @@
onValidated(const shared_ptr<const Interest>& interest, const Name& prefix);
void
- onValidationFailed(const shared_ptr<const Interest>& interest, const Name& prefix);
+ onValidationFailed(const shared_ptr<const Interest>& interest, const string& reason);
/**
* @todo delete check has not been realized due to the while loop of segmented data deletion.
@@ -89,7 +89,7 @@
processSegmentDeleteCommand(const Interest& interest, RepoCommandParameter& parameter);
private:
- CommandInterestValidator& m_validator;
+ ValidatorConfig& m_validator;
};