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. 4 5 #include "net/url_request/url_request_throttler_header_adapter.h" 6 7 #include "net/http/http_response_headers.h" 8 9 namespace net { 10 URLRequestThrottlerHeaderAdapter(HttpResponseHeaders * headers)11URLRequestThrottlerHeaderAdapter::URLRequestThrottlerHeaderAdapter( 12 HttpResponseHeaders* headers) 13 : response_header_(headers) { 14 } 15 ~URLRequestThrottlerHeaderAdapter()16URLRequestThrottlerHeaderAdapter::~URLRequestThrottlerHeaderAdapter() {} 17 GetNormalizedValue(const std::string & key) const18std::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; 23 } 24 GetResponseCode() const25int URLRequestThrottlerHeaderAdapter::GetResponseCode() const { 26 return response_header_->response_code(); 27 } 28 29 } // namespace net 30