Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 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 "ios/net/request_tracker.h" | 5 #include "ios/net/request_tracker.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #import "ios/net/clients/crn_forwarding_network_client.h" | 8 #import "ios/net/clients/crn_forwarding_network_client.h" |
| 9 #import "ios/net/clients/crn_forwarding_network_client_factory.h" | 9 #import "ios/net/clients/crn_forwarding_network_client_factory.h" |
| 10 | 10 |
| (...skipping 16 matching lines...) Expand all Loading... | |
| 27 | 27 |
| 28 // Gets the factories. | 28 // Gets the factories. |
| 29 NSArray* GetFactories() { | 29 NSArray* GetFactories() { |
| 30 DCHECK(thread_checker_.CalledOnValidThread()); | 30 DCHECK(thread_checker_.CalledOnValidThread()); |
| 31 return factories_.get(); | 31 return factories_.get(); |
| 32 } | 32 } |
| 33 | 33 |
| 34 // Adds a factory. | 34 // Adds a factory. |
| 35 void AddFactory(CRNForwardingNetworkClientFactory* factory) { | 35 void AddFactory(CRNForwardingNetworkClientFactory* factory) { |
| 36 DCHECK(thread_checker_.CalledOnValidThread()); | 36 DCHECK(thread_checker_.CalledOnValidThread()); |
| 37 DCHECK_EQ(NSNotFound, [factories_ indexOfObject:factory]); | 37 DCHECK_EQ(NSNotFound, (NSInteger)[factories_ indexOfObject:factory]); |
|
sdefresne
2015/06/10 12:33:20
static_cast<NSInteger>(...)
| |
| 38 DCHECK(!IsSelectorOverriden(factory, @selector(clientHandlingRequest:))); | 38 DCHECK(!IsSelectorOverriden(factory, @selector(clientHandlingRequest:))); |
| 39 DCHECK(!IsSelectorOverriden(factory, | 39 DCHECK(!IsSelectorOverriden(factory, |
| 40 @selector(clientHandlingResponse:request:))); | 40 @selector(clientHandlingResponse:request:))); |
| 41 DCHECK(!IsSelectorOverriden( | 41 DCHECK(!IsSelectorOverriden( |
| 42 factory, @selector(clientHandlingRedirect:url:response:))); | 42 factory, @selector(clientHandlingRedirect:url:response:))); |
| 43 [factories_ addObject:factory]; | 43 [factories_ addObject:factory]; |
| 44 } | 44 } |
| 45 | 45 |
| 46 // Returns true if |factory| re-implements |selector|. | 46 // Returns true if |factory| re-implements |selector|. |
| 47 // Only used for debugging. | 47 // Only used for debugging. |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 214 DCHECK(thread_checker_.CalledOnValidThread()); | 214 DCHECK(thread_checker_.CalledOnValidThread()); |
| 215 return cache_mode_; | 215 return cache_mode_; |
| 216 } | 216 } |
| 217 | 217 |
| 218 void RequestTracker::SetCacheMode(RequestTracker::CacheMode mode) { | 218 void RequestTracker::SetCacheMode(RequestTracker::CacheMode mode) { |
| 219 DCHECK(thread_checker_.CalledOnValidThread()); | 219 DCHECK(thread_checker_.CalledOnValidThread()); |
| 220 cache_mode_ = mode; | 220 cache_mode_ = mode; |
| 221 } | 221 } |
| 222 | 222 |
| 223 } // namespace net | 223 } // namespace net |
| OLD | NEW |