12345678910111213141516171819202122232425262728 |
- // Copyright (c) 2015 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #include "ipc/ipc_mojo_handle_attachment.h"
- #include <utility>
- #include "build/build_config.h"
- namespace IPC {
- namespace internal {
- MojoHandleAttachment::MojoHandleAttachment(mojo::ScopedHandle handle)
- : handle_(std::move(handle)) {}
- MojoHandleAttachment::~MojoHandleAttachment() = default;
- MessageAttachment::Type MojoHandleAttachment::GetType() const {
- return Type::MOJO_HANDLE;
- }
- mojo::ScopedHandle MojoHandleAttachment::TakeHandle() {
- return std::move(handle_);
- }
- } // namespace internal
- } // namespace IPC
|