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[] = {
class FuzzerDelegate : public net::SpdyStream::Delegate {
public:
explicit FuzzerDelegate(const base::Closure& done_closure)
: done_closure_(done_closure) {}
explicit FuzzerDelegate(base::OnceClosure done_closure)
: done_closure_(std::move(done_closure)) {}
void OnHeadersSent() override {}
void OnHeadersReceived(
......@@ -39,7 +39,7 @@ class FuzzerDelegate : public net::SpdyStream::Delegate {
void OnDataReceived(std::unique_ptr<net::SpdyBuffer> buffer) override {}
void OnDataSent() 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; }
net::NetLogSource source_dependency() const override {
......@@ -47,7 +47,7 @@ class FuzzerDelegate : public net::SpdyStream::Delegate {
}
private:
base::Closure done_closure_;
base::OnceClosure done_closure_;
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