blob: f6177e0f292dca2e385e18500704993e17cfd272 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "quic/tools/quic_backend_response.h"
namespace quic {
QuicBackendResponse::ServerPushInfo::ServerPushInfo(
QuicUrl request_url,
spdy::Http2HeaderBlock headers,
spdy::SpdyPriority priority,
std::string body)
: request_url(request_url),
headers(std::move(headers)),
priority(priority),
body(body) {}
QuicBackendResponse::ServerPushInfo::ServerPushInfo(const ServerPushInfo& other)
: request_url(other.request_url),
headers(other.headers.Clone()),
priority(other.priority),
body(other.body) {}
QuicBackendResponse::QuicBackendResponse() : response_type_(REGULAR_RESPONSE) {}
QuicBackendResponse::~QuicBackendResponse() = default;
} // namespace quic
|