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. 4 5 #include "mojo/embedder/platform_channel_pair.h" 6 7 #include "base/logging.h" 8 9 namespace mojo { 10 namespace embedder { 11 12 const char PlatformChannelPair::kMojoPlatformChannelHandleSwitch[] = 13 "mojo-platform-channel-handle"; 14 ~PlatformChannelPair()15PlatformChannelPair::~PlatformChannelPair() { 16 } 17 PassServerHandle()18ScopedPlatformHandle PlatformChannelPair::PassServerHandle() { 19 return server_handle_.Pass(); 20 } 21 PassClientHandle()22ScopedPlatformHandle PlatformChannelPair::PassClientHandle() { 23 return client_handle_.Pass(); 24 } 25 ChildProcessLaunched()26void PlatformChannelPair::ChildProcessLaunched() { 27 DCHECK(client_handle_.is_valid()); 28 client_handle_.reset(); 29 } 30 31 } // namespace embedder 32 } // namespace mojo 33