[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 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 | |||||
[email protected] | f13fe44 | 2014-03-19 00:05:26 | [diff] [blame] | 5 | #include "mojo/embedder/platform_channel_pair.h" |
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 6 | |
7 | #include "base/logging.h" | ||||
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 8 | |
9 | namespace mojo { | ||||
[email protected] | c62d742 | 2014-01-16 20:29:47 | [diff] [blame] | 10 | namespace embedder { |
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 11 | |
[email protected] | c6426566 | 2014-02-05 18:40:13 | [diff] [blame] | 12 | const char PlatformChannelPair::kMojoPlatformChannelHandleSwitch[] = |
13 | "mojo-platform-channel-handle"; | ||||
14 | |||||
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 15 | PlatformChannelPair::~PlatformChannelPair() { |
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 16 | } |
17 | |||||
[email protected] | 544076a | 2014-01-14 16:30:43 | [diff] [blame] | 18 | ScopedPlatformHandle PlatformChannelPair::PassServerHandle() { |
19 | return server_handle_.Pass(); | ||||
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 20 | } |
21 | |||||
[email protected] | 544076a | 2014-01-14 16:30:43 | [diff] [blame] | 22 | ScopedPlatformHandle PlatformChannelPair::PassClientHandle() { |
23 | return client_handle_.Pass(); | ||||
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 24 | } |
25 | |||||
[email protected] | c6426566 | 2014-02-05 18:40:13 | [diff] [blame] | 26 | void PlatformChannelPair::ChildProcessLaunched() { |
27 | DCHECK(client_handle_.is_valid()); | ||||
28 | client_handle_.reset(); | ||||
29 | } | ||||
30 | |||||
[email protected] | c62d742 | 2014-01-16 20:29:47 | [diff] [blame] | 31 | } // namespace embedder |
[email protected] | 35cfded | 2014-01-10 20:50:18 | [diff] [blame] | 32 | } // namespace mojo |