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

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

Issue 1871783002: Remove the Data Reduction Proxy TLS experiment code (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 8 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 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 #ifndef CHROME_BROWSER_NET_SPDYPROXY_DATA_REDUCTION_PROXY_SETTINGS_ANDROID_H_ 5 #ifndef CHROME_BROWSER_NET_SPDYPROXY_DATA_REDUCTION_PROXY_SETTINGS_ANDROID_H_
6 #define CHROME_BROWSER_NET_SPDYPROXY_DATA_REDUCTION_PROXY_SETTINGS_ANDROID_H_ 6 #define CHROME_BROWSER_NET_SPDYPROXY_DATA_REDUCTION_PROXY_SETTINGS_ANDROID_H_
7 7
8 #include "base/android/jni_string.h" 8 #include "base/android/jni_string.h"
9 #include "base/android/jni_weak_ref.h" 9 #include "base/android/jni_weak_ref.h"
10 #include "base/android/scoped_java_ref.h" 10 #include "base/android/scoped_java_ref.h"
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 jobject obj, 102 jobject obj,
103 jstring host, 103 jstring host,
104 jstring realm); 104 jstring realm);
105 105
106 // Returns a Java string of the Data Reduction Proxy proxy list for HTTP 106 // Returns a Java string of the Data Reduction Proxy proxy list for HTTP
107 // origins as a semi-colon delimited list. 107 // origins as a semi-colon delimited list.
108 ScopedJavaLocalRef<jstring> GetHttpProxyList( 108 ScopedJavaLocalRef<jstring> GetHttpProxyList(
109 JNIEnv* env, 109 JNIEnv* env,
110 const base::android::JavaParamRef<jobject>& obj); 110 const base::android::JavaParamRef<jobject>& obj);
111 111
112 // Returns a Java string of the Data Reduction Proxy proxy list for HTTPS
113 // origins as a semi-colon delimited list.
114 ScopedJavaLocalRef<jstring> GetHttpsProxyList(
115 JNIEnv* env,
116 const base::android::JavaParamRef<jobject>& obj);
117
118 // Returns a Java string of the last Data Reduction Proxy bypass event as 112 // Returns a Java string of the last Data Reduction Proxy bypass event as
119 // a JSON object. 113 // a JSON object.
120 ScopedJavaLocalRef<jstring> GetLastBypassEvent( 114 ScopedJavaLocalRef<jstring> GetLastBypassEvent(
121 JNIEnv* env, 115 JNIEnv* env,
122 const base::android::JavaParamRef<jobject>& obj); 116 const base::android::JavaParamRef<jobject>& obj);
123 117
124 // Registers the native methods to be call from Java. 118 // Registers the native methods to be call from Java.
125 static bool Register(JNIEnv* env); 119 static bool Register(JNIEnv* env);
126 120
127 private: 121 private:
128 friend class DataReductionProxySettingsAndroidTest; 122 friend class DataReductionProxySettingsAndroidTest;
129 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsAndroidTest, 123 FRIEND_TEST_ALL_PREFIXES(DataReductionProxySettingsAndroidTest,
130 TestGetDailyContentLengths); 124 TestGetDailyContentLengths);
131 125
132 ScopedJavaLocalRef<jlongArray> GetDailyContentLengths(JNIEnv* env, 126 ScopedJavaLocalRef<jlongArray> GetDailyContentLengths(JNIEnv* env,
133 const char* pref_name); 127 const char* pref_name);
134 128
135 virtual data_reduction_proxy::DataReductionProxySettings* Settings(); 129 virtual data_reduction_proxy::DataReductionProxySettings* Settings();
136 130
137 DISALLOW_COPY_AND_ASSIGN(DataReductionProxySettingsAndroid); 131 DISALLOW_COPY_AND_ASSIGN(DataReductionProxySettingsAndroid);
138 }; 132 };
139 133
140 #endif // CHROME_BROWSER_NET_SPDYPROXY_DATA_REDUCTION_PROXY_SETTINGS_ANDROID_H_ 134 #endif // CHROME_BROWSER_NET_SPDYPROXY_DATA_REDUCTION_PROXY_SETTINGS_ANDROID_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698