1f46c533931224296b11d98798344c049f88db9a1mukesh agrawal/* 2f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * Copyright (C) 2016 The Android Open Source Project 3f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * 4f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * Licensed under the Apache License, Version 2.0 (the "License"); 5f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * you may not use this file except in compliance with the License. 6f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * You may obtain a copy of the License at 7f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * 8f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * http://www.apache.org/licenses/LICENSE-2.0 9f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * 10f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * Unless required by applicable law or agreed to in writing, software 11f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * distributed under the License is distributed on an "AS IS" BASIS, 12f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * See the License for the specific language governing permissions and 14f46c533931224296b11d98798344c049f88db9a1mukesh agrawal * limitations under the License. 15f46c533931224296b11d98798344c049f88db9a1mukesh agrawal */ 16f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 17f46c533931224296b11d98798344c049f88db9a1mukesh agrawalpackage com.android.server.wifi; 18f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 19f46c533931224296b11d98798344c049f88db9a1mukesh agrawal/** WifiLog implementation that does nothing. */ 20f46c533931224296b11d98798344c049f88db9a1mukesh agrawalpublic class FakeWifiLog implements WifiLog { 21f46c533931224296b11d98798344c049f88db9a1mukesh agrawal private static final DummyLogMessage sDummyLogMessage = new DummyLogMessage(); 22f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 23f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // New-style methods. 24f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 25f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public LogMessage err(String format) { 26f46c533931224296b11d98798344c049f88db9a1mukesh agrawal return sDummyLogMessage; 27f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 28f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 29f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 30f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public LogMessage warn(String format) { 31f46c533931224296b11d98798344c049f88db9a1mukesh agrawal return sDummyLogMessage; 32f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 33f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 34f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 35f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public LogMessage info(String format) { 36f46c533931224296b11d98798344c049f88db9a1mukesh agrawal return sDummyLogMessage; 37f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 38f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 39f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 40f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public LogMessage trace(String format) { 41f46c533931224296b11d98798344c049f88db9a1mukesh agrawal return sDummyLogMessage; 42f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 43f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 44f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 45bd9be6d8cab19c78a6bf14b62c4bbb6ef8d13769mukesh agrawal public LogMessage trace(String format, int numFramesToIgnore) { 46bd9be6d8cab19c78a6bf14b62c4bbb6ef8d13769mukesh agrawal return sDummyLogMessage; 47bd9be6d8cab19c78a6bf14b62c4bbb6ef8d13769mukesh agrawal } 48bd9be6d8cab19c78a6bf14b62c4bbb6ef8d13769mukesh agrawal 49bd9be6d8cab19c78a6bf14b62c4bbb6ef8d13769mukesh agrawal @Override 50f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public LogMessage dump(String format) { 51f46c533931224296b11d98798344c049f88db9a1mukesh agrawal return sDummyLogMessage; 52f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 53f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 54f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal @Override 55f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal public void eC(String msg) { 56f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal // Do nothing. 57f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal } 58f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal 59f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal @Override 60f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal public void wC(String msg) { 61f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal // Do nothing. 62f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal } 63f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal 64f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal @Override 65f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal public void iC(String msg) { 66f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal // Do nothing. 67f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal } 68f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal 69f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal @Override 70f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal public void tC(String msg) { 71f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal // Do nothing. 72f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal } 73f5d90be206db98bbd5894afc8d757dd32360b2d9mukesh agrawal 74f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // Legacy methods. 75f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 76f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public void e(String msg) { 77f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // Do nothing. 78f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 79f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 80f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 81f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public void w(String msg) { 82f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // Do nothing. 83f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 84f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 85f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 86f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public void i(String msg) { 87f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // Do nothing. 88f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 89f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 90f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 91f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public void d(String msg) { 92f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // Do nothing. 93f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 94f46c533931224296b11d98798344c049f88db9a1mukesh agrawal 95f46c533931224296b11d98798344c049f88db9a1mukesh agrawal @Override 96f46c533931224296b11d98798344c049f88db9a1mukesh agrawal public void v(String msg) { 97f46c533931224296b11d98798344c049f88db9a1mukesh agrawal // Do nothing. 98f46c533931224296b11d98798344c049f88db9a1mukesh agrawal } 99f46c533931224296b11d98798344c049f88db9a1mukesh agrawal} 100