Move Webstore URL concepts to //extensions and out
[chromium-blink-merge.git] / chrome / browser / signin / easy_unlock_service_signin_chromeos.cc
blobd0c036bf6580139c6242d159b86f987c7206e810
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.
5 #include "chrome/browser/signin/easy_unlock_service_signin_chromeos.h"
7 EasyUnlockServiceSignin::EasyUnlockServiceSignin(Profile* profile)
8 : EasyUnlockService(profile) {
11 EasyUnlockServiceSignin::~EasyUnlockServiceSignin() {
14 EasyUnlockService::Type EasyUnlockServiceSignin::GetType() const {
15 return EasyUnlockService::TYPE_SIGNIN;
18 std::string EasyUnlockServiceSignin::GetUserEmail() const {
19 // TODO(tbarzic): Implement this (http://crbug.com/401634).
20 return "";
23 void EasyUnlockServiceSignin::LaunchSetup() {
24 NOTREACHED();
27 const base::DictionaryValue* EasyUnlockServiceSignin::GetPermitAccess() const {
28 // TODO(tbarzic): Implement this (http://crbug.com/401634).
29 return NULL;
32 void EasyUnlockServiceSignin::SetPermitAccess(
33 const base::DictionaryValue& permit) {
34 NOTREACHED();
37 void EasyUnlockServiceSignin::ClearPermitAccess() {
38 NOTREACHED();
41 const base::ListValue* EasyUnlockServiceSignin::GetRemoteDevices() const {
42 // TODO(tbarzic): Implement this (http://crbug.com/401634).
43 return NULL;
46 void EasyUnlockServiceSignin::SetRemoteDevices(
47 const base::ListValue& devices) {
48 NOTREACHED();
51 void EasyUnlockServiceSignin::ClearRemoteDevices() {
52 NOTREACHED();
55 void EasyUnlockServiceSignin::RunTurnOffFlow() {
56 NOTREACHED();
59 void EasyUnlockServiceSignin::ResetTurnOffFlow() {
60 NOTREACHED();
63 EasyUnlockService::TurnOffFlowStatus
64 EasyUnlockServiceSignin::GetTurnOffFlowStatus() const {
65 return EasyUnlockService::IDLE;
68 void EasyUnlockServiceSignin::InitializeInternal() {
71 bool EasyUnlockServiceSignin::IsAllowedInternal() {
72 // TODO(tbarzic): Implement this (http://crbug.com/401634).
73 return false;