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

Side by Side Diff: chrome/browser/net/spdyproxy/data_reduction_proxy_settings_android.cc

Issue 2367403005: Snackbar for promoting Data Saver to existing users (Closed)
Patch Set: rename "data saving" to "data savings" for consistency Created 4 years, 1 month 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "chrome/browser/net/spdyproxy/data_reduction_proxy_settings_android.h" 5 #include "chrome/browser/net/spdyproxy/data_reduction_proxy_settings_android.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include "base/android/jni_android.h" 9 #include "base/android/jni_android.h"
10 #include "base/android/jni_string.h" 10 #include "base/android/jni_string.h"
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 data_reduction_proxy::kNumDaysInHistorySummary, 109 data_reduction_proxy::kNumDaysInHistorySummary,
110 &original_content_length, 110 &original_content_length,
111 &received_content_length, 111 &received_content_length,
112 &last_update_internal); 112 &last_update_internal);
113 113
114 return Java_ContentLengths_create(env, 114 return Java_ContentLengths_create(env,
115 original_content_length, 115 original_content_length,
116 received_content_length); 116 received_content_length);
117 } 117 }
118 118
119 jlong DataReductionProxySettingsAndroid::GetTotalHttpContentLengthSaved(
120 JNIEnv* env,
121 const JavaParamRef<jobject>& obj) {
122 return Settings()->GetTotalHttpContentLengthSaved();
123 }
124
119 ScopedJavaLocalRef<jlongArray> 125 ScopedJavaLocalRef<jlongArray>
120 DataReductionProxySettingsAndroid::GetDailyOriginalContentLengths( 126 DataReductionProxySettingsAndroid::GetDailyOriginalContentLengths(
121 JNIEnv* env, 127 JNIEnv* env,
122 const JavaParamRef<jobject>& obj) { 128 const JavaParamRef<jobject>& obj) {
123 return GetDailyContentLengths( 129 return GetDailyContentLengths(
124 env, data_reduction_proxy::prefs::kDailyHttpOriginalContentLength); 130 env, data_reduction_proxy::prefs::kDailyHttpOriginalContentLength);
125 } 131 }
126 132
127 ScopedJavaLocalRef<jlongArray> 133 ScopedJavaLocalRef<jlongArray>
128 DataReductionProxySettingsAndroid::GetDailyReceivedContentLengths( 134 DataReductionProxySettingsAndroid::GetDailyReceivedContentLengths(
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 if (!event_store) 203 if (!event_store)
198 return ConvertUTF8ToJavaString(env, std::string()); 204 return ConvertUTF8ToJavaString(env, std::string());
199 205
200 return ConvertUTF8ToJavaString(env, event_store->SanitizedLastBypassEvent()); 206 return ConvertUTF8ToJavaString(env, event_store->SanitizedLastBypassEvent());
201 } 207 }
202 208
203 // Used by generated jni code. 209 // Used by generated jni code.
204 static jlong Init(JNIEnv* env, const JavaParamRef<jobject>& obj) { 210 static jlong Init(JNIEnv* env, const JavaParamRef<jobject>& obj) {
205 return reinterpret_cast<intptr_t>(new DataReductionProxySettingsAndroid()); 211 return reinterpret_cast<intptr_t>(new DataReductionProxySettingsAndroid());
206 } 212 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698