| Index: mojo/shell/public/cpp/connector.h
|
| diff --git a/mojo/shell/public/cpp/connector.h b/mojo/shell/public/cpp/connector.h
|
| index 804eb03dcf559bdc4856622c7acc69e3877b0aad..73a6ef48a99a703537fd100b52e8d92432b1e512 100644
|
| --- a/mojo/shell/public/cpp/connector.h
|
| +++ b/mojo/shell/public/cpp/connector.h
|
| @@ -8,6 +8,8 @@
|
| #include "mojo/shell/public/cpp/connection.h"
|
| #include "mojo/shell/public/cpp/identity.h"
|
| #include "mojo/shell/public/interfaces/connector.mojom.h"
|
| +#include "mojo/shell/public/interfaces/shell.mojom.h"
|
| +#include "mojo/shell/public/interfaces/shell_client_factory.mojom.h"
|
|
|
| namespace mojo {
|
|
|
| @@ -37,9 +39,23 @@ class Connector {
|
|
|
| const Identity& target() { return target_; }
|
| void set_target(const Identity& target) { target_ = target; }
|
| + void set_client_process_connection(
|
| + shell::mojom::ShellClientFactoryPtr shell_client_factory,
|
| + shell::mojom::PIDReceiverRequest pid_receiver_request) {
|
| + shell_client_factory_ = std::move(shell_client_factory);
|
| + pid_receiver_request_ = std::move(pid_receiver_request);
|
| + }
|
| + void TakeClientProcessConnection(
|
| + shell::mojom::ShellClientFactoryPtr* shell_client_factory,
|
| + shell::mojom::PIDReceiverRequest* pid_receiver_request) {
|
| + *shell_client_factory = std::move(shell_client_factory_);
|
| + *pid_receiver_request = std::move(pid_receiver_request_);
|
| + }
|
|
|
| private:
|
| Identity target_;
|
| + shell::mojom::ShellClientFactoryPtr shell_client_factory_;
|
| + shell::mojom::PIDReceiverRequest pid_receiver_request_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ConnectParams);
|
| };
|
|
|