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