Index: mojo/edk/embedder/embedder.h |
diff --git a/mojo/edk/embedder/embedder.h b/mojo/edk/embedder/embedder.h |
index 3393258055a4e632767ccf3251b738f22da21a24..5cf8fdaa2e4b0641943f08ca3c0dc139c5c00185 100644 |
--- a/mojo/edk/embedder/embedder.h |
+++ b/mojo/edk/embedder/embedder.h |
@@ -14,7 +14,6 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/process/process_handle.h" |
#include "base/task_runner.h" |
-#include "mojo/edk/embedder/scoped_platform_handle.h" |
#include "mojo/edk/system/system_impl_export.h" |
#include "mojo/public/cpp/system/message_pipe.h" |
@@ -22,6 +21,7 @@ namespace mojo { |
namespace edk { |
class ProcessDelegate; |
+class ScopedPlatformHandle; |
// Basic configuration/initialization ------------------------------------------ |
@@ -56,6 +56,11 @@ MOJO_SYSTEM_IMPL_EXPORT void SetParentPipeHandle(ScopedPlatformHandle pipe); |
// initialize the (global, singleton) system. |
MOJO_SYSTEM_IMPL_EXPORT void Init(); |
+// Initialized Mojo EDK. |
+// TODO(jam): Remove Init(), InitIPCSupport() and ShutdownIPCSupport() |
+MOJO_SYSTEM_IMPL_EXPORT void Init( |
+ scoped_refptr<base::TaskRunner> io_thread_task_runner); |
+ |
// Basic functions ------------------------------------------------------------- |
// The functions in this section are available once |Init()| has been called. |