| Index: mojo/edk/embedder/embedder.cc
|
| diff --git a/mojo/edk/embedder/embedder.cc b/mojo/edk/embedder/embedder.cc
|
| index 3508ba3fc47167ed68fba90ac12eae9a69b9aac3..758d96c658072a8481828ba90e00fc73a857cfe6 100644
|
| --- a/mojo/edk/embedder/embedder.cc
|
| +++ b/mojo/edk/embedder/embedder.cc
|
| @@ -77,9 +77,20 @@ void SetParentPipeHandleFromCommandLine() {
|
| }
|
|
|
| ScopedMessagePipeHandle ConnectToPeerProcess(ScopedPlatformHandle pipe) {
|
| + return ConnectToPeerProcess(std::move(pipe), GenerateRandomToken());
|
| +}
|
| +
|
| +ScopedMessagePipeHandle ConnectToPeerProcess(ScopedPlatformHandle pipe,
|
| + const std::string& peer_token) {
|
| CHECK(internal::g_process_delegate);
|
| DCHECK(pipe.is_valid());
|
| - return internal::g_core->ConnectToPeerProcess(std::move(pipe));
|
| + DCHECK(!peer_token.empty());
|
| + return internal::g_core->ConnectToPeerProcess(std::move(pipe), peer_token);
|
| +}
|
| +
|
| +void ClosePeerConnection(const std::string& peer_token) {
|
| + CHECK(internal::g_process_delegate);
|
| + return internal::g_core->ClosePeerConnection(peer_token);
|
| }
|
|
|
| void Init() {
|
|
|