multidevice_setup_base.cc 678 B

1234567891011121314151617181920212223242526
  1. // Copyright 2018 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. #include "ash/services/multidevice_setup/multidevice_setup_base.h"
  5. namespace ash {
  6. namespace multidevice_setup {
  7. MultiDeviceSetupBase::MultiDeviceSetupBase() = default;
  8. MultiDeviceSetupBase::~MultiDeviceSetupBase() = default;
  9. void MultiDeviceSetupBase::BindReceiver(
  10. mojo::PendingReceiver<mojom::MultiDeviceSetup> receiver) {
  11. receivers_.Add(this, std::move(receiver));
  12. }
  13. void MultiDeviceSetupBase::CloseAllReceivers() {
  14. receivers_.Clear();
  15. }
  16. } // namespace multidevice_setup
  17. } // namespace ash