package com.android.internal.os;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
public final class BatteryStatsImpl
extends android.os.BatteryStats{
// Classes
public static interface BatteryCallback
{
// Methods
@com.francetelecom.rd.stubs.annotation.CallBack("batteryCallback")
public void batteryNeedsCpuUpdate();
public void batteryPowerChanged(boolean arg1);
}
public static interface Unpluggable
{
// Methods
public void unplug(long arg1, long arg2);
public void plug(long arg1, long arg2);
}
public static class Counter
extends android.os.BatteryStats.Counter implements BatteryStatsImpl.Unpluggable
{
// Constructors
Counter(java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg1, android.os.Parcel arg2){
super();
}
Counter(java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg1){
super();
}
// Methods
public void writeToParcel(android.os.Parcel arg1){
}
public void unplug(long arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public int getCountLocked(int arg1){
return 0;
}
public void logState(android.util.Printer arg1, java.lang.String arg2){
}
public static void writeCounterToParcel(android.os.Parcel arg1, BatteryStatsImpl.Counter arg2){
}
}
public static class SamplingCounter
extends BatteryStatsImpl.Counter {
// Constructors
SamplingCounter(java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg1, android.os.Parcel arg2){
super((java.util.ArrayList) null, (android.os.Parcel) null);
}
SamplingCounter(java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg1){
super((java.util.ArrayList) null, (android.os.Parcel) null);
}
// Methods
public void addCountAtomic(long arg1){
}
}
public abstract static class Timer
extends android.os.BatteryStats.Timer implements BatteryStatsImpl.Unpluggable
{
// Constructors
Timer(int arg1, java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg2, android.os.Parcel arg3){
super();
}
Timer(int arg1, java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg2){
super();
}
// Methods
public void writeToParcel(android.os.Parcel arg1, long arg2){
}
public void unplug(long arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public int getCountLocked(int arg1){
return 0;
}
public void logState(android.util.Printer arg1, java.lang.String arg2){
}
public long getTotalTimeLocked(long arg1, int arg2){
return 0l;
}
protected abstract long computeRunTimeLocked(long arg1);
protected abstract int computeCurrentCountLocked();
public static void writeTimerToParcel(android.os.Parcel arg1, BatteryStatsImpl.Timer arg2, long arg3){
}
}
public static final class SamplingTimer
extends BatteryStatsImpl.Timer {
// Constructors
SamplingTimer(java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg1, boolean arg2, android.os.Parcel arg3){
super(0, (java.util.ArrayList) null, (android.os.Parcel) null);
}
SamplingTimer(java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg1, boolean arg2, boolean arg3){
super(0, (java.util.ArrayList) null, (android.os.Parcel) null);
}
// Methods
public void writeToParcel(android.os.Parcel arg1, long arg2){
}
public void unplug(long arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public void setStale(){
}
public void logState(android.util.Printer arg1, java.lang.String arg2){
}
protected long computeRunTimeLocked(long arg1){
return 0l;
}
protected int computeCurrentCountLocked(){
return 0;
}
public void updateCurrentReportedCount(int arg1){
}
public void updateCurrentReportedTotalTime(long arg1){
}
public void setUpdateVersion(int arg1){
}
public int getUpdateVersion(){
return 0;
}
}
public static final class StopwatchTimer
extends BatteryStatsImpl.Timer {
// Constructors
StopwatchTimer(BatteryStatsImpl.Uid arg1, int arg2, java.util.ArrayList<BatteryStatsImpl.StopwatchTimer> arg3, java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg4, android.os.Parcel arg5){
super(0, (java.util.ArrayList) null, (android.os.Parcel) null);
}
StopwatchTimer(BatteryStatsImpl.Uid arg1, int arg2, java.util.ArrayList<BatteryStatsImpl.StopwatchTimer> arg3, java.util.ArrayList<BatteryStatsImpl.Unpluggable> arg4){
super(0, (java.util.ArrayList) null, (android.os.Parcel) null);
}
// Methods
public void writeToParcel(android.os.Parcel arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public void logState(android.util.Printer arg1, java.lang.String arg2){
}
protected long computeRunTimeLocked(long arg1){
return 0l;
}
protected int computeCurrentCountLocked(){
return 0;
}
}
public final class Uid
extends android.os.BatteryStats.Uid {
// Classes
public final class Wakelock
extends android.os.BatteryStats.Uid.Wakelock {
// Fields
// Constructors
public Wakelock(){
super();
}
// Methods
public BatteryStatsImpl.Timer getWakeTime(int arg1){
return (BatteryStatsImpl.Timer) null;
}
}
public final class Sensor
extends android.os.BatteryStats.Uid.Sensor {
// Fields
// Constructors
public Sensor(int arg1){
super();
}
// Methods
public int getHandle(){
return 0;
}
public BatteryStatsImpl.Timer getSensorTime(){
return (BatteryStatsImpl.Timer) null;
}
}
public final class Proc
extends android.os.BatteryStats.Uid.Proc implements BatteryStatsImpl.Unpluggable
{
// Fields
// Constructors
Proc(){
super();
}
// Methods
public void unplug(long arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public BatteryStatsImpl getBatteryStats(){
return (BatteryStatsImpl) null;
}
public int getStarts(int arg1){
return 0;
}
public long getUserTime(int arg1){
return 0l;
}
public long getSystemTime(int arg1){
return 0l;
}
public long getForegroundTime(int arg1){
return 0l;
}
public long getTimeAtCpuSpeedStep(int arg1, int arg2){
return 0l;
}
public int countExcessivePowers(){
return 0;
}
public android.os.BatteryStats.Uid.Proc.ExcessivePower getExcessivePower(int arg1){
return (android.os.BatteryStats.Uid.Proc.ExcessivePower) null;
}
public void addExcessiveWake(long arg1, long arg2){
}
public void addExcessiveCpu(long arg1, long arg2){
}
public void addCpuTimeLocked(int arg1, int arg2){
}
public void addForegroundTimeLocked(long arg1){
}
public void incStartsLocked(){
}
public void addSpeedStepTimes(long [] arg1){
}
}
public final class Pkg
extends android.os.BatteryStats.Uid.Pkg implements BatteryStatsImpl.Unpluggable
{
// Classes
public final class Serv
extends android.os.BatteryStats.Uid.Pkg.Serv implements BatteryStatsImpl.Unpluggable
{
// Fields
// Constructors
Serv(){
super();
}
// Methods
public long getStartTime(long arg1, int arg2){
return 0l;
}
public void unplug(long arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public BatteryStatsImpl getBatteryStats(){
return (BatteryStatsImpl) null;
}
public int getStarts(int arg1){
return 0;
}
public int getLaunches(int arg1){
return 0;
}
public void startLaunchedLocked(){
}
public void stopLaunchedLocked(){
}
public void startRunningLocked(){
}
public void stopRunningLocked(){
}
}
// Fields
// Constructors
Pkg(){
super();
}
// Methods
public void unplug(long arg1, long arg2){
}
public void plug(long arg1, long arg2){
}
public java.util.Map<java.lang.String, ? extends android.os.BatteryStats.Uid.Pkg.Serv> getServiceStats(){
return (java.util.Map) null;
}
public int getWakeups(int arg1){
return 0;
}
public BatteryStatsImpl getBatteryStats(){
return (BatteryStatsImpl) null;
}
public void incWakeupsLocked(){
}
}
// Fields
// Constructors
public Uid(int arg1){
super();
}
// Methods
public BatteryStatsImpl getBatteryStats(){
return (BatteryStatsImpl) null;
}
public int getUid(){
return 0;
}
public void noteStartSensor(int arg1){
}
public void noteStopSensor(int arg1){
}
public void noteStartGps(){
}
public void noteStopGps(){
}
public void noteUserActivityLocked(int arg1){
}
public void noteWifiRunningLocked(){
}
public void noteWifiStoppedLocked(){
}
public void noteFullWifiLockAcquiredLocked(){
}
public void noteFullWifiLockReleasedLocked(){
}
public void noteScanWifiLockAcquiredLocked(){
}
public void noteScanWifiLockReleasedLocked(){
}
public void noteWifiMulticastEnabledLocked(){
}
public void noteWifiMulticastDisabledLocked(){
}
public java.util.Map<java.lang.String, ? extends android.os.BatteryStats.Uid.Wakelock> getWakelockStats(){
return (java.util.Map) null;
}
public java.util.Map<java.lang.Integer, ? extends android.os.BatteryStats.Uid.Sensor> getSensorStats(){
return (java.util.Map) null;
}
public android.util.SparseArray<? extends android.os.BatteryStats.Uid.Pid> getPidStats(){
return (android.util.SparseArray) null;
}
public java.util.Map<java.lang.String, ? extends android.os.BatteryStats.Uid.Proc> getProcessStats(){
return (java.util.Map) null;
}
public java.util.Map<java.lang.String, ? extends android.os.BatteryStats.Uid.Pkg> getPackageStats(){
return (java.util.Map) null;
}
public long getTcpBytesReceived(int arg1){
return 0l;
}
public long getTcpBytesSent(int arg1){
return 0l;
}
public void noteAudioTurnedOnLocked(){
}
public void noteAudioTurnedOffLocked(){
}
public void noteVideoTurnedOnLocked(){
}
public void noteVideoTurnedOffLocked(){
}
public long getWifiRunningTime(long arg1, int arg2){
return 0l;
}
public long getFullWifiLockTime(long arg1, int arg2){
return 0l;
}
public long getScanWifiLockTime(long arg1, int arg2){
return 0l;
}
public long getWifiMulticastTime(long arg1, int arg2){
return 0l;
}
public long getAudioTurnedOnTime(long arg1, int arg2){
return 0l;
}
public long getVideoTurnedOnTime(long arg1, int arg2){
return 0l;
}
public boolean hasUserActivity(){
return false;
}
public int getUserActivityCount(int arg1, int arg2){
return 0;
}
public void noteStartWakeLocked(int arg1, java.lang.String arg2, int arg3){
}
public void noteStopWakeLocked(int arg1, java.lang.String arg2, int arg3){
}
public long computeCurrentTcpBytesReceived(){
return 0l;
}
public long computeCurrentTcpBytesSent(){
return 0l;
}
public BatteryStatsImpl.Uid.Proc getProcessStatsLocked(java.lang.String arg1){
return (BatteryStatsImpl.Uid.Proc) null;
}
public android.os.BatteryStats.Uid.Pid getPidStatsLocked(int arg1){
return (android.os.BatteryStats.Uid.Pid) null;
}
public BatteryStatsImpl.Uid.Pkg getPackageStatsLocked(java.lang.String arg1){
return (BatteryStatsImpl.Uid.Pkg) null;
}
public BatteryStatsImpl.Uid.Pkg.Serv getServiceStatsLocked(java.lang.String arg1, java.lang.String arg2){
return (BatteryStatsImpl.Uid.Pkg.Serv) null;
}
public BatteryStatsImpl.StopwatchTimer getWakeTimerLocked(java.lang.String arg1, int arg2){
return (BatteryStatsImpl.StopwatchTimer) null;
}
public BatteryStatsImpl.StopwatchTimer getSensorTimerLocked(int arg1, boolean arg2){
return (BatteryStatsImpl.StopwatchTimer) null;
}
public void reportExcessiveWakeLocked(java.lang.String arg1, long arg2, long arg3){
}
public void reportExcessiveCpuLocked(java.lang.String arg1, long arg2, long arg3){
}
}
// Fields
public static final android.os.Parcelable.Creator<BatteryStatsImpl> CREATOR = null;
// Constructors
public BatteryStatsImpl(){
super();
}
public BatteryStatsImpl(java.lang.String arg1){
super();
}
public BatteryStatsImpl(android.os.Parcel arg1){
super();
}
// Methods
public void writeToParcel(android.os.Parcel arg1, int arg2){
}
public int describeContents(){
return 0;
}
public void setBatteryState(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6){
}
public long getAwakeTimeBattery(){
return 0l;
}
public long getAwakeTimePlugged(){
return 0l;
}
public void readFromParcel(android.os.Parcel arg1){
}
public void setCallback(@com.francetelecom.rd.stubs.annotation.CallBackRegister("batteryCallback") BatteryStatsImpl.BatteryCallback arg1){
}
public boolean isScreenOn(){
return false;
}
public void dumpLocked(java.io.PrintWriter arg1){
}
public boolean isOnBattery(){
return false;
}
public void noteUserActivityLocked(int arg1, int arg2){
}
public void noteWifiRunningLocked(android.os.WorkSource arg1){
}
public void noteWifiStoppedLocked(android.os.WorkSource arg1){
}
public void noteFullWifiLockAcquiredLocked(int arg1){
}
public void noteFullWifiLockReleasedLocked(int arg1){
}
public void noteScanWifiLockAcquiredLocked(int arg1){
}
public void noteScanWifiLockReleasedLocked(int arg1){
}
public void noteWifiMulticastEnabledLocked(int arg1){
}
public void noteWifiMulticastDisabledLocked(int arg1){
}
public void noteStartWakeLocked(int arg1, int arg2, java.lang.String arg3, int arg4){
}
public void noteStopWakeLocked(int arg1, int arg2, java.lang.String arg3, int arg4){
}
public BatteryStatsImpl.Uid.Proc getProcessStatsLocked(int arg1, java.lang.String arg2){
return (BatteryStatsImpl.Uid.Proc) null;
}
public BatteryStatsImpl.Uid.Proc getProcessStatsLocked(java.lang.String arg1, int arg2){
return (BatteryStatsImpl.Uid.Proc) null;
}
public BatteryStatsImpl.Uid.Pkg getPackageStatsLocked(int arg1, java.lang.String arg2){
return (BatteryStatsImpl.Uid.Pkg) null;
}
public BatteryStatsImpl.Uid.Pkg.Serv getServiceStatsLocked(int arg1, java.lang.String arg2, java.lang.String arg3){
return (BatteryStatsImpl.Uid.Pkg.Serv) null;
}
public void reportExcessiveWakeLocked(int arg1, java.lang.String arg2, long arg3, long arg4){
}
public void reportExcessiveCpuLocked(int arg1, java.lang.String arg2, long arg3, long arg4){
}
public boolean startIteratingHistoryLocked(){
return false;
}
public boolean getNextHistoryLocked(android.os.BatteryStats.HistoryItem arg1){
return false;
}
public void finishIteratingHistoryLocked(){
}
public boolean startIteratingOldHistoryLocked(){
return false;
}
public boolean getNextOldHistoryLocked(android.os.BatteryStats.HistoryItem arg1){
return false;
}
public void finishIteratingOldHistoryLocked(){
}
public long getHistoryBaseTime(){
return 0l;
}
public int getStartCount(){
return 0;
}
public long getScreenOnTime(long arg1, int arg2){
return 0l;
}
public long getScreenBrightnessTime(int arg1, long arg2, int arg3){
return 0l;
}
public int getInputEventCount(int arg1){
return 0;
}
public long getPhoneOnTime(long arg1, int arg2){
return 0l;
}
public long getPhoneSignalStrengthTime(int arg1, long arg2, int arg3){
return 0l;
}
public long getPhoneSignalScanningTime(long arg1, int arg2){
return 0l;
}
public int getPhoneSignalStrengthCount(int arg1, int arg2){
return 0;
}
public long getPhoneDataConnectionTime(int arg1, long arg2, int arg3){
return 0l;
}
public int getPhoneDataConnectionCount(int arg1, int arg2){
return 0;
}
public long getWifiOnTime(long arg1, int arg2){
return 0l;
}
public long getGlobalWifiRunningTime(long arg1, int arg2){
return 0l;
}
public long getBluetoothOnTime(long arg1, int arg2){
return 0l;
}
public boolean getIsOnBattery(){
return false;
}
public android.util.SparseArray<? extends android.os.BatteryStats.Uid> getUidStats(){
return (android.util.SparseArray) null;
}
public long getBatteryUptime(long arg1){
return 0l;
}
public long getRadioDataUptimeMs(){
return 0l;
}
public long getRadioDataUptime(){
return 0l;
}
public long getBatteryRealtime(long arg1){
return 0l;
}
public int getDischargeStartLevel(){
return 0;
}
public int getDischargeCurrentLevel(){
return 0;
}
public int getLowDischargeAmountSinceCharge(){
return 0;
}
public int getHighDischargeAmountSinceCharge(){
return 0;
}
public int getDischargeAmountScreenOn(){
return 0;
}
public int getDischargeAmountScreenOnSinceCharge(){
return 0;
}
public int getDischargeAmountScreenOff(){
return 0;
}
public int getDischargeAmountScreenOffSinceCharge(){
return 0;
}
public long computeBatteryUptime(long arg1, int arg2){
return 0l;
}
public long computeBatteryRealtime(long arg1, int arg2){
return 0l;
}
public long computeUptime(long arg1, int arg2){
return 0l;
}
public long computeRealtime(long arg1, int arg2){
return 0l;
}
public java.util.Map<java.lang.String, ? extends BatteryStatsImpl.SamplingTimer> getKernelWakelockStats(){
return (java.util.Map) null;
}
public int getCpuSpeedSteps(){
return 0;
}
public void prepareForDumpLocked(){
}
public void commitPendingDataToDisk(){
}
public void shutdownLocked(){
}
public void setNumSpeedSteps(int arg1){
}
public void setRadioScanningTimeout(long arg1){
}
public void noteStartWakeFromSourceLocked(android.os.WorkSource arg1, int arg2, java.lang.String arg3, int arg4){
}
public void noteStopWakeFromSourceLocked(android.os.WorkSource arg1, int arg2, java.lang.String arg3, int arg4){
}
public void noteStartSensorLocked(int arg1, int arg2){
}
public void noteStopSensorLocked(int arg1, int arg2){
}
public void noteStartGpsLocked(int arg1){
}
public void noteStopGpsLocked(int arg1){
}
public void noteScreenOnLocked(){
}
public void noteScreenBrightnessLocked(int arg1){
}
public void noteScreenOffLocked(){
}
public void noteInputEventAtomic(){
}
public void notePhoneOnLocked(){
}
public void notePhoneOffLocked(){
}
public void notePhoneSignalStrengthLocked(android.telephony.SignalStrength arg1){
}
public void notePhoneDataConnectionStateLocked(int arg1, boolean arg2){
}
public void notePhoneStateLocked(int arg1, int arg2){
}
public void noteWifiOnLocked(){
}
public void noteWifiOffLocked(){
}
public void noteAudioOnLocked(int arg1){
}
public void noteAudioOffLocked(int arg1){
}
public void noteVideoOnLocked(int arg1){
}
public void noteVideoOffLocked(int arg1){
}
public void noteWifiRunningChangedLocked(android.os.WorkSource arg1, android.os.WorkSource arg2){
}
public void noteBluetoothOnLocked(){
}
public void setBtHeadset(android.bluetooth.BluetoothHeadset arg1){
}
public void noteBluetoothOffLocked(){
}
public void noteFullWifiLockAcquiredFromSourceLocked(android.os.WorkSource arg1){
}
public void noteFullWifiLockReleasedFromSourceLocked(android.os.WorkSource arg1){
}
public void noteScanWifiLockAcquiredFromSourceLocked(android.os.WorkSource arg1){
}
public void noteScanWifiLockReleasedFromSourceLocked(android.os.WorkSource arg1){
}
public void noteWifiMulticastEnabledFromSourceLocked(android.os.WorkSource arg1){
}
public void noteWifiMulticastDisabledFromSourceLocked(android.os.WorkSource arg1){
}
public void noteNetworkInterfaceTypeLocked(java.lang.String arg1, int arg2){
}
public void resetAllStatsLocked(){
}
public void writeSyncLocked(){
}
public void readLocked(){
}
public void writeAsyncLocked(){
}
public int startAddingCpuLocked(){
return 0;
}
public void finishAddingCpuLocked(int arg1, int arg2, int arg3, long [] arg4){
}
public void noteProcessDiedLocked(int arg1, int arg2){
}
public long getProcessWakeTime(int arg1, int arg2, long arg3){
return 0l;
}
public void removeUidStatsLocked(int arg1){
}
public BatteryStatsImpl.SamplingTimer getKernelWakelockTimerLocked(java.lang.String arg1){
return (BatteryStatsImpl.SamplingTimer) null;
}
public int getBluetoothPingCount(){
return 0;
}
public void doUnplugLocked(long arg1, long arg2){
}
public void doPlugLocked(long arg1, long arg2){
}
public void updateKernelWakelocksLocked(){
}
public long getMobileTcpBytesSent(int arg1){
return 0l;
}
public long getMobileTcpBytesReceived(int arg1){
return 0l;
}
public long getTotalTcpBytesSent(int arg1){
return 0l;
}
public long getTotalTcpBytesReceived(int arg1){
return 0l;
}
public int getDischargeStartLevelLocked(){
return 0;
}
public int getDischargeCurrentLevelLocked(){
return 0;
}
public BatteryStatsImpl.Uid getUidStatsLocked(int arg1){
return (BatteryStatsImpl.Uid) null;
}
public void distributeWorkLocked(int arg1){
}
public void writeSummaryToParcel(android.os.Parcel arg1){
}
public void writeToParcelWithoutUids(android.os.Parcel arg1, int arg2){
}
}