static VerificationResult doVerify (PolicyManager& policyManager, const ptr_lib::shared_ptr<Data>& toVerify) { VerificationResult verificationResult; ptr_lib::shared_ptr<ValidationRequest> result = policyManager.checkVerificationPolicy (toVerify, 0, bind(&VerificationResult::onVerified, &verificationResult, _1), bind(&VerificationResult::onValidationFailed, &verificationResult, _1, _2)); verificationResult.hasFurtherSteps_ = (bool)result; return verificationResult; }
static VerificationResult doVerify (PolicyManager& policyManager, const ptr_lib::shared_ptr<Interest>& toVerify) { VerificationResult verificationResult; ptr_lib::shared_ptr<ValidationRequest> result = policyManager.checkVerificationPolicy (toVerify, 0, bind(&VerificationResult::onVerifiedInterest, &verificationResult, _1), bind(&VerificationResult::onInterestValidationFailed, &verificationResult, _1, _2), *WireFormat::getDefaultWireFormat()); verificationResult.hasFurtherSteps_ = (bool)result; return verificationResult; }