1// Copyright 2014 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 5#include "chromeos/dbus/fake_lorgnette_manager_client.h" 6 7#include <map> 8#include <string> 9#include <vector> 10 11#include "base/bind.h" 12#include "base/callback.h" 13#include "base/location.h" 14#include "base/message_loop/message_loop.h" 15 16namespace chromeos { 17 18FakeLorgnetteManagerClient::FakeLorgnetteManagerClient() {} 19 20FakeLorgnetteManagerClient::~FakeLorgnetteManagerClient() {} 21 22void FakeLorgnetteManagerClient::Init(dbus::Bus* bus) {} 23 24void FakeLorgnetteManagerClient::ListScanners( 25 const ListScannersCallback& callback) { 26 std::map<std::string, ScannerTableEntry> scanners; 27 base::MessageLoop::current()->PostTask(FROM_HERE, 28 base::Bind(callback, false, scanners)); 29} 30 31void FakeLorgnetteManagerClient::ScanImage( 32 std::string device_name, 33 base::PlatformFile file, 34 const ScanProperties& properties, 35 const ScanImageCallback& callback) { 36 base::MessageLoop::current()->PostTask(FROM_HERE, 37 base::Bind(callback, false)); 38} 39 40} // namespace chromeos 41