Index: content/public/android/java/src/org/chromium/content/browser/ChildProcessConstants.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/ChildProcessConstants.java b/content/public/android/java/src/org/chromium/content/browser/ChildProcessConstants.java |
index d4eb121258264ad0c581635fab11a271afc1355f..0830a2d9ffc2013d0dc9b8b79b04ac45b773094f 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/ChildProcessConstants.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/ChildProcessConstants.java |
@@ -7,16 +7,33 @@ package org.chromium.content.browser; |
/** |
* Constants to be used by child processes. |
*/ |
-public class ChildProcessConstants { |
- // Names of items placed in the bind or start command intent, or connection bundle. |
- // Used to pass the command line params to child processes. |
+public interface ChildProcessConstants { |
+ // Below are the names for the items placed in the bind or start command intent. |
+ // Note that because that intent maybe reused if a service is restarted, none should be process |
+ // specific. |
+ |
+ // Key in the binding Intent's Bundle for the ChromiumLinkerParams. |
+ public static final String EXTRA_LINKER_PARAMS = |
+ "com.google.android.apps.chrome.extra.linker_params"; |
+ |
+ // Key in the binding Intent's Bundle for the type of process the child is. |
+ public static final String EXTRA_LIBRARY_PROCESS_TYPE = |
+ "com.google.android.apps.chrome.extra.library_process_type"; |
+ |
+ // Below are the names for the items placed in the Bundle passed in the |
+ // IChildProcessService.setupConnection call, once the connection has been established. |
+ |
+ // Key for the command line. |
public static final String EXTRA_COMMAND_LINE = |
"com.google.android.apps.chrome.extra.command_line"; |
- // Used to pass file descriptors to child processes. |
+ |
+ // Key for the file descriptors that should be mapped in the child process.. |
public static final String EXTRA_FILES = "com.google.android.apps.chrome.extra.extraFiles"; |
- // Used to pass the CPU core count to child processes. |
+ |
+ // Key for the number of CPU cores. |
public static final String EXTRA_CPU_COUNT = "com.google.android.apps.chrome.extra.cpu_count"; |
- // Used to pass the CPU features mask to child processes. |
+ |
+ // Key for the CPU features mask. |
public static final String EXTRA_CPU_FEATURES = |
"com.google.android.apps.chrome.extra.cpu_features"; |
} |