Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(128)

Side by Side Diff: components/image_fetcher/core/image_fetcher_impl.cc

Issue 2794343002: Network traffic annotation added to image_data_fetcher. (Closed)
Patch Set: Annotation moved to callers. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/image_fetcher/core/image_fetcher_impl.h" 5 #include "components/image_fetcher/core/image_fetcher_impl.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "net/base/load_flags.h" 10 #include "net/base/load_flags.h"
11 #include "net/url_request/url_request_context_getter.h" 11 #include "net/url_request/url_request_context_getter.h"
12 12
13 namespace image_fetcher { 13 namespace image_fetcher {
14 14
15 ImageFetcherImpl::ImageFetcherImpl( 15 ImageFetcherImpl::ImageFetcherImpl(
16 std::unique_ptr<ImageDecoder> image_decoder, 16 std::unique_ptr<ImageDecoder> image_decoder,
17 net::URLRequestContextGetter* url_request_context) 17 net::URLRequestContextGetter* url_request_context,
18 const net::NetworkTrafficAnnotationTag& traffic_annotation)
18 : delegate_(nullptr), 19 : delegate_(nullptr),
19 url_request_context_(url_request_context), 20 url_request_context_(url_request_context),
20 image_decoder_(std::move(image_decoder)), 21 image_decoder_(std::move(image_decoder)),
21 image_data_fetcher_(new ImageDataFetcher(url_request_context_.get())) {} 22 image_data_fetcher_(new ImageDataFetcher(url_request_context_.get(),
23 traffic_annotation)) {}
22 24
23 ImageFetcherImpl::~ImageFetcherImpl() {} 25 ImageFetcherImpl::~ImageFetcherImpl() {}
24 26
25 ImageFetcherImpl::ImageRequest::ImageRequest() {} 27 ImageFetcherImpl::ImageRequest::ImageRequest() {}
26 28
27 ImageFetcherImpl::ImageRequest::ImageRequest(const ImageRequest& other) = 29 ImageFetcherImpl::ImageRequest::ImageRequest(const ImageRequest& other) =
28 default; 30 default;
29 31
30 ImageFetcherImpl::ImageRequest::~ImageRequest() {} 32 ImageFetcherImpl::ImageRequest::~ImageRequest() {}
31 33
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 108
107 // Erase the completed ImageRequest. 109 // Erase the completed ImageRequest.
108 pending_net_requests_.erase(image_iter); 110 pending_net_requests_.erase(image_iter);
109 } 111 }
110 112
111 ImageDecoder* ImageFetcherImpl::GetImageDecoder() { 113 ImageDecoder* ImageFetcherImpl::GetImageDecoder() {
112 return image_decoder_.get(); 114 return image_decoder_.get();
113 } 115 }
114 116
115 } // namespace image_fetcher 117 } // namespace image_fetcher
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698