| // Copyright 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 "services/reaper/transfer_binding.h" |
| |
| #include "services/reaper/reaper_impl.h" |
| |
| namespace reaper { |
| |
| TransferBinding::TransferBinding(uint32 node_id, |
| ReaperImpl* impl, |
| mojo::InterfaceRequest<Transfer> request) |
| : node_id_(node_id), impl_(impl), binding_(this, request.Pass()) { |
| } |
| |
| void TransferBinding::Complete(uint64 dest_app_secret, uint32 dest_node_id) { |
| impl_->CompleteTransfer(node_id_, dest_app_secret, dest_node_id); |
| } |
| |
| void TransferBinding::Ping(const mojo::Closure& callback) { |
| callback.Run(); |
| } |
| |
| } // namespace reaper |