// Copyright 2014 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 "chromeos/dbus/fake_lorgnette_manager_client.h" #include #include #include #include "base/bind.h" #include "base/callback.h" #include "base/location.h" #include "base/single_thread_task_runner.h" #include "base/thread_task_runner_handle.h" namespace chromeos { FakeLorgnetteManagerClient::FakeLorgnetteManagerClient() {} FakeLorgnetteManagerClient::~FakeLorgnetteManagerClient() {} void FakeLorgnetteManagerClient::Init(dbus::Bus* bus) {} void FakeLorgnetteManagerClient::ListScanners( const ListScannersCallback& callback) { std::map scanners; base::ThreadTaskRunnerHandle::Get()->PostTask( FROM_HERE, base::Bind(callback, false, scanners)); } void FakeLorgnetteManagerClient::ScanImageToFile( std::string device_name, const ScanProperties& properties, const ScanImageToFileCallback& callback, base::File* file) { base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, base::Bind(callback, false)); } void FakeLorgnetteManagerClient::ScanImageToString( std::string device_name, const ScanProperties& properties, const ScanImageToStringCallback& callback) { base::ThreadTaskRunnerHandle::Get()->PostTask( FROM_HERE, base::Bind(callback, false, std::string())); } } // namespace chromeos