• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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()15 PlatformChannelPair::~PlatformChannelPair() {
16 }
17 
PassServerHandle()18 ScopedPlatformHandle PlatformChannelPair::PassServerHandle() {
19   return server_handle_.Pass();
20 }
21 
PassClientHandle()22 ScopedPlatformHandle PlatformChannelPair::PassClientHandle() {
23   return client_handle_.Pass();
24 }
25 
ChildProcessLaunched()26 void PlatformChannelPair::ChildProcessLaunched() {
27   DCHECK(client_handle_.is_valid());
28   client_handle_.reset();
29 }
30 
31 }  // namespace embedder
32 }  // namespace mojo
33