Index: third_party/mojo/src/mojo/edk/embedder/embedder.h |
diff --git a/third_party/mojo/src/mojo/edk/embedder/embedder.h b/third_party/mojo/src/mojo/edk/embedder/embedder.h |
index ba8948113de15a71c9e8426e6c0ea4bdb06ccb32..2f2dfd2b1103ac5da9b39b9fe34c25e07ca97a60 100644 |
--- a/third_party/mojo/src/mojo/edk/embedder/embedder.h |
+++ b/third_party/mojo/src/mojo/edk/embedder/embedder.h |
@@ -19,10 +19,24 @@ |
#include "third_party/mojo/src/mojo/edk/system/system_impl_export.h" |
namespace mojo { |
+namespace edk { |
+class TokenSerializer; |
+} |
+ |
namespace embedder { |
class ProcessDelegate; |
+#if defined(OS_WIN) |
+// Wrapper functions around the ones in src/mojo/edk for component builds. |
+MOJO_SYSTEM_IMPL_EXPORT void PreInitializeParentProcess(); |
+MOJO_SYSTEM_IMPL_EXPORT void PreInitializeChildProcess(); |
+MOJO_SYSTEM_IMPL_EXPORT HANDLE ChildProcessLaunched(HANDLE child_process); |
+MOJO_SYSTEM_IMPL_EXPORT void ChildProcessLaunched(HANDLE child_process, |
+ HANDLE server_pipe); |
+MOJO_SYSTEM_IMPL_EXPORT void SetParentPipeHandle(HANDLE pipe); |
+#endif |
+ |
// Basic configuration/initialization ------------------------------------------ |
// |Init()| sets up the basic Mojo system environment, making the |Mojo...()| |