Out of line CallbackBase's copy and assignment operators.
[chromium-blink-merge.git] / net / url_request / url_request_throttler_header_adapter.cc
blob51bbc746fac4881eee0950e68268e856cf9ed6de
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "net/url_request/url_request_throttler_header_adapter.h"
7 #include "net/http/http_response_headers.h"
9 namespace net {
11 URLRequestThrottlerHeaderAdapter::URLRequestThrottlerHeaderAdapter(
12 HttpResponseHeaders* headers)
13 : response_header_(headers) {
16 URLRequestThrottlerHeaderAdapter::~URLRequestThrottlerHeaderAdapter() {}
18 std::string URLRequestThrottlerHeaderAdapter::GetNormalizedValue(
19 const std::string& key) const {
20 std::string return_value;
21 response_header_->GetNormalizedHeader(key, &return_value);
22 return return_value;
25 int URLRequestThrottlerHeaderAdapter::GetResponseCode() const {
26 return response_header_->response_code();
29 } // namespace net