virtual void Launch(
#if defined(OS_WIN)
SandboxedProcessLauncherDelegate* delegate,
+ bool run_elevated,
#elif defined(OS_POSIX)
bool use_zygote,
const base::EnvironmentMap& environ,
bool known_dead, int* exit_code) = 0;
// Sets the user-visible name of the process.
- virtual void SetName(const string16& name) = 0;
+ virtual void SetName(const base::string16& name) = 0;
// Set the handle of the process. BrowserChildProcessHost will do this when
// the Launch method is used to start the process. However if the owner
// this object.
virtual void SetHandle(base::ProcessHandle handle) = 0;
+ // Set the nacl debug stub port of the process.
+ virtual void SetNaClDebugStubPort(int port) = 0;
+
#if defined(OS_MACOSX) && !defined(OS_IOS)
// Returns a PortProvider used to get process metrics for child processes.
static base::ProcessMetrics::PortProvider* GetPortProvider();