17dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Copyright 2013 The Chromium Authors. All rights reserved. 27dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 37dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// found in the LICENSE file. 47dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 57dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "chromeos/dbus/fake_shill_device_client.h" 67dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 77dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochnamespace chromeos { 87dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 97dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochFakeShillDeviceClient::FakeShillDeviceClient() { 107dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 117dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 127dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochFakeShillDeviceClient::~FakeShillDeviceClient() { 137dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 147dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 157dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::AddPropertyChangedObserver( 167dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const dbus::ObjectPath& device_path, 177dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch ShillPropertyChangedObserver* observer) { 187dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 197dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 207dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::RemovePropertyChangedObserver( 217dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const dbus::ObjectPath& device_path, 227dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch ShillPropertyChangedObserver* observer) { 237dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 247dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 257dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::GetProperties( 267dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const dbus::ObjectPath& device_path, 277dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const DictionaryValueCallback& callback) { 287dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 297dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 307dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::ProposeScan( 317dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const dbus::ObjectPath& device_path, 327dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const VoidDBusMethodCallback& callback) { 337dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 347dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 357dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::SetProperty(const dbus::ObjectPath& device_path, 367dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& name, 377dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Value& value, 387dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 397dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 407dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 417dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 427dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::ClearProperty( 437dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const dbus::ObjectPath& device_path, 447dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& name, 457dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const VoidDBusMethodCallback& callback) { 467dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 477dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 487dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::AddIPConfig( 497dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const dbus::ObjectPath& device_path, 507dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& method, 517dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ObjectPathDBusMethodCallback& callback) { 527dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 537dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 547dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::RequirePin(const dbus::ObjectPath& device_path, 557dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& pin, 567dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch bool require, 577dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 587dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 597dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 607dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 617dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::EnterPin(const dbus::ObjectPath& device_path, 627dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& pin, 637dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 647dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 657dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 667dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 677dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::UnblockPin(const dbus::ObjectPath& device_path, 687dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& puk, 697dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& pin, 707dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 717dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 727dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 737dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 747dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::ChangePin(const dbus::ObjectPath& device_path, 757dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& old_pin, 767dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& new_pin, 777dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 787dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 797dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 807dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 817dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::Register(const dbus::ObjectPath& device_path, 827dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& network_id, 837dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 847dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 857dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 867dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 877dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::SetCarrier(const dbus::ObjectPath& device_path, 887dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const std::string& carrier, 897dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 907dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 917dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 927dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 937dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochvoid FakeShillDeviceClient::Reset(const dbus::ObjectPath& device_path, 947dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const base::Closure& callback, 957dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch const ErrorCallback& error_callback) { 967dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 977dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 987dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochFakeShillDeviceClient::TestInterface* 997dbb3d5cf0c15f500944d211057644d6a2f37371Ben MurdochFakeShillDeviceClient::GetTestInterface() { 1007dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch return NULL; 1017dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 1027dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 1037dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} // namespace chromeos 104