// Copyright 2013 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 "remoting/host/pairing_registry_delegate.h" #include "base/single_thread_task_runner.h" namespace remoting { using protocol::PairingRegistry; scoped_refptr<PairingRegistry> CreatePairingRegistry( scoped_refptr<base::SingleThreadTaskRunner> task_runner) { scoped_refptr<PairingRegistry> pairing_registry; scoped_ptr<PairingRegistry::Delegate> delegate( CreatePairingRegistryDelegate()); if (delegate) { pairing_registry = new PairingRegistry(task_runner, delegate.Pass()); } return pairing_registry; } } // namespace remoting