14569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein/* 24569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * Copyright (C) 2016 The Android Open Source Project 34569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * 44569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * Licensed under the Apache License, Version 2.0 (the "License"); 54569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * you may not use this file except in compliance with the License. 64569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * You may obtain a copy of the License at 74569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * 84569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * http://www.apache.org/licenses/LICENSE-2.0 94569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * 104569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * Unless required by applicable law or agreed to in writing, software 114569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * distributed under the License is distributed on an "AS IS" BASIS, 124569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 134569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * See the License for the specific language governing permissions and 144569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * limitations under the License. 154569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein */ 164569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 174569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silbersteinpackage com.android.server.wifi; 184569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 194569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein/** 204569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * Manager WiFi in Scan Only Mode - no network connections. 214569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein */ 224569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silbersteinpublic class ScanOnlyModeManager implements ActiveModeManager { 234569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 244569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein private static final String TAG = "ScanOnlyModeManager"; 254569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 264569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein ScanOnlyModeManager() { 274569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein } 284569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 294569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein /** 304569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * Start scan only mode. 314569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein */ 324569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein public void start() { 334569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 344569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein } 354569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 364569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein /** 374569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein * Cancel any pending scans and stop scan mode. 384569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein */ 394569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein public void stop() { 404569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein 414569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein } 424569b3880ba8d741d466e2f880f91b29b56d5e18Rebecca Silberstein} 43