Use unique_ptr for passing VerifyRequestParams

This commit is contained in:
Kevin Sawicki 2017-02-08 10:34:07 -08:00
parent 70178adb6e
commit 1e581d6814
3 changed files with 19 additions and 12 deletions

View file

@ -16,7 +16,7 @@ namespace atom {
class AtomCTDelegate;
class CertVerifierRequest;
struct VerifyRequest {
struct VerifyRequestParams {
std::string hostname;
std::string default_result;
scoped_refptr<net::X509Certificate> certificate;
@ -27,7 +27,7 @@ class AtomCertVerifier : public net::CertVerifier {
explicit AtomCertVerifier(AtomCTDelegate* ct_delegate);
virtual ~AtomCertVerifier();
using VerifyProc = base::Callback<void(VerifyRequest request,
using VerifyProc = base::Callback<void(const VerifyRequestParams& request,
const net::CompletionCallback&)>;
void SetVerifyProc(const VerifyProc& proc);