Commit 221e6558 authored by Anna Malova's avatar Anna Malova Committed by Commit Bot

Convert spdy_session_fuzzer to use OnceClosure.

Bug: 1007815
Change-Id: I66bd17ffad93f40b404aab1ff2647ab2e7a0f836
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2091492
Commit-Queue: Matt Menke <mmenke@chromium.org>
Reviewed-by: default avatarMatt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747822}
parent 6a272aa2
...@@ -29,8 +29,8 @@ const char kCertData[] = { ...@@ -29,8 +29,8 @@ const char kCertData[] = {
class FuzzerDelegate : public net::SpdyStream::Delegate { class FuzzerDelegate : public net::SpdyStream::Delegate {
public: public:
explicit FuzzerDelegate(const base::Closure& done_closure) explicit FuzzerDelegate(base::OnceClosure done_closure)
: done_closure_(done_closure) {} : done_closure_(std::move(done_closure)) {}
void OnHeadersSent() override {} void OnHeadersSent() override {}
void OnHeadersReceived( void OnHeadersReceived(
...@@ -39,7 +39,7 @@ class FuzzerDelegate : public net::SpdyStream::Delegate { ...@@ -39,7 +39,7 @@ class FuzzerDelegate : public net::SpdyStream::Delegate {
void OnDataReceived(std::unique_ptr<net::SpdyBuffer> buffer) override {} void OnDataReceived(std::unique_ptr<net::SpdyBuffer> buffer) override {}
void OnDataSent() override {} void OnDataSent() override {}
void OnTrailers(const spdy::SpdyHeaderBlock& trailers) override {} void OnTrailers(const spdy::SpdyHeaderBlock& trailers) override {}
void OnClose(int status) override { done_closure_.Run(); } void OnClose(int status) override { std::move(done_closure_).Run(); }
bool CanGreaseFrameType() const override { return false; } bool CanGreaseFrameType() const override { return false; }
net::NetLogSource source_dependency() const override { net::NetLogSource source_dependency() const override {
...@@ -47,7 +47,7 @@ class FuzzerDelegate : public net::SpdyStream::Delegate { ...@@ -47,7 +47,7 @@ class FuzzerDelegate : public net::SpdyStream::Delegate {
} }
private: private:
base::Closure done_closure_; base::OnceClosure done_closure_;
DISALLOW_COPY_AND_ASSIGN(FuzzerDelegate); DISALLOW_COPY_AND_ASSIGN(FuzzerDelegate);
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment