| Index: chrome/service/service_process.h
|
| diff --git a/chrome/service/service_process.h b/chrome/service/service_process.h
|
| index 5b46d36ed367b352d5a67ef44ae93d314629843f..d89db5d62740d3962e9bd9337375d7940a5beea7 100644
|
| --- a/chrome/service/service_process.h
|
| +++ b/chrome/service/service_process.h
|
| @@ -13,6 +13,9 @@
|
| #include "base/threading/thread.h"
|
| #include "chrome/service/cloud_print/cloud_print_proxy.h"
|
| #include "chrome/service/service_ipc_server.h"
|
| +#include "mojo/edk/embedder/named_platform_handle.h"
|
| +#include "mojo/edk/embedder/scoped_platform_handle.h"
|
| +#include "mojo/public/cpp/system/message_pipe.h"
|
|
|
| class ServiceProcessPrefs;
|
| class ServiceURLRequestContextGetter;
|
| @@ -82,6 +85,7 @@ class ServiceProcess : public ServiceIPCServer::Client,
|
| void OnShutdown() override;
|
| void OnUpdateAvailable() override;
|
| bool OnIPCClientDisconnect() override;
|
| + mojo::ScopedMessagePipeHandle CreateChannelMessagePipe() override;
|
|
|
| // CloudPrintProxy::Provider implementation.
|
| cloud_print::CloudPrintProxy* GetCloudPrintProxy() override;
|
| @@ -137,6 +141,12 @@ class ServiceProcess : public ServiceIPCServer::Client,
|
|
|
| scoped_refptr<ServiceURLRequestContextGetter> request_context_getter_;
|
|
|
| +#if defined(OS_POSIX)
|
| + mojo::edk::ScopedPlatformHandle server_handle_;
|
| +#elif defined(OS_WIN)
|
| + mojo::edk::NamedPlatformHandle server_handle_;
|
| +#endif
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ServiceProcess);
|
| };
|
|
|
|
|