1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "mojo/embedder/platform_channel_pair.h"
7 #include "base/logging.h"
12 const char PlatformChannelPair::kMojoPlatformChannelHandleSwitch
[] =
13 "mojo-platform-channel-handle";
15 PlatformChannelPair::~PlatformChannelPair() {
18 ScopedPlatformHandle
PlatformChannelPair::PassServerHandle() {
19 return server_handle_
.Pass();
22 ScopedPlatformHandle
PlatformChannelPair::PassClientHandle() {
23 return client_handle_
.Pass();
26 void PlatformChannelPair::ChildProcessLaunched() {
27 DCHECK(client_handle_
.is_valid());
28 client_handle_
.reset();
31 } // namespace embedder