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

Side by Side Diff: components/cronet/android/cronet_url_request_context_adapter.cc

Issue 1942893002: Split NQE to multiple files (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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/cronet/android/cronet_url_request_context_adapter.h" 5 #include "components/cronet/android/cronet_url_request_context_adapter.h"
6 6
7 #include <limits.h> 7 #include <limits.h>
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
744 if (!file_thread_) { 744 if (!file_thread_) {
745 file_thread_.reset(new base::Thread("Network File Thread")); 745 file_thread_.reset(new base::Thread("Network File Thread"));
746 file_thread_->Start(); 746 file_thread_->Start();
747 } 747 }
748 return file_thread_.get(); 748 return file_thread_.get();
749 } 749 }
750 750
751 void CronetURLRequestContextAdapter::OnRTTObservation( 751 void CronetURLRequestContextAdapter::OnRTTObservation(
752 int32_t rtt_ms, 752 int32_t rtt_ms,
753 const base::TimeTicks& timestamp, 753 const base::TimeTicks& timestamp,
754 net::NetworkQualityEstimator::ObservationSource source) { 754 net::NetworkQualityObservationSource source) {
755 Java_CronetUrlRequestContext_onRttObservation( 755 Java_CronetUrlRequestContext_onRttObservation(
756 base::android::AttachCurrentThread(), jcronet_url_request_context_.obj(), 756 base::android::AttachCurrentThread(), jcronet_url_request_context_.obj(),
757 rtt_ms, (timestamp - base::TimeTicks::UnixEpoch()).InMilliseconds(), 757 rtt_ms, (timestamp - base::TimeTicks::UnixEpoch()).InMilliseconds(),
758 source); 758 source);
759 } 759 }
760 760
761 void CronetURLRequestContextAdapter::OnThroughputObservation( 761 void CronetURLRequestContextAdapter::OnThroughputObservation(
762 int32_t throughput_kbps, 762 int32_t throughput_kbps,
763 const base::TimeTicks& timestamp, 763 const base::TimeTicks& timestamp,
764 net::NetworkQualityEstimator::ObservationSource source) { 764 net::NetworkQualityObservationSource source) {
765 Java_CronetUrlRequestContext_onThroughputObservation( 765 Java_CronetUrlRequestContext_onThroughputObservation(
766 base::android::AttachCurrentThread(), jcronet_url_request_context_.obj(), 766 base::android::AttachCurrentThread(), jcronet_url_request_context_.obj(),
767 throughput_kbps, 767 throughput_kbps,
768 (timestamp - base::TimeTicks::UnixEpoch()).InMilliseconds(), source); 768 (timestamp - base::TimeTicks::UnixEpoch()).InMilliseconds(), source);
769 } 769 }
770 770
771 // Create a URLRequestContextConfig from the given parameters. 771 // Create a URLRequestContextConfig from the given parameters.
772 static jlong CreateRequestContextConfig( 772 static jlong CreateRequestContextConfig(
773 JNIEnv* env, 773 JNIEnv* env,
774 const JavaParamRef<jclass>& jcaller, 774 const JavaParamRef<jclass>& jcaller,
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
890 JNIEnv* env, 890 JNIEnv* env,
891 const JavaParamRef<jclass>& jcaller) { 891 const JavaParamRef<jclass>& jcaller) {
892 base::StatisticsRecorder::Initialize(); 892 base::StatisticsRecorder::Initialize();
893 std::vector<uint8_t> data; 893 std::vector<uint8_t> data;
894 if (!HistogramManager::GetInstance()->GetDeltas(&data)) 894 if (!HistogramManager::GetInstance()->GetDeltas(&data))
895 return ScopedJavaLocalRef<jbyteArray>(); 895 return ScopedJavaLocalRef<jbyteArray>();
896 return base::android::ToJavaByteArray(env, &data[0], data.size()); 896 return base::android::ToJavaByteArray(env, &data[0], data.size());
897 } 897 }
898 898
899 } // namespace cronet 899 } // namespace cronet
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698