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