| Index: content/child/mojo/mojo_application.h
|
| diff --git a/content/child/mojo/mojo_application.h b/content/child/mojo/mojo_application.h
|
| index 34812120ba228069064fca6c2f417a9f7ea3241a..68602c4fd36d892d966b4dc1a09031fdf6fbce58 100644
|
| --- a/content/child/mojo/mojo_application.h
|
| +++ b/content/child/mojo/mojo_application.h
|
| @@ -8,44 +8,26 @@
|
| #include <string>
|
|
|
| #include "base/macros.h"
|
| -#include "content/common/mojo/channel_init.h"
|
| #include "content/common/mojo/service_registry_impl.h"
|
| -#include "ipc/ipc_platform_file.h"
|
| -#include "mojo/public/cpp/system/message_pipe.h"
|
| -
|
| -namespace base {
|
| -class SequencedTaskRunner;
|
| -}
|
| -
|
| -namespace IPC {
|
| -class Message;
|
| -}
|
|
|
| namespace content {
|
|
|
| // MojoApplication represents the code needed to setup a child process as a
|
| -// Mojo application via Chrome IPC. Instantiate MojoApplication and call its
|
| -// OnMessageReceived method to give it a shot at handling Chrome IPC messages.
|
| -// It makes the ServiceRegistry interface available.
|
| +// Mojo application. Instantiate MojoApplication and call InitWithToken() with
|
| +// a token passed from the process host. It makes the ServiceRegistry interface
|
| +// available.
|
| class MojoApplication {
|
| public:
|
| - explicit MojoApplication(
|
| - scoped_refptr<base::SequencedTaskRunner> io_task_runner);
|
| + MojoApplication();
|
| virtual ~MojoApplication();
|
|
|
| - // TODO(amistry): Remove OnMessageReceived() when all bootstrapping has
|
| - // migrated to these functions.
|
| - void InitWithToken(std::string token);
|
| -
|
| - bool OnMessageReceived(const IPC::Message& msg);
|
| + // Initializes this MojoApplicaiton with a message pipe obtained using
|
| + // |token|.
|
| + void InitWithToken(const std::string& token);
|
|
|
| ServiceRegistry* service_registry() { return &service_registry_; }
|
|
|
| private:
|
| - void OnActivate(const IPC::PlatformFileForTransit& file);
|
| -
|
| - scoped_refptr<base::SequencedTaskRunner> io_task_runner_;
|
| - ChannelInit channel_init_;
|
| ServiceRegistryImpl service_registry_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MojoApplication);
|
|
|