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

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/ChildProcessLauncherHelper.java

Issue 2845243002: Moving BindingManager and ChildProcessConnection to base/.
Patch Set: Moving BindingManager and ChildProcessConnection to base/. 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 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 package org.chromium.content.browser; 5 package org.chromium.content.browser;
6 6
7 import android.content.Context; 7 import android.content.Context;
8 import android.os.ParcelFileDescriptor; 8 import android.os.ParcelFileDescriptor;
9 9
10 import org.chromium.base.ContextUtils; 10 import org.chromium.base.ContextUtils;
11 import org.chromium.base.Log; 11 import org.chromium.base.Log;
12 import org.chromium.base.annotations.CalledByNative; 12 import org.chromium.base.annotations.CalledByNative;
13 import org.chromium.base.annotations.JNINamespace; 13 import org.chromium.base.annotations.JNINamespace;
14 import org.chromium.base.process_launcher.BaseChildProcessConnection;
14 import org.chromium.base.process_launcher.ChildProcessCreationParams; 15 import org.chromium.base.process_launcher.ChildProcessCreationParams;
15 import org.chromium.base.process_launcher.FileDescriptorInfo; 16 import org.chromium.base.process_launcher.FileDescriptorInfo;
17 import org.chromium.base.process_launcher.ImportantChildProcessConnection;
18 import org.chromium.base.process_launcher.ManagedChildProcessConnection;
16 19
17 import java.io.IOException; 20 import java.io.IOException;
18 21
19 /** 22 /**
20 * This is the java counterpart to ChildProcessLauncherHelper. It is owned by na tive side and 23 * This is the java counterpart to ChildProcessLauncherHelper. It is owned by na tive side and
21 * has an explicit destroy method. 24 * has an explicit destroy method.
22 * Each public or jni methods should have explicit documentation on what threads they are called. 25 * Each public or jni methods should have explicit documentation on what threads they are called.
23 */ 26 */
24 @JNINamespace("content::internal") 27 @JNINamespace("content::internal")
25 class ChildProcessLauncherHelper { 28 class ChildProcessLauncherHelper {
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 // Unittest packages do not declare services. Some tests require a r ealistic number 133 // Unittest packages do not declare services. Some tests require a r ealistic number
131 // to test child process policies, so pick a high-ish number here. 134 // to test child process policies, so pick a high-ish number here.
132 return 65535; 135 return 65535;
133 } 136 }
134 } 137 }
135 138
136 // Can be called on a number of threads, including launcher, and binder. 139 // Can be called on a number of threads, including launcher, and binder.
137 private static native void nativeOnChildProcessStarted( 140 private static native void nativeOnChildProcessStarted(
138 long nativeChildProcessLauncherHelper, int pid); 141 long nativeChildProcessLauncherHelper, int pid);
139 } 142 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698