META-INF/
META-INF/MANIFEST.MF
DefaultProperties.json
android/
android/automotive/
android/automotive/telemetry/
android/automotive/telemetry/internal/
android/automotive/telemetry/internal/CarDataInternal$1.class
CarDataInternal.java
package android.automotive.telemetry.internal
android.automotive.telemetry.internal.CarDataInternal$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.telemetry.internal.CarDataInternal createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.telemetry.internal.CarDataInternal _aidl_out
public android.automotive.telemetry.internal.CarDataInternal[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/telemetry/internal/CarDataInternal.class
CarDataInternal.java
package android.automotive.telemetry.internal
public android.automotive.telemetry.internal.CarDataInternal extends java.lang.Object implements android.os.Parcelable {
public int id
public byte[] content
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/telemetry/internal/ICarDataListener$Default.class
ICarDataListener.java
package android.automotive.telemetry.internal
public android.automotive.telemetry.internal.ICarDataListener$Default extends java.lang.Object implements android.automotive.telemetry.internal.ICarDataListener {
public void <init> ()
public void onCarDataReceived (android.automotive.telemetry.internal.CarDataInternal[]) throws android.os.RemoteException
android.automotive.telemetry.internal.CarDataInternal[] dataList
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/telemetry/internal/ICarDataListener$Stub$Proxy.class
ICarDataListener.java
package android.automotive.telemetry.internal
android.automotive.telemetry.internal.ICarDataListener$Stub$Proxy extends java.lang.Object implements android.automotive.telemetry.internal.ICarDataListener {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onCarDataReceived (android.automotive.telemetry.internal.CarDataInternal[]) throws android.os.RemoteException
boolean _status
android.automotive.telemetry.internal.CarDataInternal[] dataList
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/telemetry/internal/ICarDataListener$Stub.class
ICarDataListener.java
package android.automotive.telemetry.internal
public abstract android.automotive.telemetry.internal.ICarDataListener$Stub extends android.os.Binder implements android.automotive.telemetry.internal.ICarDataListener {
static final int TRANSACTION_onCarDataReceived
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.telemetry.internal.ICarDataListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.automotive.telemetry.internal.CarDataInternal[] _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/telemetry/internal/ICarDataListener.class
ICarDataListener.java
package android.automotive.telemetry.internal
public abstract android.automotive.telemetry.internal.ICarDataListener extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onCarDataReceived (android.automotive.telemetry.internal.CarDataInternal[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/telemetry/internal/ICarTelemetryInternal$Default.class
ICarTelemetryInternal.java
package android.automotive.telemetry.internal
public android.automotive.telemetry.internal.ICarTelemetryInternal$Default extends java.lang.Object implements android.automotive.telemetry.internal.ICarTelemetryInternal {
public void <init> ()
public void setListener (android.automotive.telemetry.internal.ICarDataListener) throws android.os.RemoteException
android.automotive.telemetry.internal.ICarDataListener listener
public void clearListener () throws android.os.RemoteException
public void addCarDataIds (int[]) throws android.os.RemoteException
int[] ids
public void removeCarDataIds (int[]) throws android.os.RemoteException
int[] ids
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/telemetry/internal/ICarTelemetryInternal$Stub$Proxy.class
ICarTelemetryInternal.java
package android.automotive.telemetry.internal
android.automotive.telemetry.internal.ICarTelemetryInternal$Stub$Proxy extends java.lang.Object implements android.automotive.telemetry.internal.ICarTelemetryInternal {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void setListener (android.automotive.telemetry.internal.ICarDataListener) throws android.os.RemoteException
boolean _status
android.automotive.telemetry.internal.ICarDataListener listener
android.os.Parcel _data
android.os.Parcel _reply
public void clearListener () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public void addCarDataIds (int[]) throws android.os.RemoteException
boolean _status
int[] ids
android.os.Parcel _data
android.os.Parcel _reply
public void removeCarDataIds (int[]) throws android.os.RemoteException
boolean _status
int[] ids
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/telemetry/internal/ICarTelemetryInternal$Stub.class
ICarTelemetryInternal.java
package android.automotive.telemetry.internal
public abstract android.automotive.telemetry.internal.ICarTelemetryInternal$Stub extends android.os.Binder implements android.automotive.telemetry.internal.ICarTelemetryInternal {
static final int TRANSACTION_setListener
static final int TRANSACTION_clearListener
static final int TRANSACTION_addCarDataIds
static final int TRANSACTION_removeCarDataIds
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.telemetry.internal.ICarTelemetryInternal asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.automotive.telemetry.internal.ICarDataListener _arg0
int[] _arg0
int[] _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/telemetry/internal/ICarTelemetryInternal.class
ICarTelemetryInternal.java
package android.automotive.telemetry.internal
public abstract android.automotive.telemetry.internal.ICarTelemetryInternal extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void setListener (android.automotive.telemetry.internal.ICarDataListener) throws android.os.RemoteException
public abstract void clearListener () throws android.os.RemoteException
public abstract void addCarDataIds (int[]) throws android.os.RemoteException
public abstract void removeCarDataIds (int[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/
android/automotive/watchdog/BootPhase.class
BootPhase.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.BootPhase extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int BOOT_COMPLETED
}
android/automotive/watchdog/ICarWatchdog$Default.class
ICarWatchdog.java
package android.automotive.watchdog
public android.automotive.watchdog.ICarWatchdog$Default extends java.lang.Object implements android.automotive.watchdog.ICarWatchdog {
public void <init> ()
public void registerClient (android.automotive.watchdog.ICarWatchdogClient, int) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient client
int timeout
public void unregisterClient (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient client
public void registerMediator (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient mediator
public void unregisterMediator (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient mediator
public void registerMonitor (android.automotive.watchdog.ICarWatchdogMonitor) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogMonitor monitor
public void unregisterMonitor (android.automotive.watchdog.ICarWatchdogMonitor) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogMonitor monitor
public void tellClientAlive (android.automotive.watchdog.ICarWatchdogClient, int) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient client
int sessionId
public void tellMediatorAlive (android.automotive.watchdog.ICarWatchdogClient, int[], int) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient mediator
int[] clientsNotResponding
int sessionId
public void tellDumpFinished (android.automotive.watchdog.ICarWatchdogMonitor, int) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogMonitor monitor
int pid
public void notifySystemStateChange (int, int, int) throws android.os.RemoteException
int type
int arg1
int arg2
public void addResourceOveruseListener (int[], android.automotive.watchdog.IResourceOveruseListener) throws android.os.RemoteException
int[] resourceTypes
android.automotive.watchdog.IResourceOveruseListener listener
public void removeResourceOveruseListener (android.automotive.watchdog.IResourceOveruseListener) throws android.os.RemoteException
android.automotive.watchdog.IResourceOveruseListener listener
public java.util.List getResourceOveruseStats (int[]) throws android.os.RemoteException
int[] resourceTypes
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/ICarWatchdog$Stub$Proxy.class
ICarWatchdog.java
package android.automotive.watchdog
android.automotive.watchdog.ICarWatchdog$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.ICarWatchdog {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void registerClient (android.automotive.watchdog.ICarWatchdogClient, int) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogClient client
int timeout
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterClient (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogClient client
android.os.Parcel _data
android.os.Parcel _reply
public void registerMediator (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogClient mediator
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterMediator (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogClient mediator
android.os.Parcel _data
android.os.Parcel _reply
public void registerMonitor (android.automotive.watchdog.ICarWatchdogMonitor) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogMonitor monitor
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterMonitor (android.automotive.watchdog.ICarWatchdogMonitor) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogMonitor monitor
android.os.Parcel _data
android.os.Parcel _reply
public void tellClientAlive (android.automotive.watchdog.ICarWatchdogClient, int) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogClient client
int sessionId
android.os.Parcel _data
android.os.Parcel _reply
public void tellMediatorAlive (android.automotive.watchdog.ICarWatchdogClient, int[], int) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogClient mediator
int[] clientsNotResponding
int sessionId
android.os.Parcel _data
android.os.Parcel _reply
public void tellDumpFinished (android.automotive.watchdog.ICarWatchdogMonitor, int) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ICarWatchdogMonitor monitor
int pid
android.os.Parcel _data
android.os.Parcel _reply
public void notifySystemStateChange (int, int, int) throws android.os.RemoteException
boolean _status
int type
int arg1
int arg2
android.os.Parcel _data
android.os.Parcel _reply
public void addResourceOveruseListener (int[], android.automotive.watchdog.IResourceOveruseListener) throws android.os.RemoteException
boolean _status
int[] resourceTypes
android.automotive.watchdog.IResourceOveruseListener listener
android.os.Parcel _data
android.os.Parcel _reply
public void removeResourceOveruseListener (android.automotive.watchdog.IResourceOveruseListener) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.IResourceOveruseListener listener
android.os.Parcel _data
android.os.Parcel _reply
public java.util.List getResourceOveruseStats (int[]) throws android.os.RemoteException
boolean _status
java.util.List _result
int[] resourceTypes
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/ICarWatchdog$Stub.class
ICarWatchdog.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.ICarWatchdog$Stub extends android.os.Binder implements android.automotive.watchdog.ICarWatchdog {
static final int TRANSACTION_registerClient
static final int TRANSACTION_unregisterClient
static final int TRANSACTION_registerMediator
static final int TRANSACTION_unregisterMediator
static final int TRANSACTION_registerMonitor
static final int TRANSACTION_unregisterMonitor
static final int TRANSACTION_tellClientAlive
static final int TRANSACTION_tellMediatorAlive
static final int TRANSACTION_tellDumpFinished
static final int TRANSACTION_notifySystemStateChange
static final int TRANSACTION_addResourceOveruseListener
static final int TRANSACTION_removeResourceOveruseListener
static final int TRANSACTION_getResourceOveruseStats
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.ICarWatchdog asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.automotive.watchdog.ICarWatchdogClient _arg0
int _arg1
android.automotive.watchdog.ICarWatchdogClient _arg0
android.automotive.watchdog.ICarWatchdogClient _arg0
android.automotive.watchdog.ICarWatchdogClient _arg0
android.automotive.watchdog.ICarWatchdogMonitor _arg0
android.automotive.watchdog.ICarWatchdogMonitor _arg0
android.automotive.watchdog.ICarWatchdogClient _arg0
int _arg1
android.automotive.watchdog.ICarWatchdogClient _arg0
int[] _arg1
int _arg2
android.automotive.watchdog.ICarWatchdogMonitor _arg0
int _arg1
int _arg0
int _arg1
int _arg2
int[] _arg0
android.automotive.watchdog.IResourceOveruseListener _arg1
android.automotive.watchdog.IResourceOveruseListener _arg0
int[] _arg0
java.util.List _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/ICarWatchdog$_Parcel.class
ICarWatchdog.java
package android.automotive.watchdog
public android.automotive.watchdog.ICarWatchdog$_Parcel extends java.lang.Object {
public void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/ICarWatchdog.class
ICarWatchdog.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.ICarWatchdog extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void registerClient (android.automotive.watchdog.ICarWatchdogClient, int) throws android.os.RemoteException
public abstract void unregisterClient (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
public abstract void registerMediator (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
public abstract void unregisterMediator (android.automotive.watchdog.ICarWatchdogClient) throws android.os.RemoteException
public abstract void registerMonitor (android.automotive.watchdog.ICarWatchdogMonitor) throws android.os.RemoteException
public abstract void unregisterMonitor (android.automotive.watchdog.ICarWatchdogMonitor) throws android.os.RemoteException
public abstract void tellClientAlive (android.automotive.watchdog.ICarWatchdogClient, int) throws android.os.RemoteException
public abstract void tellMediatorAlive (android.automotive.watchdog.ICarWatchdogClient, int[], int) throws android.os.RemoteException
public abstract void tellDumpFinished (android.automotive.watchdog.ICarWatchdogMonitor, int) throws android.os.RemoteException
public abstract void notifySystemStateChange (int, int, int) throws android.os.RemoteException
public abstract void addResourceOveruseListener (int[], android.automotive.watchdog.IResourceOveruseListener) throws android.os.RemoteException
public abstract void removeResourceOveruseListener (android.automotive.watchdog.IResourceOveruseListener) throws android.os.RemoteException
public abstract java.util.List getResourceOveruseStats (int[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/ICarWatchdogClient$Default.class
ICarWatchdogClient.java
package android.automotive.watchdog
public android.automotive.watchdog.ICarWatchdogClient$Default extends java.lang.Object implements android.automotive.watchdog.ICarWatchdogClient {
public void <init> ()
public void checkIfAlive (int, int) throws android.os.RemoteException
int sessionId
int timeout
public void prepareProcessTermination () throws android.os.RemoteException
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/ICarWatchdogClient$Stub$Proxy.class
ICarWatchdogClient.java
package android.automotive.watchdog
android.automotive.watchdog.ICarWatchdogClient$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.ICarWatchdogClient {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void checkIfAlive (int, int) throws android.os.RemoteException
boolean _status
int sessionId
int timeout
android.os.Parcel _data
public void prepareProcessTermination () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/ICarWatchdogClient$Stub.class
ICarWatchdogClient.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.ICarWatchdogClient$Stub extends android.os.Binder implements android.automotive.watchdog.ICarWatchdogClient {
static final int TRANSACTION_checkIfAlive
static final int TRANSACTION_prepareProcessTermination
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.ICarWatchdogClient asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/ICarWatchdogClient.class
ICarWatchdogClient.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.ICarWatchdogClient extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void checkIfAlive (int, int) throws android.os.RemoteException
public abstract void prepareProcessTermination () throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/ICarWatchdogMonitor$Default.class
ICarWatchdogMonitor.java
package android.automotive.watchdog
public android.automotive.watchdog.ICarWatchdogMonitor$Default extends java.lang.Object implements android.automotive.watchdog.ICarWatchdogMonitor {
public void <init> ()
public void onClientsNotResponding (int[]) throws android.os.RemoteException
int[] pids
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/ICarWatchdogMonitor$Stub$Proxy.class
ICarWatchdogMonitor.java
package android.automotive.watchdog
android.automotive.watchdog.ICarWatchdogMonitor$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.ICarWatchdogMonitor {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onClientsNotResponding (int[]) throws android.os.RemoteException
boolean _status
int[] pids
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/ICarWatchdogMonitor$Stub.class
ICarWatchdogMonitor.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.ICarWatchdogMonitor$Stub extends android.os.Binder implements android.automotive.watchdog.ICarWatchdogMonitor {
static final int TRANSACTION_onClientsNotResponding
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.ICarWatchdogMonitor asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int[] _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/ICarWatchdogMonitor.class
ICarWatchdogMonitor.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.ICarWatchdogMonitor extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onClientsNotResponding (int[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/IResourceOveruseListener$Default.class
IResourceOveruseListener.java
package android.automotive.watchdog
public android.automotive.watchdog.IResourceOveruseListener$Default extends java.lang.Object implements android.automotive.watchdog.IResourceOveruseListener {
public void <init> ()
public void onOveruse (android.automotive.watchdog.ResourceOveruseStats) throws android.os.RemoteException
android.automotive.watchdog.ResourceOveruseStats resourceOveruseStats
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/IResourceOveruseListener$Stub$Proxy.class
IResourceOveruseListener.java
package android.automotive.watchdog
android.automotive.watchdog.IResourceOveruseListener$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.IResourceOveruseListener {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onOveruse (android.automotive.watchdog.ResourceOveruseStats) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.ResourceOveruseStats resourceOveruseStats
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/IResourceOveruseListener$Stub.class
IResourceOveruseListener.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.IResourceOveruseListener$Stub extends android.os.Binder implements android.automotive.watchdog.IResourceOveruseListener {
static final int TRANSACTION_onOveruse
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.IResourceOveruseListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.automotive.watchdog.ResourceOveruseStats _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/IResourceOveruseListener.class
IResourceOveruseListener.java
package android.automotive.watchdog
public abstract android.automotive.watchdog.IResourceOveruseListener extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onOveruse (android.automotive.watchdog.ResourceOveruseStats) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/IoOveruseStats$1.class
IoOveruseStats.java
package android.automotive.watchdog
android.automotive.watchdog.IoOveruseStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.IoOveruseStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.IoOveruseStats _aidl_out
public android.automotive.watchdog.IoOveruseStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/IoOveruseStats.class
IoOveruseStats.java
package android.automotive.watchdog
public android.automotive.watchdog.IoOveruseStats extends java.lang.Object implements android.os.Parcelable {
public boolean killableOnOveruse
public android.automotive.watchdog.PerStateBytes remainingWriteBytes
public long startTime
public long durationInSeconds
public android.automotive.watchdog.PerStateBytes writtenBytes
public int totalOveruses
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/PerStateBytes$1.class
PerStateBytes.java
package android.automotive.watchdog
android.automotive.watchdog.PerStateBytes$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.PerStateBytes createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.PerStateBytes _aidl_out
public android.automotive.watchdog.PerStateBytes[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/PerStateBytes.class
PerStateBytes.java
package android.automotive.watchdog
public android.automotive.watchdog.PerStateBytes extends java.lang.Object implements android.os.Parcelable {
public long foregroundBytes
public long backgroundBytes
public long garageModeBytes
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/PowerCycle.class
PowerCycle.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.PowerCycle extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int POWER_CYCLE_SHUTDOWN
public static final int POWER_CYCLE_SUSPEND
public static final int POWER_CYCLE_RESUME
public static final int NUM_POWER_CYLES
}
android/automotive/watchdog/ResourceOveruseStats$1.class
ResourceOveruseStats.java
package android.automotive.watchdog
android.automotive.watchdog.ResourceOveruseStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.ResourceOveruseStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.automotive.watchdog.ResourceOveruseStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/ResourceOveruseStats$Tag.class
ResourceOveruseStats.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.ResourceOveruseStats$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ioOveruseStats
}
android/automotive/watchdog/ResourceOveruseStats.class
ResourceOveruseStats.java
package android.automotive.watchdog
public final android.automotive.watchdog.ResourceOveruseStats extends java.lang.Object implements android.os.Parcelable {
public static final int ioOveruseStats
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
android.automotive.watchdog.IoOveruseStats _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.automotive.watchdog.ResourceOveruseStats ioOveruseStats (android.automotive.watchdog.IoOveruseStats)
android.automotive.watchdog.IoOveruseStats _value
public android.automotive.watchdog.IoOveruseStats getIoOveruseStats ()
public void setIoOveruseStats (android.automotive.watchdog.IoOveruseStats)
android.automotive.watchdog.IoOveruseStats _value
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
android.automotive.watchdog.IoOveruseStats _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/automotive/watchdog/ResourceType.class
ResourceType.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.ResourceType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int IO
}
android/automotive/watchdog/StateType.class
StateType.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.StateType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int POWER_CYCLE
public static final int USER_STATE
public static final int BOOT_PHASE
}
android/automotive/watchdog/TimeoutLength.class
TimeoutLength.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.TimeoutLength extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int TIMEOUT_CRITICAL
public static final int TIMEOUT_MODERATE
public static final int TIMEOUT_NORMAL
}
android/automotive/watchdog/UserState.class
UserState.java
package android.automotive.watchdog
public abstract annotation android.automotive.watchdog.UserState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int USER_STATE_STARTED
public static final int USER_STATE_STOPPED
public static final int NUM_USER_STATES
}
android/automotive/watchdog/internal/
android/automotive/watchdog/internal/ApplicationCategoryType.class
ApplicationCategoryType.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.ApplicationCategoryType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHERS
public static final int MAPS
public static final int MEDIA
}
android/automotive/watchdog/internal/BootPhase.class
BootPhase.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.BootPhase extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int BOOT_COMPLETED
}
android/automotive/watchdog/internal/ComponentType.class
ComponentType.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.ComponentType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int SYSTEM
public static final int VENDOR
public static final int THIRD_PARTY
}
android/automotive/watchdog/internal/CpuUsageStats$1.class
CpuUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.CpuUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.CpuUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.CpuUsageStats _aidl_out
public android.automotive.watchdog.internal.CpuUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/CpuUsageStats.class
CpuUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.CpuUsageStats extends java.lang.Object implements android.os.Parcelable {
public long cpuTimeMillis
public long cpuCycles
public double cpuTimePercentage
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/GarageMode.class
GarageMode.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.GarageMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int GARAGE_MODE_OFF
public static final int GARAGE_MODE_ON
}
android/automotive/watchdog/internal/ICarWatchdog$Default.class
ICarWatchdog.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ICarWatchdog$Default extends java.lang.Object implements android.automotive.watchdog.internal.ICarWatchdog {
public void <init> ()
public void registerCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
public void unregisterCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
public void registerMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
public void unregisterMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
public void tellCarWatchdogServiceAlive (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, java.util.List, int) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
java.util.List processIdentifiers
int sessionId
public void tellDumpFinished (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ProcessIdentifier) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.automotive.watchdog.internal.ProcessIdentifier processIdentifier
public void notifySystemStateChange (int, int, int) throws android.os.RemoteException
int type
int arg1
int arg2
public void updateResourceOveruseConfigurations (java.util.List) throws android.os.RemoteException
java.util.List configs
public java.util.List getResourceOveruseConfigurations () throws android.os.RemoteException
public void controlProcessHealthCheck (boolean) throws android.os.RemoteException
boolean enable
public void setThreadPriority (int, int, int, int, int) throws android.os.RemoteException
int pid
int tid
int uid
int policy
int priority
public android.automotive.watchdog.internal.ThreadPolicyWithPriority getThreadPriority (int, int, int) throws android.os.RemoteException
int pid
int tid
int uid
public void onAidlVhalPidFetched (int) throws android.os.RemoteException
int pid
public void onTodayIoUsageStatsFetched (java.util.List) throws android.os.RemoteException
java.util.List userPackageIoUsageStats
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/internal/ICarWatchdog$Stub$Proxy.class
ICarWatchdog.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ICarWatchdog$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.internal.ICarWatchdog {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void registerCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
android.os.Parcel _data
android.os.Parcel _reply
public void registerMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.os.Parcel _data
android.os.Parcel _reply
public void tellCarWatchdogServiceAlive (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, java.util.List, int) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
java.util.List processIdentifiers
int sessionId
android.os.Parcel _data
android.os.Parcel _reply
public void tellDumpFinished (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ProcessIdentifier) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.automotive.watchdog.internal.ProcessIdentifier processIdentifier
android.os.Parcel _data
android.os.Parcel _reply
public void notifySystemStateChange (int, int, int) throws android.os.RemoteException
boolean _status
int type
int arg1
int arg2
android.os.Parcel _data
android.os.Parcel _reply
public void updateResourceOveruseConfigurations (java.util.List) throws android.os.RemoteException
boolean _status
java.util.List configs
android.os.Parcel _data
android.os.Parcel _reply
public java.util.List getResourceOveruseConfigurations () throws android.os.RemoteException
boolean _status
java.util.List _result
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public void controlProcessHealthCheck (boolean) throws android.os.RemoteException
boolean _status
boolean enable
android.os.Parcel _data
android.os.Parcel _reply
public void setThreadPriority (int, int, int, int, int) throws android.os.RemoteException
boolean _status
int pid
int tid
int uid
int policy
int priority
android.os.Parcel _data
android.os.Parcel _reply
public android.automotive.watchdog.internal.ThreadPolicyWithPriority getThreadPriority (int, int, int) throws android.os.RemoteException
boolean _status
android.automotive.watchdog.internal.ThreadPolicyWithPriority _result
int pid
int tid
int uid
android.os.Parcel _data
android.os.Parcel _reply
android.automotive.watchdog.internal.ThreadPolicyWithPriority _result
public void onAidlVhalPidFetched (int) throws android.os.RemoteException
boolean _status
int pid
android.os.Parcel _data
android.os.Parcel _reply
public void onTodayIoUsageStatsFetched (java.util.List) throws android.os.RemoteException
boolean _status
java.util.List userPackageIoUsageStats
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/internal/ICarWatchdog$Stub.class
ICarWatchdog.java
package android.automotive.watchdog.internal
public abstract android.automotive.watchdog.internal.ICarWatchdog$Stub extends android.os.Binder implements android.automotive.watchdog.internal.ICarWatchdog {
static final int TRANSACTION_registerCarWatchdogService
static final int TRANSACTION_unregisterCarWatchdogService
static final int TRANSACTION_registerMonitor
static final int TRANSACTION_unregisterMonitor
static final int TRANSACTION_tellCarWatchdogServiceAlive
static final int TRANSACTION_tellDumpFinished
static final int TRANSACTION_notifySystemStateChange
static final int TRANSACTION_updateResourceOveruseConfigurations
static final int TRANSACTION_getResourceOveruseConfigurations
static final int TRANSACTION_controlProcessHealthCheck
static final int TRANSACTION_setThreadPriority
static final int TRANSACTION_getThreadPriority
static final int TRANSACTION_onAidlVhalPidFetched
static final int TRANSACTION_onTodayIoUsageStatsFetched
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.internal.ICarWatchdog asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem _arg0
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem _arg0
android.automotive.watchdog.internal.ICarWatchdogMonitor _arg0
android.automotive.watchdog.internal.ICarWatchdogMonitor _arg0
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem _arg0
java.util.List _arg1
int _arg2
android.automotive.watchdog.internal.ICarWatchdogMonitor _arg0
android.automotive.watchdog.internal.ProcessIdentifier _arg1
int _arg0
int _arg1
int _arg2
java.util.List _arg0
java.util.List _result
boolean _arg0
int _arg0
int _arg1
int _arg2
int _arg3
int _arg4
int _arg0
int _arg1
int _arg2
android.automotive.watchdog.internal.ThreadPolicyWithPriority _result
int _arg0
java.util.List _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/internal/ICarWatchdog$_Parcel.class
ICarWatchdog.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ICarWatchdog$_Parcel extends java.lang.Object {
public void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/ICarWatchdog.class
ICarWatchdog.java
package android.automotive.watchdog.internal
public abstract android.automotive.watchdog.internal.ICarWatchdog extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void registerCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
public abstract void unregisterCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
public abstract void registerMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
public abstract void unregisterMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
public abstract void tellCarWatchdogServiceAlive (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, java.util.List, int) throws android.os.RemoteException
public abstract void tellDumpFinished (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ProcessIdentifier) throws android.os.RemoteException
public abstract void notifySystemStateChange (int, int, int) throws android.os.RemoteException
public abstract void updateResourceOveruseConfigurations (java.util.List) throws android.os.RemoteException
public abstract java.util.List getResourceOveruseConfigurations () throws android.os.RemoteException
public abstract void controlProcessHealthCheck (boolean) throws android.os.RemoteException
public abstract void setThreadPriority (int, int, int, int, int) throws android.os.RemoteException
public abstract android.automotive.watchdog.internal.ThreadPolicyWithPriority getThreadPriority (int, int, int) throws android.os.RemoteException
public abstract void onAidlVhalPidFetched (int) throws android.os.RemoteException
public abstract void onTodayIoUsageStatsFetched (java.util.List) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/internal/ICarWatchdogMonitor$Default.class
ICarWatchdogMonitor.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ICarWatchdogMonitor$Default extends java.lang.Object implements android.automotive.watchdog.internal.ICarWatchdogMonitor {
public void <init> ()
public void onClientsNotResponding (java.util.List) throws android.os.RemoteException
java.util.List processIdentifiers
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/internal/ICarWatchdogMonitor$Stub$Proxy.class
ICarWatchdogMonitor.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ICarWatchdogMonitor$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.internal.ICarWatchdogMonitor {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onClientsNotResponding (java.util.List) throws android.os.RemoteException
boolean _status
java.util.List processIdentifiers
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/internal/ICarWatchdogMonitor$Stub.class
ICarWatchdogMonitor.java
package android.automotive.watchdog.internal
public abstract android.automotive.watchdog.internal.ICarWatchdogMonitor$Stub extends android.os.Binder implements android.automotive.watchdog.internal.ICarWatchdogMonitor {
static final int TRANSACTION_onClientsNotResponding
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.internal.ICarWatchdogMonitor asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
java.util.List _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/internal/ICarWatchdogMonitor$_Parcel.class
ICarWatchdogMonitor.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ICarWatchdogMonitor$_Parcel extends java.lang.Object {
public void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/ICarWatchdogMonitor.class
ICarWatchdogMonitor.java
package android.automotive.watchdog.internal
public abstract android.automotive.watchdog.internal.ICarWatchdogMonitor extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onClientsNotResponding (java.util.List) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/internal/ICarWatchdogServiceForSystem$Default.class
ICarWatchdogServiceForSystem.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ICarWatchdogServiceForSystem$Default extends java.lang.Object implements android.automotive.watchdog.internal.ICarWatchdogServiceForSystem {
public void <init> ()
public void checkIfAlive (int, int) throws android.os.RemoteException
int sessionId
int timeout
public void prepareProcessTermination () throws android.os.RemoteException
public java.util.List getPackageInfosForUids (int[], java.util.List) throws android.os.RemoteException
int[] uids
java.util.List vendorPackagePrefixes
public void latestIoOveruseStats (java.util.List) throws android.os.RemoteException
java.util.List packageIoOveruseStats
public void resetResourceOveruseStats (java.util.List) throws android.os.RemoteException
java.util.List packageNames
public java.util.List getTodayIoUsageStats () throws android.os.RemoteException
public void onLatestResourceStats (java.util.List) throws android.os.RemoteException
java.util.List resourceStats
public void requestAidlVhalPid () throws android.os.RemoteException
public void requestTodayIoUsageStats () throws android.os.RemoteException
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/automotive/watchdog/internal/ICarWatchdogServiceForSystem$Stub$Proxy.class
ICarWatchdogServiceForSystem.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem$Stub$Proxy extends java.lang.Object implements android.automotive.watchdog.internal.ICarWatchdogServiceForSystem {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void checkIfAlive (int, int) throws android.os.RemoteException
boolean _status
int sessionId
int timeout
android.os.Parcel _data
public void prepareProcessTermination () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
public java.util.List getPackageInfosForUids (int[], java.util.List) throws android.os.RemoteException
boolean _status
java.util.List _result
int[] uids
java.util.List vendorPackagePrefixes
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public void latestIoOveruseStats (java.util.List) throws android.os.RemoteException
boolean _status
java.util.List packageIoOveruseStats
android.os.Parcel _data
public void resetResourceOveruseStats (java.util.List) throws android.os.RemoteException
boolean _status
java.util.List packageNames
android.os.Parcel _data
public java.util.List getTodayIoUsageStats () throws android.os.RemoteException
boolean _status
java.util.List _result
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public void onLatestResourceStats (java.util.List) throws android.os.RemoteException
boolean _status
java.util.List resourceStats
android.os.Parcel _data
public void requestAidlVhalPid () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
public void requestTodayIoUsageStats () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/automotive/watchdog/internal/ICarWatchdogServiceForSystem$Stub.class
ICarWatchdogServiceForSystem.java
package android.automotive.watchdog.internal
public abstract android.automotive.watchdog.internal.ICarWatchdogServiceForSystem$Stub extends android.os.Binder implements android.automotive.watchdog.internal.ICarWatchdogServiceForSystem {
static final int TRANSACTION_checkIfAlive
static final int TRANSACTION_prepareProcessTermination
static final int TRANSACTION_getPackageInfosForUids
static final int TRANSACTION_latestIoOveruseStats
static final int TRANSACTION_resetResourceOveruseStats
static final int TRANSACTION_getTodayIoUsageStats
static final int TRANSACTION_onLatestResourceStats
static final int TRANSACTION_requestAidlVhalPid
static final int TRANSACTION_requestTodayIoUsageStats
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.automotive.watchdog.internal.ICarWatchdogServiceForSystem asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int _arg1
int[] _arg0
java.util.List _arg1
java.util.List _result
java.util.List _arg0
java.util.List _arg0
java.util.List _result
java.util.List _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/automotive/watchdog/internal/ICarWatchdogServiceForSystem$_Parcel.class
ICarWatchdogServiceForSystem.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ICarWatchdogServiceForSystem$_Parcel extends java.lang.Object {
public void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/ICarWatchdogServiceForSystem.class
ICarWatchdogServiceForSystem.java
package android.automotive.watchdog.internal
public abstract android.automotive.watchdog.internal.ICarWatchdogServiceForSystem extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void checkIfAlive (int, int) throws android.os.RemoteException
public abstract void prepareProcessTermination () throws android.os.RemoteException
public abstract java.util.List getPackageInfosForUids (int[], java.util.List) throws android.os.RemoteException
public abstract void latestIoOveruseStats (java.util.List) throws android.os.RemoteException
public abstract void resetResourceOveruseStats (java.util.List) throws android.os.RemoteException
public abstract java.util.List getTodayIoUsageStats () throws android.os.RemoteException
public abstract void onLatestResourceStats (java.util.List) throws android.os.RemoteException
public abstract void requestAidlVhalPid () throws android.os.RemoteException
public abstract void requestTodayIoUsageStats () throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/automotive/watchdog/internal/IoOveruseAlertThreshold$1.class
IoOveruseAlertThreshold.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.IoOveruseAlertThreshold$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.IoOveruseAlertThreshold createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.IoOveruseAlertThreshold _aidl_out
public android.automotive.watchdog.internal.IoOveruseAlertThreshold[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/IoOveruseAlertThreshold.class
IoOveruseAlertThreshold.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.IoOveruseAlertThreshold extends java.lang.Object implements android.os.Parcelable {
public long durationInSeconds
public long writtenBytesPerSecond
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/IoOveruseConfiguration$1.class
IoOveruseConfiguration.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.IoOveruseConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.IoOveruseConfiguration createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.IoOveruseConfiguration _aidl_out
public android.automotive.watchdog.internal.IoOveruseConfiguration[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/IoOveruseConfiguration$_Parcel.class
IoOveruseConfiguration.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.IoOveruseConfiguration$_Parcel extends java.lang.Object {
void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/IoOveruseConfiguration.class
IoOveruseConfiguration.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.IoOveruseConfiguration extends java.lang.Object implements android.os.Parcelable {
public android.automotive.watchdog.internal.PerStateIoOveruseThreshold componentLevelThresholds
public java.util.List packageSpecificThresholds
public java.util.List categorySpecificThresholds
public java.util.List systemWideThresholds
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/IoUsageStats$1.class
IoUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.IoUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.IoUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.IoUsageStats _aidl_out
public android.automotive.watchdog.internal.IoUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/IoUsageStats.class
IoUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.IoUsageStats extends java.lang.Object implements android.os.Parcelable {
public android.automotive.watchdog.PerStateBytes writtenBytes
public android.automotive.watchdog.PerStateBytes forgivenWriteBytes
public int totalOveruses
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/PackageIdentifier$1.class
PackageIdentifier.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.PackageIdentifier$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.PackageIdentifier createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.PackageIdentifier _aidl_out
public android.automotive.watchdog.internal.PackageIdentifier[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/PackageIdentifier.class
PackageIdentifier.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.PackageIdentifier extends java.lang.Object implements android.os.Parcelable {
public String name
public int uid
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/PackageInfo$1.class
PackageInfo.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.PackageInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.PackageInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.PackageInfo _aidl_out
public android.automotive.watchdog.internal.PackageInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/PackageInfo.class
PackageInfo.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.PackageInfo extends java.lang.Object implements android.os.Parcelable {
public android.automotive.watchdog.internal.PackageIdentifier packageIdentifier
public int uidType
public java.util.List sharedUidPackages
public int componentType
public int appCategoryType
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/PackageIoOveruseStats$1.class
PackageIoOveruseStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.PackageIoOveruseStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.PackageIoOveruseStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.PackageIoOveruseStats _aidl_out
public android.automotive.watchdog.internal.PackageIoOveruseStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/PackageIoOveruseStats.class
PackageIoOveruseStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.PackageIoOveruseStats extends java.lang.Object implements android.os.Parcelable {
public int uid
public boolean shouldNotify
public android.automotive.watchdog.PerStateBytes forgivenWriteBytes
public android.automotive.watchdog.IoOveruseStats ioOveruseStats
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/PackageMetadata$1.class
PackageMetadata.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.PackageMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.PackageMetadata createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.PackageMetadata _aidl_out
public android.automotive.watchdog.internal.PackageMetadata[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/PackageMetadata.class
PackageMetadata.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.PackageMetadata extends java.lang.Object implements android.os.Parcelable {
public String packageName
public int appCategoryType
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/PerStateIoOveruseThreshold$1.class
PerStateIoOveruseThreshold.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.PerStateIoOveruseThreshold$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.PerStateIoOveruseThreshold createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.PerStateIoOveruseThreshold _aidl_out
public android.automotive.watchdog.internal.PerStateIoOveruseThreshold[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/PerStateIoOveruseThreshold.class
PerStateIoOveruseThreshold.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.PerStateIoOveruseThreshold extends java.lang.Object implements android.os.Parcelable {
public String name
public android.automotive.watchdog.PerStateBytes perStateWriteBytes
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/PowerCycle.class
PowerCycle.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.PowerCycle extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int POWER_CYCLE_SHUTDOWN_PREPARE
public static final int POWER_CYCLE_SHUTDOWN_ENTER
public static final int POWER_CYCLE_RESUME
public static final int NUM_POWER_CYLES
public static final int POWER_CYCLE_SUSPEND_EXIT
}
android/automotive/watchdog/internal/ProcessCpuUsageStats$1.class
ProcessCpuUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ProcessCpuUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ProcessCpuUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ProcessCpuUsageStats _aidl_out
public android.automotive.watchdog.internal.ProcessCpuUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ProcessCpuUsageStats.class
ProcessCpuUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ProcessCpuUsageStats extends java.lang.Object implements android.os.Parcelable {
public int pid
public String name
public long cpuTimeMillis
public long cpuCycles
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/ProcessIdentifier$1.class
ProcessIdentifier.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ProcessIdentifier$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ProcessIdentifier createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ProcessIdentifier _aidl_out
public android.automotive.watchdog.internal.ProcessIdentifier[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ProcessIdentifier.class
ProcessIdentifier.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ProcessIdentifier extends java.lang.Object implements android.os.Parcelable {
public int pid
public long startTimeMillis
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/ResourceOveruseConfiguration$1.class
ResourceOveruseConfiguration.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceOveruseConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ResourceOveruseConfiguration createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ResourceOveruseConfiguration _aidl_out
public android.automotive.watchdog.internal.ResourceOveruseConfiguration[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ResourceOveruseConfiguration$_Parcel.class
ResourceOveruseConfiguration.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceOveruseConfiguration$_Parcel extends java.lang.Object {
void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/ResourceOveruseConfiguration.class
ResourceOveruseConfiguration.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ResourceOveruseConfiguration extends java.lang.Object implements android.os.Parcelable {
public int componentType
public java.util.List safeToKillPackages
public java.util.List vendorPackagePrefixes
public java.util.List packageMetadata
public java.util.List resourceSpecificConfigurations
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/ResourceOveruseStats$1.class
ResourceOveruseStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceOveruseStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ResourceOveruseStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ResourceOveruseStats _aidl_out
public android.automotive.watchdog.internal.ResourceOveruseStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ResourceOveruseStats$_Parcel.class
ResourceOveruseStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceOveruseStats$_Parcel extends java.lang.Object {
void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/ResourceOveruseStats.class
ResourceOveruseStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ResourceOveruseStats extends java.lang.Object implements android.os.Parcelable {
public java.util.List packageIoOveruseStats
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/ResourceSpecificConfiguration$1.class
ResourceSpecificConfiguration.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceSpecificConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ResourceSpecificConfiguration createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.automotive.watchdog.internal.ResourceSpecificConfiguration[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ResourceSpecificConfiguration$Tag.class
ResourceSpecificConfiguration.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.ResourceSpecificConfiguration$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ioOveruseConfiguration
}
android/automotive/watchdog/internal/ResourceSpecificConfiguration.class
ResourceSpecificConfiguration.java
package android.automotive.watchdog.internal
public final android.automotive.watchdog.internal.ResourceSpecificConfiguration extends java.lang.Object implements android.os.Parcelable {
public static final int ioOveruseConfiguration
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
android.automotive.watchdog.internal.IoOveruseConfiguration _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.automotive.watchdog.internal.ResourceSpecificConfiguration ioOveruseConfiguration (android.automotive.watchdog.internal.IoOveruseConfiguration)
android.automotive.watchdog.internal.IoOveruseConfiguration _value
public android.automotive.watchdog.internal.IoOveruseConfiguration getIoOveruseConfiguration ()
public void setIoOveruseConfiguration (android.automotive.watchdog.internal.IoOveruseConfiguration)
android.automotive.watchdog.internal.IoOveruseConfiguration _value
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
android.automotive.watchdog.internal.IoOveruseConfiguration _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/automotive/watchdog/internal/ResourceStats$1.class
ResourceStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ResourceStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ResourceStats _aidl_out
public android.automotive.watchdog.internal.ResourceStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ResourceStats.class
ResourceStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ResourceStats extends java.lang.Object implements android.os.Parcelable {
public android.automotive.watchdog.internal.ResourceUsageStats resourceUsageStats
public android.automotive.watchdog.internal.ResourceOveruseStats resourceOveruseStats
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/ResourceUsageStats$1.class
ResourceUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ResourceUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ResourceUsageStats _aidl_out
public android.automotive.watchdog.internal.ResourceUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ResourceUsageStats$_Parcel.class
ResourceUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ResourceUsageStats$_Parcel extends java.lang.Object {
void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/ResourceUsageStats.class
ResourceUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ResourceUsageStats extends java.lang.Object implements android.os.Parcelable {
public long startTimeEpochMillis
public long durationInMillis
public android.automotive.watchdog.internal.SystemSummaryUsageStats systemSummaryUsageStats
public java.util.List uidResourceUsageStats
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/StateType.class
StateType.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.StateType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int POWER_CYCLE
public static final int USER_STATE
public static final int BOOT_PHASE
public static final int GARAGE_MODE
}
android/automotive/watchdog/internal/SystemSummaryUsageStats$1.class
SystemSummaryUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.SystemSummaryUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.SystemSummaryUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.SystemSummaryUsageStats _aidl_out
public android.automotive.watchdog.internal.SystemSummaryUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/SystemSummaryUsageStats.class
SystemSummaryUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.SystemSummaryUsageStats extends java.lang.Object implements android.os.Parcelable {
public long cpuNonIdleCycles
public long cpuNonIdleTimeMillis
public long cpuIdleTimeMillis
public long contextSwitchesCount
public int ioBlockedProcessCount
public int totalProcessCount
public int totalMajorPageFaults
public android.automotive.watchdog.PerStateBytes totalIoReads
public android.automotive.watchdog.PerStateBytes totalIoWrites
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/ThreadPolicyWithPriority$1.class
ThreadPolicyWithPriority.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.ThreadPolicyWithPriority$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.ThreadPolicyWithPriority createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.ThreadPolicyWithPriority _aidl_out
public android.automotive.watchdog.internal.ThreadPolicyWithPriority[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/ThreadPolicyWithPriority.class
ThreadPolicyWithPriority.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.ThreadPolicyWithPriority extends java.lang.Object implements android.os.Parcelable {
public int policy
public int priority
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/automotive/watchdog/internal/TimeoutLength.class
TimeoutLength.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.TimeoutLength extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int TIMEOUT_CRITICAL
public static final int TIMEOUT_MODERATE
public static final int TIMEOUT_NORMAL
}
android/automotive/watchdog/internal/UidIoUsageStats$1.class
UidIoUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.UidIoUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.UidIoUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.UidIoUsageStats _aidl_out
public android.automotive.watchdog.internal.UidIoUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/UidIoUsageStats.class
UidIoUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.UidIoUsageStats extends java.lang.Object implements android.os.Parcelable {
public android.automotive.watchdog.PerStateBytes writtenBytes
public android.automotive.watchdog.PerStateBytes readBytes
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/UidResourceUsageStats$1.class
UidResourceUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.UidResourceUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.UidResourceUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.UidResourceUsageStats _aidl_out
public android.automotive.watchdog.internal.UidResourceUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/UidResourceUsageStats$_Parcel.class
UidResourceUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.UidResourceUsageStats$_Parcel extends java.lang.Object {
void <init> ()
private static void writeTypedList (android.os.Parcel, java.util.List, int)
int N
int i
android.os.Parcel parcel
java.util.List value
int parcelableFlags
}
android/automotive/watchdog/internal/UidResourceUsageStats.class
UidResourceUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.UidResourceUsageStats extends java.lang.Object implements android.os.Parcelable {
public android.automotive.watchdog.internal.PackageIdentifier packageIdentifier
public long uidUptimeMillis
public android.automotive.watchdog.internal.CpuUsageStats cpuUsageStats
public java.util.List processCpuUsageStats
public android.automotive.watchdog.internal.UidIoUsageStats ioUsageStats
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/UidType.class
UidType.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.UidType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int NATIVE
public static final int APPLICATION
}
android/automotive/watchdog/internal/UserPackageIoUsageStats$1.class
UserPackageIoUsageStats.java
package android.automotive.watchdog.internal
android.automotive.watchdog.internal.UserPackageIoUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.automotive.watchdog.internal.UserPackageIoUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.automotive.watchdog.internal.UserPackageIoUsageStats _aidl_out
public android.automotive.watchdog.internal.UserPackageIoUsageStats[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/automotive/watchdog/internal/UserPackageIoUsageStats.class
UserPackageIoUsageStats.java
package android.automotive.watchdog.internal
public android.automotive.watchdog.internal.UserPackageIoUsageStats extends java.lang.Object implements android.os.Parcelable {
public int userId
public String packageName
public android.automotive.watchdog.internal.IoUsageStats ioUsageStats
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/automotive/watchdog/internal/UserState.class
UserState.java
package android.automotive.watchdog.internal
public abstract annotation android.automotive.watchdog.internal.UserState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int USER_STATE_STARTED
public static final int USER_STATE_STOPPED
public static final int USER_STATE_REMOVED
public static final int NUM_USER_STATES
public static final int USER_STATE_SWITCHING
public static final int USER_STATE_UNLOCKING
public static final int USER_STATE_UNLOCKED
public static final int USER_STATE_POST_UNLOCKED
}
android/car/
android/car/cluster/
android/car/cluster/navigation/
android/car/cluster/navigation/NavigationState$1.class
NavigationState.java
package android.car.cluster.navigation
synthetic android.car.cluster.navigation.NavigationState$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Cue$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Cue$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$CueOrBuilder {
private void <init> ()
public java.util.List getElementsList ()
public int getElementsCount ()
public android.car.cluster.navigation.NavigationState$Cue$CueElement getElements (int)
int index
public android.car.cluster.navigation.NavigationState$Cue$Builder setElements (int, android.car.cluster.navigation.NavigationState$Cue$CueElement)
int index
android.car.cluster.navigation.NavigationState$Cue$CueElement value
public android.car.cluster.navigation.NavigationState$Cue$Builder setElements (int, android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder)
int index
android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Cue$Builder addElements (android.car.cluster.navigation.NavigationState$Cue$CueElement)
android.car.cluster.navigation.NavigationState$Cue$CueElement value
public android.car.cluster.navigation.NavigationState$Cue$Builder addElements (int, android.car.cluster.navigation.NavigationState$Cue$CueElement)
int index
android.car.cluster.navigation.NavigationState$Cue$CueElement value
public android.car.cluster.navigation.NavigationState$Cue$Builder addElements (android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder)
android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Cue$Builder addElements (int, android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder)
int index
android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Cue$Builder addAllElements (java.lang.Iterable)
Iterable values
public android.car.cluster.navigation.NavigationState$Cue$Builder clearElements ()
public android.car.cluster.navigation.NavigationState$Cue$Builder removeElements (int)
int index
public java.lang.String getAlternateText ()
public com.google.protobuf.ByteString getAlternateTextBytes ()
public android.car.cluster.navigation.NavigationState$Cue$Builder setAlternateText (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Cue$Builder clearAlternateText ()
public android.car.cluster.navigation.NavigationState$Cue$Builder setAlternateTextBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
android/car/cluster/navigation/NavigationState$Cue$CueElement$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$Cue$CueElementOrBuilder {
private void <init> ()
public java.lang.String getText ()
public com.google.protobuf.ByteString getTextBytes ()
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder setText (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder clearText ()
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder setTextBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasImage ()
public android.car.cluster.navigation.NavigationState$ImageReference getImage ()
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder setImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder setImage (android.car.cluster.navigation.NavigationState$ImageReference$Builder)
android.car.cluster.navigation.NavigationState$ImageReference$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder mergeImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
public android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder clearImage ()
}
android/car/cluster/navigation/NavigationState$Cue$CueElement.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Cue$CueElement extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$Cue$CueElementOrBuilder {
public static final int TEXT_FIELD_NUMBER
private String text_
public static final int IMAGE_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$ImageReference image_
private static final android.car.cluster.navigation.NavigationState$Cue$CueElement DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.lang.String getText ()
public com.google.protobuf.ByteString getTextBytes ()
private void setText (java.lang.String)
String value
Class valueClass
private void clearText ()
private void setTextBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasImage ()
public android.car.cluster.navigation.NavigationState$ImageReference getImage ()
private void setImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
private void mergeImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
private void clearImage ()
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Cue$CueElement parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Cue$CueElement$Builder newBuilder (android.car.cluster.navigation.NavigationState$Cue$CueElement)
android.car.cluster.navigation.NavigationState$Cue$CueElement prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Cue$CueElement getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Cue$CueElement defaultInstance
}
android/car/cluster/navigation/NavigationState$Cue$CueElementOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$Cue$CueElementOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.lang.String getText ()
public abstract com.google.protobuf.ByteString getTextBytes ()
public abstract boolean hasImage ()
public abstract android.car.cluster.navigation.NavigationState$ImageReference getImage ()
}
android/car/cluster/navigation/NavigationState$Cue.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Cue extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$CueOrBuilder {
public static final int ELEMENTS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList elements_
public static final int ALTERNATE_TEXT_FIELD_NUMBER
private String alternateText_
private static final android.car.cluster.navigation.NavigationState$Cue DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getElementsList ()
public java.util.List getElementsOrBuilderList ()
public int getElementsCount ()
public android.car.cluster.navigation.NavigationState$Cue$CueElement getElements (int)
int index
public android.car.cluster.navigation.NavigationState$Cue$CueElementOrBuilder getElementsOrBuilder (int)
int index
private void ensureElementsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setElements (int, android.car.cluster.navigation.NavigationState$Cue$CueElement)
int index
android.car.cluster.navigation.NavigationState$Cue$CueElement value
private void addElements (android.car.cluster.navigation.NavigationState$Cue$CueElement)
android.car.cluster.navigation.NavigationState$Cue$CueElement value
private void addElements (int, android.car.cluster.navigation.NavigationState$Cue$CueElement)
int index
android.car.cluster.navigation.NavigationState$Cue$CueElement value
private void addAllElements (java.lang.Iterable)
Iterable values
private void clearElements ()
private void removeElements (int)
int index
public java.lang.String getAlternateText ()
public com.google.protobuf.ByteString getAlternateTextBytes ()
private void setAlternateText (java.lang.String)
String value
Class valueClass
private void clearAlternateText ()
private void setAlternateTextBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Cue parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Cue parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Cue$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Cue$Builder newBuilder (android.car.cluster.navigation.NavigationState$Cue)
android.car.cluster.navigation.NavigationState$Cue prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Cue getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Cue defaultInstance
}
android/car/cluster/navigation/NavigationState$CueOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$CueOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getElementsList ()
public abstract android.car.cluster.navigation.NavigationState$Cue$CueElement getElements (int)
public abstract int getElementsCount ()
public abstract java.lang.String getAlternateText ()
public abstract com.google.protobuf.ByteString getAlternateTextBytes ()
}
android/car/cluster/navigation/NavigationState$Destination$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Destination$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$DestinationOrBuilder {
private void <init> ()
public java.lang.String getTitle ()
public com.google.protobuf.ByteString getTitleBytes ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setTitle (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearTitle ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setTitleBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public java.lang.String getAddress ()
public com.google.protobuf.ByteString getAddressBytes ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setAddress (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearAddress ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setAddressBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasDistance ()
public android.car.cluster.navigation.NavigationState$Distance getDistance ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
public android.car.cluster.navigation.NavigationState$Destination$Builder setDistance (android.car.cluster.navigation.NavigationState$Distance$Builder)
android.car.cluster.navigation.NavigationState$Distance$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Destination$Builder mergeDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearDistance ()
public boolean hasEstimatedTimeAtArrival ()
public android.car.cluster.navigation.NavigationState$Timestamp getEstimatedTimeAtArrival ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setEstimatedTimeAtArrival (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
public android.car.cluster.navigation.NavigationState$Destination$Builder setEstimatedTimeAtArrival (android.car.cluster.navigation.NavigationState$Timestamp$Builder)
android.car.cluster.navigation.NavigationState$Timestamp$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Destination$Builder mergeEstimatedTimeAtArrival (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearEstimatedTimeAtArrival ()
public java.lang.String getZoneId ()
public com.google.protobuf.ByteString getZoneIdBytes ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setZoneId (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearZoneId ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setZoneIdBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasLocation ()
public android.car.cluster.navigation.NavigationState$LatLng getLocation ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setLocation (android.car.cluster.navigation.NavigationState$LatLng)
android.car.cluster.navigation.NavigationState$LatLng value
public android.car.cluster.navigation.NavigationState$Destination$Builder setLocation (android.car.cluster.navigation.NavigationState$LatLng$Builder)
android.car.cluster.navigation.NavigationState$LatLng$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Destination$Builder mergeLocation (android.car.cluster.navigation.NavigationState$LatLng)
android.car.cluster.navigation.NavigationState$LatLng value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearLocation ()
public int getTrafficValue ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setTrafficValue (int)
int value
public android.car.cluster.navigation.NavigationState$Destination$Traffic getTraffic ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setTraffic (android.car.cluster.navigation.NavigationState$Destination$Traffic)
android.car.cluster.navigation.NavigationState$Destination$Traffic value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearTraffic ()
public java.lang.String getFormattedDurationUntilArrival ()
public com.google.protobuf.ByteString getFormattedDurationUntilArrivalBytes ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setFormattedDurationUntilArrival (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearFormattedDurationUntilArrival ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setFormattedDurationUntilArrivalBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public java.lang.String getFormattedEstimatedTimeAtArrival ()
public com.google.protobuf.ByteString getFormattedEstimatedTimeAtArrivalBytes ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setFormattedEstimatedTimeAtArrival (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Destination$Builder clearFormattedEstimatedTimeAtArrival ()
public android.car.cluster.navigation.NavigationState$Destination$Builder setFormattedEstimatedTimeAtArrivalBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
android/car/cluster/navigation/NavigationState$Destination$Traffic$1.class
NavigationState.java
package android.car.cluster.navigation
android.car.cluster.navigation.NavigationState$Destination$Traffic$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.cluster.navigation.NavigationState$Destination$Traffic findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/cluster/navigation/NavigationState$Destination$Traffic$TrafficVerifier.class
NavigationState.java
package android.car.cluster.navigation
final android.car.cluster.navigation.NavigationState$Destination$Traffic$TrafficVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Destination$Traffic.class
NavigationState.java
package android.car.cluster.navigation
public final enum android.car.cluster.navigation.NavigationState$Destination$Traffic extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.cluster.navigation.NavigationState$Destination$Traffic UNKNOWN
public static final enum android.car.cluster.navigation.NavigationState$Destination$Traffic HIGH
public static final enum android.car.cluster.navigation.NavigationState$Destination$Traffic MEDIUM
public static final enum android.car.cluster.navigation.NavigationState$Destination$Traffic LOW
public static final enum android.car.cluster.navigation.NavigationState$Destination$Traffic UNRECOGNIZED
public static final int UNKNOWN_VALUE
public static final int HIGH_VALUE
public static final int MEDIUM_VALUE
public static final int LOW_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.cluster.navigation.NavigationState$Destination$Traffic[] $VALUES
public static android.car.cluster.navigation.NavigationState$Destination$Traffic[] values ()
public static android.car.cluster.navigation.NavigationState$Destination$Traffic valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.cluster.navigation.NavigationState$Destination$Traffic valueOf (int)
int value
public static android.car.cluster.navigation.NavigationState$Destination$Traffic forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.cluster.navigation.NavigationState$Destination$Traffic[] $values ()
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Destination.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Destination extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$DestinationOrBuilder {
public static final int TITLE_FIELD_NUMBER
private String title_
public static final int ADDRESS_FIELD_NUMBER
private String address_
public static final int DISTANCE_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Distance distance_
public static final int ESTIMATED_TIME_AT_ARRIVAL_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Timestamp estimatedTimeAtArrival_
public static final int ZONE_ID_FIELD_NUMBER
private String zoneId_
public static final int LOCATION_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$LatLng location_
public static final int TRAFFIC_FIELD_NUMBER
private int traffic_
public static final int FORMATTED_DURATION_UNTIL_ARRIVAL_FIELD_NUMBER
private String formattedDurationUntilArrival_
public static final int FORMATTED_ESTIMATED_TIME_AT_ARRIVAL_FIELD_NUMBER
private String formattedEstimatedTimeAtArrival_
private static final android.car.cluster.navigation.NavigationState$Destination DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.lang.String getTitle ()
public com.google.protobuf.ByteString getTitleBytes ()
private void setTitle (java.lang.String)
String value
Class valueClass
private void clearTitle ()
private void setTitleBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public java.lang.String getAddress ()
public com.google.protobuf.ByteString getAddressBytes ()
private void setAddress (java.lang.String)
String value
Class valueClass
private void clearAddress ()
private void setAddressBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasDistance ()
public android.car.cluster.navigation.NavigationState$Distance getDistance ()
private void setDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
private void mergeDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
private void clearDistance ()
public boolean hasEstimatedTimeAtArrival ()
public android.car.cluster.navigation.NavigationState$Timestamp getEstimatedTimeAtArrival ()
private void setEstimatedTimeAtArrival (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
private void mergeEstimatedTimeAtArrival (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
private void clearEstimatedTimeAtArrival ()
public java.lang.String getZoneId ()
public com.google.protobuf.ByteString getZoneIdBytes ()
private void setZoneId (java.lang.String)
String value
Class valueClass
private void clearZoneId ()
private void setZoneIdBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasLocation ()
public android.car.cluster.navigation.NavigationState$LatLng getLocation ()
private void setLocation (android.car.cluster.navigation.NavigationState$LatLng)
android.car.cluster.navigation.NavigationState$LatLng value
private void mergeLocation (android.car.cluster.navigation.NavigationState$LatLng)
android.car.cluster.navigation.NavigationState$LatLng value
private void clearLocation ()
public int getTrafficValue ()
public android.car.cluster.navigation.NavigationState$Destination$Traffic getTraffic ()
android.car.cluster.navigation.NavigationState$Destination$Traffic result
private void setTrafficValue (int)
int value
private void setTraffic (android.car.cluster.navigation.NavigationState$Destination$Traffic)
android.car.cluster.navigation.NavigationState$Destination$Traffic value
private void clearTraffic ()
public java.lang.String getFormattedDurationUntilArrival ()
public com.google.protobuf.ByteString getFormattedDurationUntilArrivalBytes ()
private void setFormattedDurationUntilArrival (java.lang.String)
String value
Class valueClass
private void clearFormattedDurationUntilArrival ()
private void setFormattedDurationUntilArrivalBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public java.lang.String getFormattedEstimatedTimeAtArrival ()
public com.google.protobuf.ByteString getFormattedEstimatedTimeAtArrivalBytes ()
private void setFormattedEstimatedTimeAtArrival (java.lang.String)
String value
Class valueClass
private void clearFormattedEstimatedTimeAtArrival ()
private void setFormattedEstimatedTimeAtArrivalBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Destination parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Destination parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Destination parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Destination$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Destination$Builder newBuilder (android.car.cluster.navigation.NavigationState$Destination)
android.car.cluster.navigation.NavigationState$Destination prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Destination getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Destination defaultInstance
}
android/car/cluster/navigation/NavigationState$DestinationOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$DestinationOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.lang.String getTitle ()
public abstract com.google.protobuf.ByteString getTitleBytes ()
public abstract java.lang.String getAddress ()
public abstract com.google.protobuf.ByteString getAddressBytes ()
public abstract boolean hasDistance ()
public abstract android.car.cluster.navigation.NavigationState$Distance getDistance ()
public abstract boolean hasEstimatedTimeAtArrival ()
public abstract android.car.cluster.navigation.NavigationState$Timestamp getEstimatedTimeAtArrival ()
public abstract java.lang.String getZoneId ()
public abstract com.google.protobuf.ByteString getZoneIdBytes ()
public abstract boolean hasLocation ()
public abstract android.car.cluster.navigation.NavigationState$LatLng getLocation ()
public abstract int getTrafficValue ()
public abstract android.car.cluster.navigation.NavigationState$Destination$Traffic getTraffic ()
public abstract java.lang.String getFormattedDurationUntilArrival ()
public abstract com.google.protobuf.ByteString getFormattedDurationUntilArrivalBytes ()
public abstract java.lang.String getFormattedEstimatedTimeAtArrival ()
public abstract com.google.protobuf.ByteString getFormattedEstimatedTimeAtArrivalBytes ()
}
android/car/cluster/navigation/NavigationState$Distance$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Distance$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$DistanceOrBuilder {
private void <init> ()
public int getMeters ()
public android.car.cluster.navigation.NavigationState$Distance$Builder setMeters (int)
int value
public android.car.cluster.navigation.NavigationState$Distance$Builder clearMeters ()
public java.lang.String getDisplayValue ()
public com.google.protobuf.ByteString getDisplayValueBytes ()
public android.car.cluster.navigation.NavigationState$Distance$Builder setDisplayValue (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Distance$Builder clearDisplayValue ()
public android.car.cluster.navigation.NavigationState$Distance$Builder setDisplayValueBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public int getDisplayUnitsValue ()
public android.car.cluster.navigation.NavigationState$Distance$Builder setDisplayUnitsValue (int)
int value
public android.car.cluster.navigation.NavigationState$Distance$Unit getDisplayUnits ()
public android.car.cluster.navigation.NavigationState$Distance$Builder setDisplayUnits (android.car.cluster.navigation.NavigationState$Distance$Unit)
android.car.cluster.navigation.NavigationState$Distance$Unit value
public android.car.cluster.navigation.NavigationState$Distance$Builder clearDisplayUnits ()
}
android/car/cluster/navigation/NavigationState$Distance$Unit$1.class
NavigationState.java
package android.car.cluster.navigation
android.car.cluster.navigation.NavigationState$Distance$Unit$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.cluster.navigation.NavigationState$Distance$Unit findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/cluster/navigation/NavigationState$Distance$Unit$UnitVerifier.class
NavigationState.java
package android.car.cluster.navigation
final android.car.cluster.navigation.NavigationState$Distance$Unit$UnitVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Distance$Unit.class
NavigationState.java
package android.car.cluster.navigation
public final enum android.car.cluster.navigation.NavigationState$Distance$Unit extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit UNKNOWN
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit METERS
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit KILOMETERS
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit MILES
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit FEET
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit YARDS
public static final enum android.car.cluster.navigation.NavigationState$Distance$Unit UNRECOGNIZED
public static final int UNKNOWN_VALUE
public static final int METERS_VALUE
public static final int KILOMETERS_VALUE
public static final int MILES_VALUE
public static final int FEET_VALUE
public static final int YARDS_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.cluster.navigation.NavigationState$Distance$Unit[] $VALUES
public static android.car.cluster.navigation.NavigationState$Distance$Unit[] values ()
public static android.car.cluster.navigation.NavigationState$Distance$Unit valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.cluster.navigation.NavigationState$Distance$Unit valueOf (int)
int value
public static android.car.cluster.navigation.NavigationState$Distance$Unit forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.cluster.navigation.NavigationState$Distance$Unit[] $values ()
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Distance.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Distance extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$DistanceOrBuilder {
public static final int METERS_FIELD_NUMBER
private int meters_
public static final int DISPLAY_VALUE_FIELD_NUMBER
private String displayValue_
public static final int DISPLAY_UNITS_FIELD_NUMBER
private int displayUnits_
private static final android.car.cluster.navigation.NavigationState$Distance DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public int getMeters ()
private void setMeters (int)
int value
private void clearMeters ()
public java.lang.String getDisplayValue ()
public com.google.protobuf.ByteString getDisplayValueBytes ()
private void setDisplayValue (java.lang.String)
String value
Class valueClass
private void clearDisplayValue ()
private void setDisplayValueBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public int getDisplayUnitsValue ()
public android.car.cluster.navigation.NavigationState$Distance$Unit getDisplayUnits ()
android.car.cluster.navigation.NavigationState$Distance$Unit result
private void setDisplayUnitsValue (int)
int value
private void setDisplayUnits (android.car.cluster.navigation.NavigationState$Distance$Unit)
android.car.cluster.navigation.NavigationState$Distance$Unit value
private void clearDisplayUnits ()
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Distance parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Distance parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Distance parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Distance$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Distance$Builder newBuilder (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Distance getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Distance defaultInstance
}
android/car/cluster/navigation/NavigationState$DistanceOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$DistanceOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract int getMeters ()
public abstract java.lang.String getDisplayValue ()
public abstract com.google.protobuf.ByteString getDisplayValueBytes ()
public abstract int getDisplayUnitsValue ()
public abstract android.car.cluster.navigation.NavigationState$Distance$Unit getDisplayUnits ()
}
android/car/cluster/navigation/NavigationState$ImageReference$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$ImageReference$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$ImageReferenceOrBuilder {
private void <init> ()
public java.lang.String getContentUri ()
public com.google.protobuf.ByteString getContentUriBytes ()
public android.car.cluster.navigation.NavigationState$ImageReference$Builder setContentUri (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$ImageReference$Builder clearContentUri ()
public android.car.cluster.navigation.NavigationState$ImageReference$Builder setContentUriBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public double getAspectRatio ()
public android.car.cluster.navigation.NavigationState$ImageReference$Builder setAspectRatio (double)
double value
public android.car.cluster.navigation.NavigationState$ImageReference$Builder clearAspectRatio ()
public boolean getIsTintable ()
public android.car.cluster.navigation.NavigationState$ImageReference$Builder setIsTintable (boolean)
boolean value
public android.car.cluster.navigation.NavigationState$ImageReference$Builder clearIsTintable ()
}
android/car/cluster/navigation/NavigationState$ImageReference.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$ImageReference extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$ImageReferenceOrBuilder {
public static final int CONTENT_URI_FIELD_NUMBER
private String contentUri_
public static final int ASPECT_RATIO_FIELD_NUMBER
private double aspectRatio_
public static final int IS_TINTABLE_FIELD_NUMBER
private boolean isTintable_
private static final android.car.cluster.navigation.NavigationState$ImageReference DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.lang.String getContentUri ()
public com.google.protobuf.ByteString getContentUriBytes ()
private void setContentUri (java.lang.String)
String value
Class valueClass
private void clearContentUri ()
private void setContentUriBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public double getAspectRatio ()
private void setAspectRatio (double)
double value
private void clearAspectRatio ()
public boolean getIsTintable ()
private void setIsTintable (boolean)
boolean value
private void clearIsTintable ()
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$ImageReference parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$ImageReference parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$ImageReference parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$ImageReference$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$ImageReference$Builder newBuilder (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$ImageReference getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$ImageReference defaultInstance
}
android/car/cluster/navigation/NavigationState$ImageReferenceOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$ImageReferenceOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.lang.String getContentUri ()
public abstract com.google.protobuf.ByteString getContentUriBytes ()
public abstract double getAspectRatio ()
public abstract boolean getIsTintable ()
}
android/car/cluster/navigation/NavigationState$Lane$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Lane$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$LaneOrBuilder {
private void <init> ()
public java.util.List getLaneDirectionsList ()
public int getLaneDirectionsCount ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection getLaneDirections (int)
int index
public android.car.cluster.navigation.NavigationState$Lane$Builder setLaneDirections (int, android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
int index
android.car.cluster.navigation.NavigationState$Lane$LaneDirection value
public android.car.cluster.navigation.NavigationState$Lane$Builder setLaneDirections (int, android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder)
int index
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Lane$Builder addLaneDirections (android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
android.car.cluster.navigation.NavigationState$Lane$LaneDirection value
public android.car.cluster.navigation.NavigationState$Lane$Builder addLaneDirections (int, android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
int index
android.car.cluster.navigation.NavigationState$Lane$LaneDirection value
public android.car.cluster.navigation.NavigationState$Lane$Builder addLaneDirections (android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder)
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Lane$Builder addLaneDirections (int, android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder)
int index
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Lane$Builder addAllLaneDirections (java.lang.Iterable)
Iterable values
public android.car.cluster.navigation.NavigationState$Lane$Builder clearLaneDirections ()
public android.car.cluster.navigation.NavigationState$Lane$Builder removeLaneDirections (int)
int index
}
android/car/cluster/navigation/NavigationState$Lane$LaneDirection$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$Lane$LaneDirectionOrBuilder {
private void <init> ()
public int getShapeValue ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder setShapeValue (int)
int value
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape getShape ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder setShape (android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape)
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape value
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder clearShape ()
public boolean getIsHighlighted ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder setIsHighlighted (boolean)
boolean value
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder clearIsHighlighted ()
}
android/car/cluster/navigation/NavigationState$Lane$LaneDirection$Shape$1.class
NavigationState.java
package android.car.cluster.navigation
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/cluster/navigation/NavigationState$Lane$LaneDirection$Shape$ShapeVerifier.class
NavigationState.java
package android.car.cluster.navigation
final android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape$ShapeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Lane$LaneDirection$Shape.class
NavigationState.java
package android.car.cluster.navigation
public final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape UNKNOWN
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape STRAIGHT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape SLIGHT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape SLIGHT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape NORMAL_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape NORMAL_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape SHARP_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape SHARP_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape U_TURN_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape U_TURN_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape UNRECOGNIZED
public static final int UNKNOWN_VALUE
public static final int STRAIGHT_VALUE
public static final int SLIGHT_LEFT_VALUE
public static final int SLIGHT_RIGHT_VALUE
public static final int NORMAL_LEFT_VALUE
public static final int NORMAL_RIGHT_VALUE
public static final int SHARP_LEFT_VALUE
public static final int SHARP_RIGHT_VALUE
public static final int U_TURN_LEFT_VALUE
public static final int U_TURN_RIGHT_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape[] $VALUES
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape[] values ()
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape valueOf (int)
int value
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape[] $values ()
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Lane$LaneDirection.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Lane$LaneDirection extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$Lane$LaneDirectionOrBuilder {
public static final int SHAPE_FIELD_NUMBER
private int shape_
public static final int IS_HIGHLIGHTED_FIELD_NUMBER
private boolean isHighlighted_
private static final android.car.cluster.navigation.NavigationState$Lane$LaneDirection DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public int getShapeValue ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape getShape ()
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape result
private void setShapeValue (int)
int value
private void setShape (android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape)
android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape value
private void clearShape ()
public boolean getIsHighlighted ()
private void setIsHighlighted (boolean)
boolean value
private void clearIsHighlighted ()
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Builder newBuilder (android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
android.car.cluster.navigation.NavigationState$Lane$LaneDirection prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Lane$LaneDirection getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Lane$LaneDirection defaultInstance
}
android/car/cluster/navigation/NavigationState$Lane$LaneDirectionOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$Lane$LaneDirectionOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract int getShapeValue ()
public abstract android.car.cluster.navigation.NavigationState$Lane$LaneDirection$Shape getShape ()
public abstract boolean getIsHighlighted ()
}
android/car/cluster/navigation/NavigationState$Lane.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Lane extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$LaneOrBuilder {
public static final int LANE_DIRECTIONS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList laneDirections_
private static final android.car.cluster.navigation.NavigationState$Lane DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getLaneDirectionsList ()
public java.util.List getLaneDirectionsOrBuilderList ()
public int getLaneDirectionsCount ()
public android.car.cluster.navigation.NavigationState$Lane$LaneDirection getLaneDirections (int)
int index
public android.car.cluster.navigation.NavigationState$Lane$LaneDirectionOrBuilder getLaneDirectionsOrBuilder (int)
int index
private void ensureLaneDirectionsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setLaneDirections (int, android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
int index
android.car.cluster.navigation.NavigationState$Lane$LaneDirection value
private void addLaneDirections (android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
android.car.cluster.navigation.NavigationState$Lane$LaneDirection value
private void addLaneDirections (int, android.car.cluster.navigation.NavigationState$Lane$LaneDirection)
int index
android.car.cluster.navigation.NavigationState$Lane$LaneDirection value
private void addAllLaneDirections (java.lang.Iterable)
Iterable values
private void clearLaneDirections ()
private void removeLaneDirections (int)
int index
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Lane parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Lane parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Lane$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Lane$Builder newBuilder (android.car.cluster.navigation.NavigationState$Lane)
android.car.cluster.navigation.NavigationState$Lane prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Lane getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Lane defaultInstance
}
android/car/cluster/navigation/NavigationState$LaneOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$LaneOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getLaneDirectionsList ()
public abstract android.car.cluster.navigation.NavigationState$Lane$LaneDirection getLaneDirections (int)
public abstract int getLaneDirectionsCount ()
}
android/car/cluster/navigation/NavigationState$LatLng$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$LatLng$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$LatLngOrBuilder {
private void <init> ()
public double getLatitude ()
public android.car.cluster.navigation.NavigationState$LatLng$Builder setLatitude (double)
double value
public android.car.cluster.navigation.NavigationState$LatLng$Builder clearLatitude ()
public double getLongitude ()
public android.car.cluster.navigation.NavigationState$LatLng$Builder setLongitude (double)
double value
public android.car.cluster.navigation.NavigationState$LatLng$Builder clearLongitude ()
}
android/car/cluster/navigation/NavigationState$LatLng.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$LatLng extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$LatLngOrBuilder {
public static final int LATITUDE_FIELD_NUMBER
private double latitude_
public static final int LONGITUDE_FIELD_NUMBER
private double longitude_
private static final android.car.cluster.navigation.NavigationState$LatLng DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public double getLatitude ()
private void setLatitude (double)
double value
private void clearLatitude ()
public double getLongitude ()
private void setLongitude (double)
double value
private void clearLongitude ()
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$LatLng parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$LatLng parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$LatLng parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$LatLng$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$LatLng$Builder newBuilder (android.car.cluster.navigation.NavigationState$LatLng)
android.car.cluster.navigation.NavigationState$LatLng prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$LatLng getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$LatLng defaultInstance
}
android/car/cluster/navigation/NavigationState$LatLngOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$LatLngOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract double getLatitude ()
public abstract double getLongitude ()
}
android/car/cluster/navigation/NavigationState$Maneuver$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Maneuver$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$ManeuverOrBuilder {
private void <init> ()
public int getTypeValue ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setTypeValue (int)
int value
public android.car.cluster.navigation.NavigationState$Maneuver$Type getType ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setType (android.car.cluster.navigation.NavigationState$Maneuver$Type)
android.car.cluster.navigation.NavigationState$Maneuver$Type value
public android.car.cluster.navigation.NavigationState$Maneuver$Builder clearType ()
public int getTypeV2Value ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setTypeV2Value (int)
int value
public android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 getTypeV2 ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setTypeV2 (android.car.cluster.navigation.NavigationState$Maneuver$TypeV2)
android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 value
public android.car.cluster.navigation.NavigationState$Maneuver$Builder clearTypeV2 ()
public int getRoundaboutExitNumber ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setRoundaboutExitNumber (int)
int value
public android.car.cluster.navigation.NavigationState$Maneuver$Builder clearRoundaboutExitNumber ()
public boolean hasIcon ()
public android.car.cluster.navigation.NavigationState$ImageReference getIcon ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setIcon (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setIcon (android.car.cluster.navigation.NavigationState$ImageReference$Builder)
android.car.cluster.navigation.NavigationState$ImageReference$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Maneuver$Builder mergeIcon (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
public android.car.cluster.navigation.NavigationState$Maneuver$Builder clearIcon ()
public int getRoundaboutExitAngleDegrees ()
public android.car.cluster.navigation.NavigationState$Maneuver$Builder setRoundaboutExitAngleDegrees (int)
int value
public android.car.cluster.navigation.NavigationState$Maneuver$Builder clearRoundaboutExitAngleDegrees ()
}
android/car/cluster/navigation/NavigationState$Maneuver$Type$1.class
NavigationState.java
package android.car.cluster.navigation
android.car.cluster.navigation.NavigationState$Maneuver$Type$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.cluster.navigation.NavigationState$Maneuver$Type findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/cluster/navigation/NavigationState$Maneuver$Type$TypeVerifier.class
NavigationState.java
package android.car.cluster.navigation
final android.car.cluster.navigation.NavigationState$Maneuver$Type$TypeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Maneuver$Type.class
NavigationState.java
package android.car.cluster.navigation
public final enum android.car.cluster.navigation.NavigationState$Maneuver$Type extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type UNKNOWN
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type DEPART
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type NAME_CHANGE
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type KEEP_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type KEEP_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type TURN_SLIGHT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type TURN_SLIGHT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type TURN_NORMAL_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type TURN_NORMAL_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type TURN_SHARP_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type TURN_SHARP_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type U_TURN_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type U_TURN_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_SLIGHT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_SLIGHT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_NORMAL_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_NORMAL_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_SHARP_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_SHARP_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_U_TURN_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ON_RAMP_U_TURN_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type OFF_RAMP_SLIGHT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type OFF_RAMP_SLIGHT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type OFF_RAMP_NORMAL_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type OFF_RAMP_NORMAL_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type FORK_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type FORK_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type MERGE_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type MERGE_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type MERGE_SIDE_UNSPECIFIED
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_EXIT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_STRAIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CW_U_TURN
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_STRAIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type ROUNDABOUT_ENTER_AND_EXIT_CCW_U_TURN
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type STRAIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type FERRY_BOAT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type FERRY_TRAIN
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type DESTINATION
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type DESTINATION_STRAIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type DESTINATION_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type DESTINATION_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$Type UNRECOGNIZED
public static final int UNKNOWN_VALUE
public static final int DEPART_VALUE
public static final int NAME_CHANGE_VALUE
public static final int KEEP_LEFT_VALUE
public static final int KEEP_RIGHT_VALUE
public static final int TURN_SLIGHT_LEFT_VALUE
public static final int TURN_SLIGHT_RIGHT_VALUE
public static final int TURN_NORMAL_LEFT_VALUE
public static final int TURN_NORMAL_RIGHT_VALUE
public static final int TURN_SHARP_LEFT_VALUE
public static final int TURN_SHARP_RIGHT_VALUE
public static final int U_TURN_LEFT_VALUE
public static final int U_TURN_RIGHT_VALUE
public static final int ON_RAMP_SLIGHT_LEFT_VALUE
public static final int ON_RAMP_SLIGHT_RIGHT_VALUE
public static final int ON_RAMP_NORMAL_LEFT_VALUE
public static final int ON_RAMP_NORMAL_RIGHT_VALUE
public static final int ON_RAMP_SHARP_LEFT_VALUE
public static final int ON_RAMP_SHARP_RIGHT_VALUE
public static final int ON_RAMP_U_TURN_LEFT_VALUE
public static final int ON_RAMP_U_TURN_RIGHT_VALUE
public static final int OFF_RAMP_SLIGHT_LEFT_VALUE
public static final int OFF_RAMP_SLIGHT_RIGHT_VALUE
public static final int OFF_RAMP_NORMAL_LEFT_VALUE
public static final int OFF_RAMP_NORMAL_RIGHT_VALUE
public static final int FORK_LEFT_VALUE
public static final int FORK_RIGHT_VALUE
public static final int MERGE_LEFT_VALUE
public static final int MERGE_RIGHT_VALUE
public static final int MERGE_SIDE_UNSPECIFIED_VALUE
public static final int ROUNDABOUT_ENTER_VALUE
public static final int ROUNDABOUT_EXIT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_RIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_RIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_RIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_STRAIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_SHARP_LEFT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_NORMAL_LEFT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_SLIGHT_LEFT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_U_TURN_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_RIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_RIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_RIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_STRAIGHT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_SHARP_LEFT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_NORMAL_LEFT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_SLIGHT_LEFT_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_U_TURN_VALUE
public static final int STRAIGHT_VALUE
public static final int FERRY_BOAT_VALUE
public static final int FERRY_TRAIN_VALUE
public static final int DESTINATION_VALUE
public static final int DESTINATION_STRAIGHT_VALUE
public static final int DESTINATION_LEFT_VALUE
public static final int DESTINATION_RIGHT_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.cluster.navigation.NavigationState$Maneuver$Type[] $VALUES
public static android.car.cluster.navigation.NavigationState$Maneuver$Type[] values ()
public static android.car.cluster.navigation.NavigationState$Maneuver$Type valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.cluster.navigation.NavigationState$Maneuver$Type valueOf (int)
int value
public static android.car.cluster.navigation.NavigationState$Maneuver$Type forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.cluster.navigation.NavigationState$Maneuver$Type[] $values ()
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Maneuver$TypeV2$1.class
NavigationState.java
package android.car.cluster.navigation
android.car.cluster.navigation.NavigationState$Maneuver$TypeV2$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/cluster/navigation/NavigationState$Maneuver$TypeV2$TypeV2Verifier.class
NavigationState.java
package android.car.cluster.navigation
final android.car.cluster.navigation.NavigationState$Maneuver$TypeV2$TypeV2Verifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Maneuver$TypeV2.class
NavigationState.java
package android.car.cluster.navigation
public final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 UNKNOWN_V2
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 ROUNDABOUT_ENTER_CW
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 ROUNDABOUT_EXIT_CW
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 ROUNDABOUT_ENTER_CCW
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 ROUNDABOUT_EXIT_CCW
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 ROUNDABOUT_ENTER_AND_EXIT_CW_WITH_ANGLE
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 ROUNDABOUT_ENTER_AND_EXIT_CCW_WITH_ANGLE
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 FERRY_BOAT_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 FERRY_BOAT_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 FERRY_TRAIN_LEFT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 FERRY_TRAIN_RIGHT
public static final enum android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 UNRECOGNIZED
public static final int UNKNOWN_V2_VALUE
public static final int ROUNDABOUT_ENTER_CW_VALUE
public static final int ROUNDABOUT_EXIT_CW_VALUE
public static final int ROUNDABOUT_ENTER_CCW_VALUE
public static final int ROUNDABOUT_EXIT_CCW_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CW_WITH_ANGLE_VALUE
public static final int ROUNDABOUT_ENTER_AND_EXIT_CCW_WITH_ANGLE_VALUE
public static final int FERRY_BOAT_LEFT_VALUE
public static final int FERRY_BOAT_RIGHT_VALUE
public static final int FERRY_TRAIN_LEFT_VALUE
public static final int FERRY_TRAIN_RIGHT_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.cluster.navigation.NavigationState$Maneuver$TypeV2[] $VALUES
public static android.car.cluster.navigation.NavigationState$Maneuver$TypeV2[] values ()
public static android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 valueOf (int)
int value
public static android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.cluster.navigation.NavigationState$Maneuver$TypeV2[] $values ()
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$Maneuver.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Maneuver extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$ManeuverOrBuilder {
public static final int TYPE_FIELD_NUMBER
private int type_
public static final int TYPE_V2_FIELD_NUMBER
private int typeV2_
public static final int ROUNDABOUT_EXIT_NUMBER_FIELD_NUMBER
private int roundaboutExitNumber_
public static final int ICON_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$ImageReference icon_
public static final int ROUNDABOUT_EXIT_ANGLE_DEGREES_FIELD_NUMBER
private int roundaboutExitAngleDegrees_
private static final android.car.cluster.navigation.NavigationState$Maneuver DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public int getTypeValue ()
public android.car.cluster.navigation.NavigationState$Maneuver$Type getType ()
android.car.cluster.navigation.NavigationState$Maneuver$Type result
private void setTypeValue (int)
int value
private void setType (android.car.cluster.navigation.NavigationState$Maneuver$Type)
android.car.cluster.navigation.NavigationState$Maneuver$Type value
private void clearType ()
public int getTypeV2Value ()
public android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 getTypeV2 ()
android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 result
private void setTypeV2Value (int)
int value
private void setTypeV2 (android.car.cluster.navigation.NavigationState$Maneuver$TypeV2)
android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 value
private void clearTypeV2 ()
public int getRoundaboutExitNumber ()
private void setRoundaboutExitNumber (int)
int value
private void clearRoundaboutExitNumber ()
public boolean hasIcon ()
public android.car.cluster.navigation.NavigationState$ImageReference getIcon ()
private void setIcon (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
private void mergeIcon (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
private void clearIcon ()
public int getRoundaboutExitAngleDegrees ()
private void setRoundaboutExitAngleDegrees (int)
int value
private void clearRoundaboutExitAngleDegrees ()
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Maneuver parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Maneuver parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Maneuver parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Maneuver$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Maneuver$Builder newBuilder (android.car.cluster.navigation.NavigationState$Maneuver)
android.car.cluster.navigation.NavigationState$Maneuver prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Maneuver getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Maneuver defaultInstance
}
android/car/cluster/navigation/NavigationState$ManeuverOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$ManeuverOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract int getTypeValue ()
public abstract android.car.cluster.navigation.NavigationState$Maneuver$Type getType ()
public abstract int getTypeV2Value ()
public abstract android.car.cluster.navigation.NavigationState$Maneuver$TypeV2 getTypeV2 ()
public abstract int getRoundaboutExitNumber ()
public abstract boolean hasIcon ()
public abstract android.car.cluster.navigation.NavigationState$ImageReference getIcon ()
public abstract int getRoundaboutExitAngleDegrees ()
}
android/car/cluster/navigation/NavigationState$NavigationStateProto$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$NavigationStateProtoOrBuilder {
private void <init> ()
public java.util.List getStepsList ()
public int getStepsCount ()
public android.car.cluster.navigation.NavigationState$Step getSteps (int)
int index
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setSteps (int, android.car.cluster.navigation.NavigationState$Step)
int index
android.car.cluster.navigation.NavigationState$Step value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setSteps (int, android.car.cluster.navigation.NavigationState$Step$Builder)
int index
android.car.cluster.navigation.NavigationState$Step$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addSteps (android.car.cluster.navigation.NavigationState$Step)
android.car.cluster.navigation.NavigationState$Step value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addSteps (int, android.car.cluster.navigation.NavigationState$Step)
int index
android.car.cluster.navigation.NavigationState$Step value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addSteps (android.car.cluster.navigation.NavigationState$Step$Builder)
android.car.cluster.navigation.NavigationState$Step$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addSteps (int, android.car.cluster.navigation.NavigationState$Step$Builder)
int index
android.car.cluster.navigation.NavigationState$Step$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addAllSteps (java.lang.Iterable)
Iterable values
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder clearSteps ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder removeSteps (int)
int index
public java.util.List getDestinationsList ()
public int getDestinationsCount ()
public android.car.cluster.navigation.NavigationState$Destination getDestinations (int)
int index
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setDestinations (int, android.car.cluster.navigation.NavigationState$Destination)
int index
android.car.cluster.navigation.NavigationState$Destination value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setDestinations (int, android.car.cluster.navigation.NavigationState$Destination$Builder)
int index
android.car.cluster.navigation.NavigationState$Destination$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addDestinations (android.car.cluster.navigation.NavigationState$Destination)
android.car.cluster.navigation.NavigationState$Destination value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addDestinations (int, android.car.cluster.navigation.NavigationState$Destination)
int index
android.car.cluster.navigation.NavigationState$Destination value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addDestinations (android.car.cluster.navigation.NavigationState$Destination$Builder)
android.car.cluster.navigation.NavigationState$Destination$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addDestinations (int, android.car.cluster.navigation.NavigationState$Destination$Builder)
int index
android.car.cluster.navigation.NavigationState$Destination$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder addAllDestinations (java.lang.Iterable)
Iterable values
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder clearDestinations ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder removeDestinations (int)
int index
public boolean hasCurrentRoad ()
public android.car.cluster.navigation.NavigationState$Road getCurrentRoad ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setCurrentRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setCurrentRoad (android.car.cluster.navigation.NavigationState$Road$Builder)
android.car.cluster.navigation.NavigationState$Road$Builder builderForValue
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder mergeCurrentRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder clearCurrentRoad ()
public int getServiceStatusValue ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setServiceStatusValue (int)
int value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus getServiceStatus ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder setServiceStatus (android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus)
android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus value
public android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder clearServiceStatus ()
}
android/car/cluster/navigation/NavigationState$NavigationStateProto$ServiceStatus$1.class
NavigationState.java
package android.car.cluster.navigation
android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/cluster/navigation/NavigationState$NavigationStateProto$ServiceStatus$ServiceStatusVerifier.class
NavigationState.java
package android.car.cluster.navigation
final android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus$ServiceStatusVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$NavigationStateProto$ServiceStatus.class
NavigationState.java
package android.car.cluster.navigation
public final enum android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus SERVICE_STATUS_UNSPECIFIED
public static final enum android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus NORMAL
public static final enum android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus REROUTING
public static final enum android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus UNRECOGNIZED
public static final int SERVICE_STATUS_UNSPECIFIED_VALUE
public static final int NORMAL_VALUE
public static final int REROUTING_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus[] $VALUES
public static android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus[] values ()
public static android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus valueOf (int)
int value
public static android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus[] $values ()
static void <clinit> ()
}
android/car/cluster/navigation/NavigationState$NavigationStateProto.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$NavigationStateProto extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$NavigationStateProtoOrBuilder {
public static final int STEPS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList steps_
public static final int DESTINATIONS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList destinations_
public static final int CURRENT_ROAD_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Road currentRoad_
public static final int SERVICE_STATUS_FIELD_NUMBER
private int serviceStatus_
private static final android.car.cluster.navigation.NavigationState$NavigationStateProto DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getStepsList ()
public java.util.List getStepsOrBuilderList ()
public int getStepsCount ()
public android.car.cluster.navigation.NavigationState$Step getSteps (int)
int index
public android.car.cluster.navigation.NavigationState$StepOrBuilder getStepsOrBuilder (int)
int index
private void ensureStepsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setSteps (int, android.car.cluster.navigation.NavigationState$Step)
int index
android.car.cluster.navigation.NavigationState$Step value
private void addSteps (android.car.cluster.navigation.NavigationState$Step)
android.car.cluster.navigation.NavigationState$Step value
private void addSteps (int, android.car.cluster.navigation.NavigationState$Step)
int index
android.car.cluster.navigation.NavigationState$Step value
private void addAllSteps (java.lang.Iterable)
Iterable values
private void clearSteps ()
private void removeSteps (int)
int index
public java.util.List getDestinationsList ()
public java.util.List getDestinationsOrBuilderList ()
public int getDestinationsCount ()
public android.car.cluster.navigation.NavigationState$Destination getDestinations (int)
int index
public android.car.cluster.navigation.NavigationState$DestinationOrBuilder getDestinationsOrBuilder (int)
int index
private void ensureDestinationsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setDestinations (int, android.car.cluster.navigation.NavigationState$Destination)
int index
android.car.cluster.navigation.NavigationState$Destination value
private void addDestinations (android.car.cluster.navigation.NavigationState$Destination)
android.car.cluster.navigation.NavigationState$Destination value
private void addDestinations (int, android.car.cluster.navigation.NavigationState$Destination)
int index
android.car.cluster.navigation.NavigationState$Destination value
private void addAllDestinations (java.lang.Iterable)
Iterable values
private void clearDestinations ()
private void removeDestinations (int)
int index
public boolean hasCurrentRoad ()
public android.car.cluster.navigation.NavigationState$Road getCurrentRoad ()
private void setCurrentRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
private void mergeCurrentRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
private void clearCurrentRoad ()
public int getServiceStatusValue ()
public android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus getServiceStatus ()
android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus result
private void setServiceStatusValue (int)
int value
private void setServiceStatus (android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus)
android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus value
private void clearServiceStatus ()
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$NavigationStateProto parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$NavigationStateProto$Builder newBuilder (android.car.cluster.navigation.NavigationState$NavigationStateProto)
android.car.cluster.navigation.NavigationState$NavigationStateProto prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$NavigationStateProto getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$NavigationStateProto defaultInstance
}
android/car/cluster/navigation/NavigationState$NavigationStateProtoOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$NavigationStateProtoOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getStepsList ()
public abstract android.car.cluster.navigation.NavigationState$Step getSteps (int)
public abstract int getStepsCount ()
public abstract java.util.List getDestinationsList ()
public abstract android.car.cluster.navigation.NavigationState$Destination getDestinations (int)
public abstract int getDestinationsCount ()
public abstract boolean hasCurrentRoad ()
public abstract android.car.cluster.navigation.NavigationState$Road getCurrentRoad ()
public abstract int getServiceStatusValue ()
public abstract android.car.cluster.navigation.NavigationState$NavigationStateProto$ServiceStatus getServiceStatus ()
}
android/car/cluster/navigation/NavigationState$Road$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Road$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$RoadOrBuilder {
private void <init> ()
public java.lang.String getName ()
public com.google.protobuf.ByteString getNameBytes ()
public android.car.cluster.navigation.NavigationState$Road$Builder setName (java.lang.String)
String value
public android.car.cluster.navigation.NavigationState$Road$Builder clearName ()
public android.car.cluster.navigation.NavigationState$Road$Builder setNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
android/car/cluster/navigation/NavigationState$Road.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Road extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$RoadOrBuilder {
public static final int NAME_FIELD_NUMBER
private String name_
private static final android.car.cluster.navigation.NavigationState$Road DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.lang.String getName ()
public com.google.protobuf.ByteString getNameBytes ()
private void setName (java.lang.String)
String value
Class valueClass
private void clearName ()
private void setNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static android.car.cluster.navigation.NavigationState$Road parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Road parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Road parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Road parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Road parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Road parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Road parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Road parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Road parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Road parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Road parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Road parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Road$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Road$Builder newBuilder (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Road getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Road defaultInstance
}
android/car/cluster/navigation/NavigationState$RoadOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$RoadOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.lang.String getName ()
public abstract com.google.protobuf.ByteString getNameBytes ()
}
android/car/cluster/navigation/NavigationState$Step$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Step$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$StepOrBuilder {
private void <init> ()
public boolean hasDistance ()
public android.car.cluster.navigation.NavigationState$Distance getDistance ()
public android.car.cluster.navigation.NavigationState$Step$Builder setDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
public android.car.cluster.navigation.NavigationState$Step$Builder setDistance (android.car.cluster.navigation.NavigationState$Distance$Builder)
android.car.cluster.navigation.NavigationState$Distance$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder mergeDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
public android.car.cluster.navigation.NavigationState$Step$Builder clearDistance ()
public boolean hasManeuver ()
public android.car.cluster.navigation.NavigationState$Maneuver getManeuver ()
public android.car.cluster.navigation.NavigationState$Step$Builder setManeuver (android.car.cluster.navigation.NavigationState$Maneuver)
android.car.cluster.navigation.NavigationState$Maneuver value
public android.car.cluster.navigation.NavigationState$Step$Builder setManeuver (android.car.cluster.navigation.NavigationState$Maneuver$Builder)
android.car.cluster.navigation.NavigationState$Maneuver$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder mergeManeuver (android.car.cluster.navigation.NavigationState$Maneuver)
android.car.cluster.navigation.NavigationState$Maneuver value
public android.car.cluster.navigation.NavigationState$Step$Builder clearManeuver ()
public java.util.List getLanesList ()
public int getLanesCount ()
public android.car.cluster.navigation.NavigationState$Lane getLanes (int)
int index
public android.car.cluster.navigation.NavigationState$Step$Builder setLanes (int, android.car.cluster.navigation.NavigationState$Lane)
int index
android.car.cluster.navigation.NavigationState$Lane value
public android.car.cluster.navigation.NavigationState$Step$Builder setLanes (int, android.car.cluster.navigation.NavigationState$Lane$Builder)
int index
android.car.cluster.navigation.NavigationState$Lane$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder addLanes (android.car.cluster.navigation.NavigationState$Lane)
android.car.cluster.navigation.NavigationState$Lane value
public android.car.cluster.navigation.NavigationState$Step$Builder addLanes (int, android.car.cluster.navigation.NavigationState$Lane)
int index
android.car.cluster.navigation.NavigationState$Lane value
public android.car.cluster.navigation.NavigationState$Step$Builder addLanes (android.car.cluster.navigation.NavigationState$Lane$Builder)
android.car.cluster.navigation.NavigationState$Lane$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder addLanes (int, android.car.cluster.navigation.NavigationState$Lane$Builder)
int index
android.car.cluster.navigation.NavigationState$Lane$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder addAllLanes (java.lang.Iterable)
Iterable values
public android.car.cluster.navigation.NavigationState$Step$Builder clearLanes ()
public android.car.cluster.navigation.NavigationState$Step$Builder removeLanes (int)
int index
public boolean hasLanesImage ()
public android.car.cluster.navigation.NavigationState$ImageReference getLanesImage ()
public android.car.cluster.navigation.NavigationState$Step$Builder setLanesImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
public android.car.cluster.navigation.NavigationState$Step$Builder setLanesImage (android.car.cluster.navigation.NavigationState$ImageReference$Builder)
android.car.cluster.navigation.NavigationState$ImageReference$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder mergeLanesImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
public android.car.cluster.navigation.NavigationState$Step$Builder clearLanesImage ()
public boolean hasCue ()
public android.car.cluster.navigation.NavigationState$Cue getCue ()
public android.car.cluster.navigation.NavigationState$Step$Builder setCue (android.car.cluster.navigation.NavigationState$Cue)
android.car.cluster.navigation.NavigationState$Cue value
public android.car.cluster.navigation.NavigationState$Step$Builder setCue (android.car.cluster.navigation.NavigationState$Cue$Builder)
android.car.cluster.navigation.NavigationState$Cue$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder mergeCue (android.car.cluster.navigation.NavigationState$Cue)
android.car.cluster.navigation.NavigationState$Cue value
public android.car.cluster.navigation.NavigationState$Step$Builder clearCue ()
public boolean getIsImminent ()
public android.car.cluster.navigation.NavigationState$Step$Builder setIsImminent (boolean)
boolean value
public android.car.cluster.navigation.NavigationState$Step$Builder clearIsImminent ()
public boolean hasRoad ()
public android.car.cluster.navigation.NavigationState$Road getRoad ()
public android.car.cluster.navigation.NavigationState$Step$Builder setRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
public android.car.cluster.navigation.NavigationState$Step$Builder setRoad (android.car.cluster.navigation.NavigationState$Road$Builder)
android.car.cluster.navigation.NavigationState$Road$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder mergeRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
public android.car.cluster.navigation.NavigationState$Step$Builder clearRoad ()
public boolean hasEstimatedTimeAtEndOfStep ()
public android.car.cluster.navigation.NavigationState$Timestamp getEstimatedTimeAtEndOfStep ()
public android.car.cluster.navigation.NavigationState$Step$Builder setEstimatedTimeAtEndOfStep (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
public android.car.cluster.navigation.NavigationState$Step$Builder setEstimatedTimeAtEndOfStep (android.car.cluster.navigation.NavigationState$Timestamp$Builder)
android.car.cluster.navigation.NavigationState$Timestamp$Builder builderForValue
public android.car.cluster.navigation.NavigationState$Step$Builder mergeEstimatedTimeAtEndOfStep (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
public android.car.cluster.navigation.NavigationState$Step$Builder clearEstimatedTimeAtEndOfStep ()
}
android/car/cluster/navigation/NavigationState$Step.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Step extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$StepOrBuilder {
public static final int DISTANCE_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Distance distance_
public static final int MANEUVER_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Maneuver maneuver_
public static final int LANES_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList lanes_
public static final int LANES_IMAGE_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$ImageReference lanesImage_
public static final int CUE_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Cue cue_
public static final int IS_IMMINENT_FIELD_NUMBER
private boolean isImminent_
public static final int ROAD_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Road road_
public static final int ESTIMATED_TIME_AT_END_OF_STEP_FIELD_NUMBER
private android.car.cluster.navigation.NavigationState$Timestamp estimatedTimeAtEndOfStep_
private static final android.car.cluster.navigation.NavigationState$Step DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasDistance ()
public android.car.cluster.navigation.NavigationState$Distance getDistance ()
private void setDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
private void mergeDistance (android.car.cluster.navigation.NavigationState$Distance)
android.car.cluster.navigation.NavigationState$Distance value
private void clearDistance ()
public boolean hasManeuver ()
public android.car.cluster.navigation.NavigationState$Maneuver getManeuver ()
private void setManeuver (android.car.cluster.navigation.NavigationState$Maneuver)
android.car.cluster.navigation.NavigationState$Maneuver value
private void mergeManeuver (android.car.cluster.navigation.NavigationState$Maneuver)
android.car.cluster.navigation.NavigationState$Maneuver value
private void clearManeuver ()
public java.util.List getLanesList ()
public java.util.List getLanesOrBuilderList ()
public int getLanesCount ()
public android.car.cluster.navigation.NavigationState$Lane getLanes (int)
int index
public android.car.cluster.navigation.NavigationState$LaneOrBuilder getLanesOrBuilder (int)
int index
private void ensureLanesIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setLanes (int, android.car.cluster.navigation.NavigationState$Lane)
int index
android.car.cluster.navigation.NavigationState$Lane value
private void addLanes (android.car.cluster.navigation.NavigationState$Lane)
android.car.cluster.navigation.NavigationState$Lane value
private void addLanes (int, android.car.cluster.navigation.NavigationState$Lane)
int index
android.car.cluster.navigation.NavigationState$Lane value
private void addAllLanes (java.lang.Iterable)
Iterable values
private void clearLanes ()
private void removeLanes (int)
int index
public boolean hasLanesImage ()
public android.car.cluster.navigation.NavigationState$ImageReference getLanesImage ()
private void setLanesImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
private void mergeLanesImage (android.car.cluster.navigation.NavigationState$ImageReference)
android.car.cluster.navigation.NavigationState$ImageReference value
private void clearLanesImage ()
public boolean hasCue ()
public android.car.cluster.navigation.NavigationState$Cue getCue ()
private void setCue (android.car.cluster.navigation.NavigationState$Cue)
android.car.cluster.navigation.NavigationState$Cue value
private void mergeCue (android.car.cluster.navigation.NavigationState$Cue)
android.car.cluster.navigation.NavigationState$Cue value
private void clearCue ()
public boolean getIsImminent ()
private void setIsImminent (boolean)
boolean value
private void clearIsImminent ()
public boolean hasRoad ()
public android.car.cluster.navigation.NavigationState$Road getRoad ()
private void setRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
private void mergeRoad (android.car.cluster.navigation.NavigationState$Road)
android.car.cluster.navigation.NavigationState$Road value
private void clearRoad ()
public boolean hasEstimatedTimeAtEndOfStep ()
public android.car.cluster.navigation.NavigationState$Timestamp getEstimatedTimeAtEndOfStep ()
private void setEstimatedTimeAtEndOfStep (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
private void mergeEstimatedTimeAtEndOfStep (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp value
private void clearEstimatedTimeAtEndOfStep ()
public static android.car.cluster.navigation.NavigationState$Step parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Step parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Step parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Step parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Step parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Step parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Step parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Step parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Step parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Step parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Step parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Step parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Step$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Step$Builder newBuilder (android.car.cluster.navigation.NavigationState$Step)
android.car.cluster.navigation.NavigationState$Step prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Step getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Step defaultInstance
}
android/car/cluster/navigation/NavigationState$StepOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$StepOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasDistance ()
public abstract android.car.cluster.navigation.NavigationState$Distance getDistance ()
public abstract boolean hasManeuver ()
public abstract android.car.cluster.navigation.NavigationState$Maneuver getManeuver ()
public abstract java.util.List getLanesList ()
public abstract android.car.cluster.navigation.NavigationState$Lane getLanes (int)
public abstract int getLanesCount ()
public abstract boolean hasLanesImage ()
public abstract android.car.cluster.navigation.NavigationState$ImageReference getLanesImage ()
public abstract boolean hasCue ()
public abstract android.car.cluster.navigation.NavigationState$Cue getCue ()
public abstract boolean getIsImminent ()
public abstract boolean hasRoad ()
public abstract android.car.cluster.navigation.NavigationState$Road getRoad ()
public abstract boolean hasEstimatedTimeAtEndOfStep ()
public abstract android.car.cluster.navigation.NavigationState$Timestamp getEstimatedTimeAtEndOfStep ()
}
android/car/cluster/navigation/NavigationState$Timestamp$Builder.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Timestamp$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.cluster.navigation.NavigationState$TimestampOrBuilder {
private void <init> ()
public long getSeconds ()
public android.car.cluster.navigation.NavigationState$Timestamp$Builder setSeconds (long)
long value
public android.car.cluster.navigation.NavigationState$Timestamp$Builder clearSeconds ()
}
android/car/cluster/navigation/NavigationState$Timestamp.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState$Timestamp extends com.google.protobuf.GeneratedMessageLite implements android.car.cluster.navigation.NavigationState$TimestampOrBuilder {
public static final int SECONDS_FIELD_NUMBER
private long seconds_
private static final android.car.cluster.navigation.NavigationState$Timestamp DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public long getSeconds ()
private void setSeconds (long)
long value
private void clearSeconds ()
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Timestamp parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.cluster.navigation.NavigationState$Timestamp parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.cluster.navigation.NavigationState$Timestamp parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.cluster.navigation.NavigationState$Timestamp$Builder newBuilder ()
public static android.car.cluster.navigation.NavigationState$Timestamp$Builder newBuilder (android.car.cluster.navigation.NavigationState$Timestamp)
android.car.cluster.navigation.NavigationState$Timestamp prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.cluster.navigation.NavigationState$Timestamp getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.cluster.navigation.NavigationState$Timestamp defaultInstance
}
android/car/cluster/navigation/NavigationState$TimestampOrBuilder.class
NavigationState.java
package android.car.cluster.navigation
public abstract android.car.cluster.navigation.NavigationState$TimestampOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract long getSeconds ()
}
android/car/cluster/navigation/NavigationState.class
NavigationState.java
package android.car.cluster.navigation
public final android.car.cluster.navigation.NavigationState extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
android/car/telemetry/
android/car/telemetry/TelemetryProto$1.class
TelemetryProto.java
package android.car.telemetry
synthetic android.car.telemetry.TelemetryProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$CarTelemetrydPublisher$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$CarTelemetrydPublisherOrBuilder {
private void <init> ()
public boolean hasId ()
public int getId ()
public android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder setId (int)
int value
public android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder clearId ()
}
android/car/telemetry/TelemetryProto$CarTelemetrydPublisher.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$CarTelemetrydPublisher extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$CarTelemetrydPublisherOrBuilder {
private int bitField0_
public static final int ID_FIELD_NUMBER
private int id_
private static final android.car.telemetry.TelemetryProto$CarTelemetrydPublisher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasId ()
public int getId ()
private void setId (int)
int value
private void clearId ()
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder newBuilder (android.car.telemetry.TelemetryProto$CarTelemetrydPublisher)
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$CarTelemetrydPublisher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher defaultInstance
}
android/car/telemetry/TelemetryProto$CarTelemetrydPublisherOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$CarTelemetrydPublisherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasId ()
public abstract int getId ()
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$ConnectivityPublisherOrBuilder {
private void <init> ()
public boolean hasTransport ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport getTransport ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder setTransport (android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport value
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder clearTransport ()
public boolean hasOemType ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType getOemType ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder setOemType (android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType value
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder clearOemType ()
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$OemType$1.class
TelemetryProto.java
package android.car.telemetry
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$OemType$OemTypeVerifier.class
TelemetryProto.java
package android.car.telemetry
final android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType$OemTypeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$OemType.class
TelemetryProto.java
package android.car.telemetry
public final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType OEM_UNDEFINED
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType OEM_NONE
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType OEM_MANAGED
public static final int OEM_UNDEFINED_VALUE
public static final int OEM_NONE_VALUE
public static final int OEM_MANAGED_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType[] $VALUES
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType[] values ()
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType valueOf (int)
int value
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType[] $values ()
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$Transport$1.class
TelemetryProto.java
package android.car.telemetry
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$Transport$TransportVerifier.class
TelemetryProto.java
package android.car.telemetry
final android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport$TransportVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher$Transport.class
TelemetryProto.java
package android.car.telemetry
public final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport TRANSPORT_UNDEFINED
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport TRANSPORT_CELLULAR
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport TRANSPORT_WIFI
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport TRANSPORT_BLUETOOTH
public static final enum android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport TRANSPORT_ETHERNET
public static final int TRANSPORT_UNDEFINED_VALUE
public static final int TRANSPORT_CELLULAR_VALUE
public static final int TRANSPORT_WIFI_VALUE
public static final int TRANSPORT_BLUETOOTH_VALUE
public static final int TRANSPORT_ETHERNET_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport[] $VALUES
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport[] values ()
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport valueOf (int)
int value
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport[] $values ()
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$ConnectivityPublisher.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$ConnectivityPublisher extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$ConnectivityPublisherOrBuilder {
private int bitField0_
public static final int TRANSPORT_FIELD_NUMBER
private int transport_
public static final int OEM_TYPE_FIELD_NUMBER
private int oemType_
private static final android.car.telemetry.TelemetryProto$ConnectivityPublisher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasTransport ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport getTransport ()
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport result
private void setTransport (android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport value
private void clearTransport ()
public boolean hasOemType ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType getOemType ()
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType result
private void setOemType (android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType value
private void clearOemType ()
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder newBuilder (android.car.telemetry.TelemetryProto$ConnectivityPublisher)
android.car.telemetry.TelemetryProto$ConnectivityPublisher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$ConnectivityPublisher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$ConnectivityPublisher defaultInstance
}
android/car/telemetry/TelemetryProto$ConnectivityPublisherOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$ConnectivityPublisherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasTransport ()
public abstract android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport getTransport ()
public abstract boolean hasOemType ()
public abstract android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType getOemType ()
}
android/car/telemetry/TelemetryProto$MemoryPublisher$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$MemoryPublisher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$MemoryPublisherOrBuilder {
private void <init> ()
public boolean hasReadIntervalSec ()
public int getReadIntervalSec ()
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder setReadIntervalSec (int)
int value
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder clearReadIntervalSec ()
public boolean hasMaxSnapshots ()
public int getMaxSnapshots ()
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder setMaxSnapshots (int)
int value
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder clearMaxSnapshots ()
public boolean hasMaxPendingTasks ()
public int getMaxPendingTasks ()
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder setMaxPendingTasks (int)
int value
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder clearMaxPendingTasks ()
public java.util.List getPackageNamesList ()
public int getPackageNamesCount ()
public java.lang.String getPackageNames (int)
int index
public com.google.protobuf.ByteString getPackageNamesBytes (int)
int index
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder setPackageNames (int, java.lang.String)
int index
String value
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder addPackageNames (java.lang.String)
String value
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder addAllPackageNames (java.lang.Iterable)
Iterable values
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder clearPackageNames ()
public android.car.telemetry.TelemetryProto$MemoryPublisher$Builder addPackageNamesBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
android/car/telemetry/TelemetryProto$MemoryPublisher.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$MemoryPublisher extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$MemoryPublisherOrBuilder {
private int bitField0_
public static final int READ_INTERVAL_SEC_FIELD_NUMBER
private int readIntervalSec_
public static final int MAX_SNAPSHOTS_FIELD_NUMBER
private int maxSnapshots_
public static final int MAX_PENDING_TASKS_FIELD_NUMBER
private int maxPendingTasks_
public static final int PACKAGE_NAMES_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList packageNames_
private static final android.car.telemetry.TelemetryProto$MemoryPublisher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasReadIntervalSec ()
public int getReadIntervalSec ()
private void setReadIntervalSec (int)
int value
private void clearReadIntervalSec ()
public boolean hasMaxSnapshots ()
public int getMaxSnapshots ()
private void setMaxSnapshots (int)
int value
private void clearMaxSnapshots ()
public boolean hasMaxPendingTasks ()
public int getMaxPendingTasks ()
private void setMaxPendingTasks (int)
int value
private void clearMaxPendingTasks ()
public java.util.List getPackageNamesList ()
public int getPackageNamesCount ()
public java.lang.String getPackageNames (int)
int index
public com.google.protobuf.ByteString getPackageNamesBytes (int)
int index
private void ensurePackageNamesIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setPackageNames (int, java.lang.String)
int index
String value
Class valueClass
private void addPackageNames (java.lang.String)
String value
Class valueClass
private void addAllPackageNames (java.lang.Iterable)
Iterable values
private void clearPackageNames ()
private void addPackageNamesBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$MemoryPublisher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MemoryPublisher$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$MemoryPublisher$Builder newBuilder (android.car.telemetry.TelemetryProto$MemoryPublisher)
android.car.telemetry.TelemetryProto$MemoryPublisher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$MemoryPublisher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$MemoryPublisher defaultInstance
}
android/car/telemetry/TelemetryProto$MemoryPublisherOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$MemoryPublisherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasReadIntervalSec ()
public abstract int getReadIntervalSec ()
public abstract boolean hasMaxSnapshots ()
public abstract int getMaxSnapshots ()
public abstract boolean hasMaxPendingTasks ()
public abstract int getMaxPendingTasks ()
public abstract java.util.List getPackageNamesList ()
public abstract int getPackageNamesCount ()
public abstract java.lang.String getPackageNames (int)
public abstract com.google.protobuf.ByteString getPackageNamesBytes (int)
}
android/car/telemetry/TelemetryProto$MetricsConfig$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$MetricsConfig$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$MetricsConfigOrBuilder {
private void <init> ()
public boolean hasName ()
public java.lang.String getName ()
public com.google.protobuf.ByteString getNameBytes ()
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setName (java.lang.String)
String value
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder clearName ()
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasVersion ()
public int getVersion ()
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setVersion (int)
int value
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder clearVersion ()
public boolean hasScript ()
public java.lang.String getScript ()
public com.google.protobuf.ByteString getScriptBytes ()
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setScript (java.lang.String)
String value
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder clearScript ()
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setScriptBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public java.util.List getSubscribersList ()
public int getSubscribersCount ()
public android.car.telemetry.TelemetryProto$Subscriber getSubscribers (int)
int index
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setSubscribers (int, android.car.telemetry.TelemetryProto$Subscriber)
int index
android.car.telemetry.TelemetryProto$Subscriber value
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder setSubscribers (int, android.car.telemetry.TelemetryProto$Subscriber$Builder)
int index
android.car.telemetry.TelemetryProto$Subscriber$Builder builderForValue
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder addSubscribers (android.car.telemetry.TelemetryProto$Subscriber)
android.car.telemetry.TelemetryProto$Subscriber value
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder addSubscribers (int, android.car.telemetry.TelemetryProto$Subscriber)
int index
android.car.telemetry.TelemetryProto$Subscriber value
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder addSubscribers (android.car.telemetry.TelemetryProto$Subscriber$Builder)
android.car.telemetry.TelemetryProto$Subscriber$Builder builderForValue
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder addSubscribers (int, android.car.telemetry.TelemetryProto$Subscriber$Builder)
int index
android.car.telemetry.TelemetryProto$Subscriber$Builder builderForValue
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder addAllSubscribers (java.lang.Iterable)
Iterable values
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder clearSubscribers ()
public android.car.telemetry.TelemetryProto$MetricsConfig$Builder removeSubscribers (int)
int index
}
android/car/telemetry/TelemetryProto$MetricsConfig.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$MetricsConfig extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$MetricsConfigOrBuilder {
private int bitField0_
public static final int NAME_FIELD_NUMBER
private String name_
public static final int VERSION_FIELD_NUMBER
private int version_
public static final int SCRIPT_FIELD_NUMBER
private String script_
public static final int SUBSCRIBERS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList subscribers_
private static final android.car.telemetry.TelemetryProto$MetricsConfig DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasName ()
public java.lang.String getName ()
public com.google.protobuf.ByteString getNameBytes ()
private void setName (java.lang.String)
String value
Class valueClass
private void clearName ()
private void setNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasVersion ()
public int getVersion ()
private void setVersion (int)
int value
private void clearVersion ()
public boolean hasScript ()
public java.lang.String getScript ()
public com.google.protobuf.ByteString getScriptBytes ()
private void setScript (java.lang.String)
String value
Class valueClass
private void clearScript ()
private void setScriptBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public java.util.List getSubscribersList ()
public java.util.List getSubscribersOrBuilderList ()
public int getSubscribersCount ()
public android.car.telemetry.TelemetryProto$Subscriber getSubscribers (int)
int index
public android.car.telemetry.TelemetryProto$SubscriberOrBuilder getSubscribersOrBuilder (int)
int index
private void ensureSubscribersIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setSubscribers (int, android.car.telemetry.TelemetryProto$Subscriber)
int index
android.car.telemetry.TelemetryProto$Subscriber value
private void addSubscribers (android.car.telemetry.TelemetryProto$Subscriber)
android.car.telemetry.TelemetryProto$Subscriber value
private void addSubscribers (int, android.car.telemetry.TelemetryProto$Subscriber)
int index
android.car.telemetry.TelemetryProto$Subscriber value
private void addAllSubscribers (java.lang.Iterable)
Iterable values
private void clearSubscribers ()
private void removeSubscribers (int)
int index
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MetricsConfig parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$MetricsConfig parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$MetricsConfig parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$MetricsConfig$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$MetricsConfig$Builder newBuilder (android.car.telemetry.TelemetryProto$MetricsConfig)
android.car.telemetry.TelemetryProto$MetricsConfig prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$MetricsConfig getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$MetricsConfig defaultInstance
}
android/car/telemetry/TelemetryProto$MetricsConfigOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$MetricsConfigOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasName ()
public abstract java.lang.String getName ()
public abstract com.google.protobuf.ByteString getNameBytes ()
public abstract boolean hasVersion ()
public abstract int getVersion ()
public abstract boolean hasScript ()
public abstract java.lang.String getScript ()
public abstract com.google.protobuf.ByteString getScriptBytes ()
public abstract java.util.List getSubscribersList ()
public abstract android.car.telemetry.TelemetryProto$Subscriber getSubscribers (int)
public abstract int getSubscribersCount ()
}
android/car/telemetry/TelemetryProto$Publisher$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$Publisher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$PublisherOrBuilder {
private void <init> ()
public android.car.telemetry.TelemetryProto$Publisher$PublisherCase getPublisherCase ()
public android.car.telemetry.TelemetryProto$Publisher$Builder clearPublisher ()
public boolean hasVehicleProperty ()
public android.car.telemetry.TelemetryProto$VehiclePropertyPublisher getVehicleProperty ()
public android.car.telemetry.TelemetryProto$Publisher$Builder setVehicleProperty (android.car.telemetry.TelemetryProto$VehiclePropertyPublisher)
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder setVehicleProperty (android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder)
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder builderForValue
public android.car.telemetry.TelemetryProto$Publisher$Builder mergeVehicleProperty (android.car.telemetry.TelemetryProto$VehiclePropertyPublisher)
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder clearVehicleProperty ()
public boolean hasCartelemetryd ()
public android.car.telemetry.TelemetryProto$CarTelemetrydPublisher getCartelemetryd ()
public android.car.telemetry.TelemetryProto$Publisher$Builder setCartelemetryd (android.car.telemetry.TelemetryProto$CarTelemetrydPublisher)
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder setCartelemetryd (android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder)
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher$Builder builderForValue
public android.car.telemetry.TelemetryProto$Publisher$Builder mergeCartelemetryd (android.car.telemetry.TelemetryProto$CarTelemetrydPublisher)
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder clearCartelemetryd ()
public boolean hasStats ()
public android.car.telemetry.TelemetryProto$StatsPublisher getStats ()
public android.car.telemetry.TelemetryProto$Publisher$Builder setStats (android.car.telemetry.TelemetryProto$StatsPublisher)
android.car.telemetry.TelemetryProto$StatsPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder setStats (android.car.telemetry.TelemetryProto$StatsPublisher$Builder)
android.car.telemetry.TelemetryProto$StatsPublisher$Builder builderForValue
public android.car.telemetry.TelemetryProto$Publisher$Builder mergeStats (android.car.telemetry.TelemetryProto$StatsPublisher)
android.car.telemetry.TelemetryProto$StatsPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder clearStats ()
public boolean hasConnectivity ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher getConnectivity ()
public android.car.telemetry.TelemetryProto$Publisher$Builder setConnectivity (android.car.telemetry.TelemetryProto$ConnectivityPublisher)
android.car.telemetry.TelemetryProto$ConnectivityPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder setConnectivity (android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Builder builderForValue
public android.car.telemetry.TelemetryProto$Publisher$Builder mergeConnectivity (android.car.telemetry.TelemetryProto$ConnectivityPublisher)
android.car.telemetry.TelemetryProto$ConnectivityPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder clearConnectivity ()
public boolean hasMemory ()
public android.car.telemetry.TelemetryProto$MemoryPublisher getMemory ()
public android.car.telemetry.TelemetryProto$Publisher$Builder setMemory (android.car.telemetry.TelemetryProto$MemoryPublisher)
android.car.telemetry.TelemetryProto$MemoryPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder setMemory (android.car.telemetry.TelemetryProto$MemoryPublisher$Builder)
android.car.telemetry.TelemetryProto$MemoryPublisher$Builder builderForValue
public android.car.telemetry.TelemetryProto$Publisher$Builder mergeMemory (android.car.telemetry.TelemetryProto$MemoryPublisher)
android.car.telemetry.TelemetryProto$MemoryPublisher value
public android.car.telemetry.TelemetryProto$Publisher$Builder clearMemory ()
}
android/car/telemetry/TelemetryProto$Publisher$PublisherCase.class
TelemetryProto.java
package android.car.telemetry
public final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase extends java.lang.Enum {
public static final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase VEHICLE_PROPERTY
public static final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase CARTELEMETRYD
public static final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase STATS
public static final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase CONNECTIVITY
public static final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase MEMORY
public static final enum android.car.telemetry.TelemetryProto$Publisher$PublisherCase PUBLISHER_NOT_SET
private final int value
private static final synthetic android.car.telemetry.TelemetryProto$Publisher$PublisherCase[] $VALUES
public static android.car.telemetry.TelemetryProto$Publisher$PublisherCase[] values ()
public static android.car.telemetry.TelemetryProto$Publisher$PublisherCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static android.car.telemetry.TelemetryProto$Publisher$PublisherCase valueOf (int)
int value
public static android.car.telemetry.TelemetryProto$Publisher$PublisherCase forNumber (int)
int value
public int getNumber ()
private static synthetic android.car.telemetry.TelemetryProto$Publisher$PublisherCase[] $values ()
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$Publisher.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$Publisher extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$PublisherOrBuilder {
private int bitField0_
private int publisherCase_
private Object publisher_
public static final int VEHICLE_PROPERTY_FIELD_NUMBER
public static final int CARTELEMETRYD_FIELD_NUMBER
public static final int STATS_FIELD_NUMBER
public static final int CONNECTIVITY_FIELD_NUMBER
public static final int MEMORY_FIELD_NUMBER
private static final android.car.telemetry.TelemetryProto$Publisher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public android.car.telemetry.TelemetryProto$Publisher$PublisherCase getPublisherCase ()
private void clearPublisher ()
public boolean hasVehicleProperty ()
public android.car.telemetry.TelemetryProto$VehiclePropertyPublisher getVehicleProperty ()
private void setVehicleProperty (android.car.telemetry.TelemetryProto$VehiclePropertyPublisher)
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher value
private void mergeVehicleProperty (android.car.telemetry.TelemetryProto$VehiclePropertyPublisher)
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher value
private void clearVehicleProperty ()
public boolean hasCartelemetryd ()
public android.car.telemetry.TelemetryProto$CarTelemetrydPublisher getCartelemetryd ()
private void setCartelemetryd (android.car.telemetry.TelemetryProto$CarTelemetrydPublisher)
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher value
private void mergeCartelemetryd (android.car.telemetry.TelemetryProto$CarTelemetrydPublisher)
android.car.telemetry.TelemetryProto$CarTelemetrydPublisher value
private void clearCartelemetryd ()
public boolean hasStats ()
public android.car.telemetry.TelemetryProto$StatsPublisher getStats ()
private void setStats (android.car.telemetry.TelemetryProto$StatsPublisher)
android.car.telemetry.TelemetryProto$StatsPublisher value
private void mergeStats (android.car.telemetry.TelemetryProto$StatsPublisher)
android.car.telemetry.TelemetryProto$StatsPublisher value
private void clearStats ()
public boolean hasConnectivity ()
public android.car.telemetry.TelemetryProto$ConnectivityPublisher getConnectivity ()
private void setConnectivity (android.car.telemetry.TelemetryProto$ConnectivityPublisher)
android.car.telemetry.TelemetryProto$ConnectivityPublisher value
private void mergeConnectivity (android.car.telemetry.TelemetryProto$ConnectivityPublisher)
android.car.telemetry.TelemetryProto$ConnectivityPublisher value
private void clearConnectivity ()
public boolean hasMemory ()
public android.car.telemetry.TelemetryProto$MemoryPublisher getMemory ()
private void setMemory (android.car.telemetry.TelemetryProto$MemoryPublisher)
android.car.telemetry.TelemetryProto$MemoryPublisher value
private void mergeMemory (android.car.telemetry.TelemetryProto$MemoryPublisher)
android.car.telemetry.TelemetryProto$MemoryPublisher value
private void clearMemory ()
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Publisher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$Publisher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$Publisher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Publisher$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$Publisher$Builder newBuilder (android.car.telemetry.TelemetryProto$Publisher)
android.car.telemetry.TelemetryProto$Publisher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$Publisher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$Publisher defaultInstance
}
android/car/telemetry/TelemetryProto$PublisherOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$PublisherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasVehicleProperty ()
public abstract android.car.telemetry.TelemetryProto$VehiclePropertyPublisher getVehicleProperty ()
public abstract boolean hasCartelemetryd ()
public abstract android.car.telemetry.TelemetryProto$CarTelemetrydPublisher getCartelemetryd ()
public abstract boolean hasStats ()
public abstract android.car.telemetry.TelemetryProto$StatsPublisher getStats ()
public abstract boolean hasConnectivity ()
public abstract android.car.telemetry.TelemetryProto$ConnectivityPublisher getConnectivity ()
public abstract boolean hasMemory ()
public abstract android.car.telemetry.TelemetryProto$MemoryPublisher getMemory ()
public abstract android.car.telemetry.TelemetryProto$Publisher$PublisherCase getPublisherCase ()
}
android/car/telemetry/TelemetryProto$StatsPublisher$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$StatsPublisher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$StatsPublisherOrBuilder {
private void <init> ()
public boolean hasSystemMetric ()
public android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric getSystemMetric ()
public android.car.telemetry.TelemetryProto$StatsPublisher$Builder setSystemMetric (android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric)
android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric value
public android.car.telemetry.TelemetryProto$StatsPublisher$Builder clearSystemMetric ()
}
android/car/telemetry/TelemetryProto$StatsPublisher$SystemMetric$1.class
TelemetryProto.java
package android.car.telemetry
android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/telemetry/TelemetryProto$StatsPublisher$SystemMetric$SystemMetricVerifier.class
TelemetryProto.java
package android.car.telemetry
final android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric$SystemMetricVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$StatsPublisher$SystemMetric.class
TelemetryProto.java
package android.car.telemetry
public final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric UNDEFINED
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric APP_START_MEMORY_STATE_CAPTURED
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric PROCESS_MEMORY_STATE
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric ACTIVITY_FOREGROUND_STATE_CHANGED
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric PROCESS_CPU_TIME
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric APP_CRASH_OCCURRED
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric ANR_OCCURRED
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric WTF_OCCURRED
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric PROCESS_MEMORY_SNAPSHOT
public static final enum android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric PROCESS_START_TIME
public static final int UNDEFINED_VALUE
public static final int APP_START_MEMORY_STATE_CAPTURED_VALUE
public static final int PROCESS_MEMORY_STATE_VALUE
public static final int ACTIVITY_FOREGROUND_STATE_CHANGED_VALUE
public static final int PROCESS_CPU_TIME_VALUE
public static final int APP_CRASH_OCCURRED_VALUE
public static final int ANR_OCCURRED_VALUE
public static final int WTF_OCCURRED_VALUE
public static final int PROCESS_MEMORY_SNAPSHOT_VALUE
public static final int PROCESS_START_TIME_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric[] $VALUES
public static android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric[] values ()
public static android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric valueOf (int)
int value
public static android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric[] $values ()
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$StatsPublisher.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$StatsPublisher extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$StatsPublisherOrBuilder {
private int bitField0_
public static final int SYSTEM_METRIC_FIELD_NUMBER
private int systemMetric_
private static final android.car.telemetry.TelemetryProto$StatsPublisher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasSystemMetric ()
public android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric getSystemMetric ()
android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric result
private void setSystemMetric (android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric)
android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric value
private void clearSystemMetric ()
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$StatsPublisher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$StatsPublisher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$StatsPublisher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$StatsPublisher$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$StatsPublisher$Builder newBuilder (android.car.telemetry.TelemetryProto$StatsPublisher)
android.car.telemetry.TelemetryProto$StatsPublisher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$StatsPublisher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$StatsPublisher defaultInstance
}
android/car/telemetry/TelemetryProto$StatsPublisherOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$StatsPublisherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasSystemMetric ()
public abstract android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric getSystemMetric ()
}
android/car/telemetry/TelemetryProto$Subscriber$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$Subscriber$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$SubscriberOrBuilder {
private void <init> ()
public boolean hasHandler ()
public java.lang.String getHandler ()
public com.google.protobuf.ByteString getHandlerBytes ()
public android.car.telemetry.TelemetryProto$Subscriber$Builder setHandler (java.lang.String)
String value
public android.car.telemetry.TelemetryProto$Subscriber$Builder clearHandler ()
public android.car.telemetry.TelemetryProto$Subscriber$Builder setHandlerBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPublisher ()
public android.car.telemetry.TelemetryProto$Publisher getPublisher ()
public android.car.telemetry.TelemetryProto$Subscriber$Builder setPublisher (android.car.telemetry.TelemetryProto$Publisher)
android.car.telemetry.TelemetryProto$Publisher value
public android.car.telemetry.TelemetryProto$Subscriber$Builder setPublisher (android.car.telemetry.TelemetryProto$Publisher$Builder)
android.car.telemetry.TelemetryProto$Publisher$Builder builderForValue
public android.car.telemetry.TelemetryProto$Subscriber$Builder mergePublisher (android.car.telemetry.TelemetryProto$Publisher)
android.car.telemetry.TelemetryProto$Publisher value
public android.car.telemetry.TelemetryProto$Subscriber$Builder clearPublisher ()
public boolean hasPriority ()
public int getPriority ()
public android.car.telemetry.TelemetryProto$Subscriber$Builder setPriority (int)
int value
public android.car.telemetry.TelemetryProto$Subscriber$Builder clearPriority ()
}
android/car/telemetry/TelemetryProto$Subscriber.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$Subscriber extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$SubscriberOrBuilder {
private int bitField0_
public static final int HANDLER_FIELD_NUMBER
private String handler_
public static final int PUBLISHER_FIELD_NUMBER
private android.car.telemetry.TelemetryProto$Publisher publisher_
public static final int PRIORITY_FIELD_NUMBER
private int priority_
private static final android.car.telemetry.TelemetryProto$Subscriber DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasHandler ()
public java.lang.String getHandler ()
public com.google.protobuf.ByteString getHandlerBytes ()
private void setHandler (java.lang.String)
String value
Class valueClass
private void clearHandler ()
private void setHandlerBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPublisher ()
public android.car.telemetry.TelemetryProto$Publisher getPublisher ()
private void setPublisher (android.car.telemetry.TelemetryProto$Publisher)
android.car.telemetry.TelemetryProto$Publisher value
private void mergePublisher (android.car.telemetry.TelemetryProto$Publisher)
android.car.telemetry.TelemetryProto$Publisher value
private void clearPublisher ()
public boolean hasPriority ()
public int getPriority ()
private void setPriority (int)
int value
private void clearPriority ()
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Subscriber parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$Subscriber parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$Subscriber parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$Subscriber$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$Subscriber$Builder newBuilder (android.car.telemetry.TelemetryProto$Subscriber)
android.car.telemetry.TelemetryProto$Subscriber prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$Subscriber getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$Subscriber defaultInstance
}
android/car/telemetry/TelemetryProto$SubscriberOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$SubscriberOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasHandler ()
public abstract java.lang.String getHandler ()
public abstract com.google.protobuf.ByteString getHandlerBytes ()
public abstract boolean hasPublisher ()
public abstract android.car.telemetry.TelemetryProto$Publisher getPublisher ()
public abstract boolean hasPriority ()
public abstract int getPriority ()
}
android/car/telemetry/TelemetryProto$TelemetryError$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$TelemetryError$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$TelemetryErrorOrBuilder {
private void <init> ()
public boolean hasErrorType ()
public android.car.telemetry.TelemetryProto$TelemetryError$ErrorType getErrorType ()
public android.car.telemetry.TelemetryProto$TelemetryError$Builder setErrorType (android.car.telemetry.TelemetryProto$TelemetryError$ErrorType)
android.car.telemetry.TelemetryProto$TelemetryError$ErrorType value
public android.car.telemetry.TelemetryProto$TelemetryError$Builder clearErrorType ()
public boolean hasMessage ()
public java.lang.String getMessage ()
public com.google.protobuf.ByteString getMessageBytes ()
public android.car.telemetry.TelemetryProto$TelemetryError$Builder setMessage (java.lang.String)
String value
public android.car.telemetry.TelemetryProto$TelemetryError$Builder clearMessage ()
public android.car.telemetry.TelemetryProto$TelemetryError$Builder setMessageBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasStackTrace ()
public java.lang.String getStackTrace ()
public com.google.protobuf.ByteString getStackTraceBytes ()
public android.car.telemetry.TelemetryProto$TelemetryError$Builder setStackTrace (java.lang.String)
String value
public android.car.telemetry.TelemetryProto$TelemetryError$Builder clearStackTrace ()
public android.car.telemetry.TelemetryProto$TelemetryError$Builder setStackTraceBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
android/car/telemetry/TelemetryProto$TelemetryError$ErrorType$1.class
TelemetryProto.java
package android.car.telemetry
android.car.telemetry.TelemetryProto$TelemetryError$ErrorType$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public android.car.telemetry.TelemetryProto$TelemetryError$ErrorType findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
android/car/telemetry/TelemetryProto$TelemetryError$ErrorType$ErrorTypeVerifier.class
TelemetryProto.java
package android.car.telemetry
final android.car.telemetry.TelemetryProto$TelemetryError$ErrorType$ErrorTypeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$TelemetryError$ErrorType.class
TelemetryProto.java
package android.car.telemetry
public final enum android.car.telemetry.TelemetryProto$TelemetryError$ErrorType extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum android.car.telemetry.TelemetryProto$TelemetryError$ErrorType UNSPECIFIED
public static final enum android.car.telemetry.TelemetryProto$TelemetryError$ErrorType SCRIPT_EXECUTOR_ERROR
public static final enum android.car.telemetry.TelemetryProto$TelemetryError$ErrorType LUA_RUNTIME_ERROR
public static final enum android.car.telemetry.TelemetryProto$TelemetryError$ErrorType LUA_SCRIPT_ERROR
public static final enum android.car.telemetry.TelemetryProto$TelemetryError$ErrorType PUBLISHER_FAILED
public static final int UNSPECIFIED_VALUE
public static final int SCRIPT_EXECUTOR_ERROR_VALUE
public static final int LUA_RUNTIME_ERROR_VALUE
public static final int LUA_SCRIPT_ERROR_VALUE
public static final int PUBLISHER_FAILED_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic android.car.telemetry.TelemetryProto$TelemetryError$ErrorType[] $VALUES
public static android.car.telemetry.TelemetryProto$TelemetryError$ErrorType[] values ()
public static android.car.telemetry.TelemetryProto$TelemetryError$ErrorType valueOf (java.lang.String)
String name
public final int getNumber ()
public static android.car.telemetry.TelemetryProto$TelemetryError$ErrorType valueOf (int)
int value
public static android.car.telemetry.TelemetryProto$TelemetryError$ErrorType forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic android.car.telemetry.TelemetryProto$TelemetryError$ErrorType[] $values ()
static void <clinit> ()
}
android/car/telemetry/TelemetryProto$TelemetryError.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$TelemetryError extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$TelemetryErrorOrBuilder {
private int bitField0_
public static final int ERROR_TYPE_FIELD_NUMBER
private int errorType_
public static final int MESSAGE_FIELD_NUMBER
private String message_
public static final int STACK_TRACE_FIELD_NUMBER
private String stackTrace_
private static final android.car.telemetry.TelemetryProto$TelemetryError DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasErrorType ()
public android.car.telemetry.TelemetryProto$TelemetryError$ErrorType getErrorType ()
android.car.telemetry.TelemetryProto$TelemetryError$ErrorType result
private void setErrorType (android.car.telemetry.TelemetryProto$TelemetryError$ErrorType)
android.car.telemetry.TelemetryProto$TelemetryError$ErrorType value
private void clearErrorType ()
public boolean hasMessage ()
public java.lang.String getMessage ()
public com.google.protobuf.ByteString getMessageBytes ()
private void setMessage (java.lang.String)
String value
Class valueClass
private void clearMessage ()
private void setMessageBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasStackTrace ()
public java.lang.String getStackTrace ()
public com.google.protobuf.ByteString getStackTraceBytes ()
private void setStackTrace (java.lang.String)
String value
Class valueClass
private void clearStackTrace ()
private void setStackTraceBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$TelemetryError parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$TelemetryError parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$TelemetryError parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$TelemetryError$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$TelemetryError$Builder newBuilder (android.car.telemetry.TelemetryProto$TelemetryError)
android.car.telemetry.TelemetryProto$TelemetryError prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$TelemetryError getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$TelemetryError defaultInstance
}
android/car/telemetry/TelemetryProto$TelemetryErrorOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$TelemetryErrorOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasErrorType ()
public abstract android.car.telemetry.TelemetryProto$TelemetryError$ErrorType getErrorType ()
public abstract boolean hasMessage ()
public abstract java.lang.String getMessage ()
public abstract com.google.protobuf.ByteString getMessageBytes ()
public abstract boolean hasStackTrace ()
public abstract java.lang.String getStackTrace ()
public abstract com.google.protobuf.ByteString getStackTraceBytes ()
}
android/car/telemetry/TelemetryProto$VehiclePropertyPublisher$Builder.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements android.car.telemetry.TelemetryProto$VehiclePropertyPublisherOrBuilder {
private void <init> ()
public boolean hasVehiclePropertyId ()
public int getVehiclePropertyId ()
public android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder setVehiclePropertyId (int)
int value
public android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder clearVehiclePropertyId ()
public boolean hasReadRate ()
public float getReadRate ()
public android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder setReadRate (float)
float value
public android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder clearReadRate ()
}
android/car/telemetry/TelemetryProto$VehiclePropertyPublisher.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto$VehiclePropertyPublisher extends com.google.protobuf.GeneratedMessageLite implements android.car.telemetry.TelemetryProto$VehiclePropertyPublisherOrBuilder {
private int bitField0_
public static final int VEHICLE_PROPERTY_ID_FIELD_NUMBER
private int vehiclePropertyId_
public static final int READ_RATE_FIELD_NUMBER
private float readRate_
private static final android.car.telemetry.TelemetryProto$VehiclePropertyPublisher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasVehiclePropertyId ()
public int getVehiclePropertyId ()
private void setVehiclePropertyId (int)
int value
private void clearVehiclePropertyId ()
public boolean hasReadRate ()
public float getReadRate ()
private void setReadRate (float)
float value
private void clearReadRate ()
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder newBuilder ()
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher$Builder newBuilder (android.car.telemetry.TelemetryProto$VehiclePropertyPublisher)
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static android.car.telemetry.TelemetryProto$VehiclePropertyPublisher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
android.car.telemetry.TelemetryProto$VehiclePropertyPublisher defaultInstance
}
android/car/telemetry/TelemetryProto$VehiclePropertyPublisherOrBuilder.class
TelemetryProto.java
package android.car.telemetry
public abstract android.car.telemetry.TelemetryProto$VehiclePropertyPublisherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasVehiclePropertyId ()
public abstract int getVehiclePropertyId ()
public abstract boolean hasReadRate ()
public abstract float getReadRate ()
}
android/car/telemetry/TelemetryProto.class
TelemetryProto.java
package android.car.telemetry
public final android.car.telemetry.TelemetryProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
android/car/testapi/
android/car/testapi/BlockingUserLifecycleListener$Builder.class
BlockingUserLifecycleListener.java
package android.car.testapi
public final android.car.testapi.BlockingUserLifecycleListener$Builder extends java.lang.Object {
private long mTimeoutMs
private final boolean mForAnyEvent
private final boolean mForNoEvents
private final java.util.List mExpectedEventTypes
private Integer mForUserId
private Integer mForPreviousUserId
private void <init> (boolean, boolean)
boolean forAnyEvent
boolean forNoEvents
public android.car.testapi.BlockingUserLifecycleListener$Builder setTimeout (long)
long timeoutMs
public android.car.testapi.BlockingUserLifecycleListener$Builder addExpectedEvent (int)
int eventType
public android.car.testapi.BlockingUserLifecycleListener$Builder forUser (int)
int userId
public android.car.testapi.BlockingUserLifecycleListener$Builder forPreviousUser (int)
int userId
public android.car.testapi.BlockingUserLifecycleListener build ()
private void assertNotForAnyEvent ()
}
android/car/testapi/BlockingUserLifecycleListener.class
BlockingUserLifecycleListener.java
package android.car.testapi
public final android.car.testapi.BlockingUserLifecycleListener extends java.lang.Object implements android.car.user.CarUserManager$UserLifecycleListener {
private static final String TAG
private static final long DEFAULT_TIMEOUT_MS
private static int sNextId
private final Object mLock
private final java.util.concurrent.CountDownLatch mLatch
private final java.util.List mAllReceivedEvents
private final java.util.List mExpectedEventsReceived
private final java.util.List mExpectedEventTypes
private final java.util.List mExpectedEventTypesLeft
private final Integer mForUserId
private final Integer mForPreviousUserId
private final long mTimeoutMs
private final boolean mForNoEvents
private final int mId
private void <init> (android.car.testapi.BlockingUserLifecycleListener$Builder)
android.car.testapi.BlockingUserLifecycleListener$Builder builder
public static android.car.testapi.BlockingUserLifecycleListener$Builder forAnyEvent ()
public static android.car.testapi.BlockingUserLifecycleListener$Builder forSpecificEvents ()
public static android.car.testapi.BlockingUserLifecycleListener$Builder forNoExpectedEvent ()
public void onEvent (android.car.user.CarUserManager$UserLifecycleEvent)
Integer actualType
boolean removed
android.car.user.CarUserManager$UserLifecycleEvent event
public android.car.user.CarUserManager$UserLifecycleEvent waitForAnyEvent () throws java.lang.InterruptedException
android.car.user.CarUserManager$UserLifecycleEvent event
android.car.user.CarUserManager$UserLifecycleEvent event
public java.util.List waitForEvents () throws java.lang.InterruptedException
java.util.List events
java.util.List events
public java.util.List getAllReceivedEvents ()
public java.lang.String toString ()
private java.lang.String stateToString ()
private void waitForExpectedEvents () throws java.lang.InterruptedException
String errorMessage
boolean mLatchResult
private static java.lang.String toString (java.util.List)
java.util.List eventTypes
private boolean isForAnyEvent ()
private boolean expectingSpecificUser ()
private boolean expectingSpecificPreviousUser ()
private static void checkState (boolean, java.lang.String)
boolean expression
String errorMessage
private static synthetic java.lang.String lambda$toString$0 (java.lang.Integer)
Integer i
static void <clinit> ()
}
android/car/testapi/CarAppFocusController.class
CarAppFocusController.java
package android.car.testapi
public abstract android.car.testapi.CarAppFocusController extends java.lang.Object {
public abstract void setForegroundUid (int)
public abstract void setForegroundPid (int)
public abstract void resetForegroundUid ()
public abstract void resetForegroundPid ()
public abstract android.os.Looper getLooper ()
}
android/car/testapi/CarAudioZoneConfigInfoTestBuilder.class
CarAudioZoneConfigInfoTestBuilder.java
package android.car.testapi
public final android.car.testapi.CarAudioZoneConfigInfoTestBuilder extends java.lang.Object {
private String mName
private int mZoneId
private int mConfigId
public void <init> ()
public android.car.testapi.CarAudioZoneConfigInfoTestBuilder setName (java.lang.String)
String name
public android.car.testapi.CarAudioZoneConfigInfoTestBuilder setZoneId (int)
int zoneId
public android.car.testapi.CarAudioZoneConfigInfoTestBuilder setConfigId (int)
int configId
public android.car.media.CarAudioZoneConfigInfo build ()
}
android/car/testapi/CarMockitoHelper.class
CarMockitoHelper.java
package android.car.testapi
public final android.car.testapi.CarMockitoHelper extends java.lang.Object {
private static final String TAG
public static void mockHandleRemoteExceptionFromCarServiceWithDefaultValue (android.car.Car)
android.car.Car car
private void <init> ()
private static synthetic java.lang.Object lambda$mockHandleRemoteExceptionFromCarServiceWithDefaultValue$0 (org.mockito.invocation.InvocationOnMock) throws java.lang.Throwable
org.mockito.invocation.InvocationOnMock invocation
Object returnValue
static void <clinit> ()
}
android/car/testapi/CarNavigationStatusController.class
CarNavigationStatusController.java
package android.car.testapi
public abstract android.car.testapi.CarNavigationStatusController extends java.lang.Object {
public abstract android.os.Bundle getCurrentNavState ()
public abstract void setCustomImageClusterInfo (int, int, int, int)
public abstract void setImageCodeClusterInfo (int)
}
android/car/testapi/CarProjectionController.class
CarProjectionController.java
package android.car.testapi
public abstract android.car.testapi.CarProjectionController extends java.lang.Object {
public abstract void setSoftApConfiguration (android.net.wifi.SoftApConfiguration)
public abstract void setWifiConfiguration (android.net.wifi.WifiConfiguration)
public abstract void setProjectionOptions (android.car.projection.ProjectionOptions)
public abstract void fireKeyEvent (int)
}
android/car/testapi/CarPropertyController.class
CarPropertyController.java
package android.car.testapi
public abstract android.car.testapi.CarPropertyController extends java.lang.Object {
public abstract android.car.testapi.CarPropertyController addProperty (java.lang.Integer, java.lang.Object)
public abstract android.car.testapi.CarPropertyController addProperty (android.car.hardware.CarPropertyConfig, android.car.hardware.CarPropertyValue)
public transient abstract void updateValues (boolean, android.car.hardware.CarPropertyValue[])
public abstract java.util.List getSetValues ()
}
android/car/testapi/CarTestingHelper.class
CarTestingHelper.java
package android.car.testapi
public final android.car.testapi.CarTestingHelper extends java.lang.Object {
private static final long ASYNC_TIMEOUT_MS
public static java.lang.Object getResult (android.car.util.concurrent.AsyncFuture) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
android.car.util.concurrent.AsyncFuture future
public static java.lang.Object getResult (android.car.util.concurrent.AsyncFuture, long)
InterruptedException e
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
android.car.util.concurrent.AsyncFuture future
long timeoutMs
private void <init> ()
}
android/car/testapi/CarUxRestrictionsController.class
CarUxRestrictionsController.java
package android.car.testapi
public abstract android.car.testapi.CarUxRestrictionsController extends java.lang.Object {
public abstract void setUxRestrictions (int) throws android.os.RemoteException
public abstract void clearUxRestrictions () throws android.os.RemoteException
public abstract boolean isListenerRegistered ()
}
android/car/testapi/FakeAppFocusService.class
FakeAppFocusService.java
package android.car.testapi
public android.car.testapi.FakeAppFocusService extends com.android.car.AppFocusService implements android.car.testapi.CarAppFocusController {
private final android.car.testapi.FakeSystemActivityMonitoringService mSystemActivityMonitoringService
private void <init> (android.content.Context, android.car.testapi.FakeSystemActivityMonitoringService)
android.content.Context context
android.car.testapi.FakeSystemActivityMonitoringService fakeSystemActivityMonitoringService
public void <init> (android.content.Context)
android.content.Context context
public void setForegroundUid (int)
int uid
public void setForegroundPid (int)
int pid
public void resetForegroundUid ()
public void resetForegroundPid ()
}
android/car/testapi/FakeCar$FakeCarService.class
FakeCar.java
package android.car.testapi
android.car.testapi.FakeCar$FakeCarService extends android.car.ICar$Stub {
android.car.content.pm.ICarPackageManager$Stub mCarPackageManager
android.car.diagnostic.ICarDiagnostic$Stub mCarDiagnostic
android.car.hardware.power.ICarPower$Stub mCarPower
android.car.cluster.IInstrumentClusterManagerService$Stub mClusterService
android.car.storagemonitoring.ICarStorageMonitoring$Stub mCarStorageMonitoring
android.car.drivingstate.ICarDrivingState$Stub mCarDrivingState
private final android.car.testapi.FakeCarAudioService mCarAudio
private final android.car.testapi.FakeAppFocusService mAppFocus
private final android.car.testapi.FakeCarPropertyService mCarProperty
private final android.car.testapi.FakeCarProjectionService mCarProjection
private final android.car.testapi.FakeInstrumentClusterNavigation mInstrumentClusterNavigation
private final android.car.testapi.FakeCarUxRestrictionsService mCarUxRestrictionService
void <init> (android.content.Context)
android.content.Context context
public void setSystemServerConnections (com.android.car.internal.ICarServiceHelper, android.car.ICarResultReceiver) throws android.os.RemoteException
com.android.car.internal.ICarServiceHelper helper
android.car.ICarResultReceiver receiver
public android.os.IBinder getCarService (java.lang.String) throws android.os.RemoteException
String serviceName
public int getCarConnectionType () throws android.os.RemoteException
public boolean isFeatureEnabled (java.lang.String)
String featureName
public int enableFeature (java.lang.String)
String featureName
public int disableFeature (java.lang.String)
String featureName
public java.util.List getAllEnabledFeatures ()
public java.util.List getAllPendingDisabledFeatures ()
public java.util.List getAllPendingEnabledFeatures ()
public java.lang.String getCarManagerClassForFeature (java.lang.String)
String featureName
}
android/car/testapi/FakeCar.class
FakeCar.java
package android.car.testapi
public final android.car.testapi.FakeCar extends java.lang.Object {
private static final String TAG
private final android.car.Car mCar
private final android.car.testapi.FakeCar$FakeCarService mService
public static android.car.testapi.FakeCar createFakeCar (android.content.Context)
android.content.Context context
android.car.testapi.FakeCar$FakeCarService service
android.car.Car car
private void <init> (android.car.Car, android.car.testapi.FakeCar$FakeCarService)
android.car.Car car
android.car.testapi.FakeCar$FakeCarService service
public android.car.Car getCar ()
public android.car.testapi.CarPropertyController getCarPropertyController ()
public android.car.testapi.CarProjectionController getCarProjectionController ()
public android.car.testapi.CarAppFocusController getAppFocusController ()
public android.car.testapi.CarNavigationStatusController getCarNavigationStatusController ()
public android.car.testapi.CarUxRestrictionsController getCarUxRestrictionController ()
static void <clinit> ()
}
android/car/testapi/FakeCarAudioService.class
FakeCarAudioService.java
package android.car.testapi
final android.car.testapi.FakeCarAudioService extends android.car.media.ICarAudio$Stub {
void <init> ()
public boolean isAudioFeatureEnabled (int)
int feature
public void setGroupVolume (int, int, int, int)
int zoneId
int groupId
int index
int flags
public int getGroupMaxVolume (int, int)
int zoneId
int groupId
public int getGroupMinVolume (int, int)
int zoneId
int groupId
public int getGroupVolume (int, int)
int zoneId
int groupId
public void setFadeTowardFront (float)
float value
public void setBalanceTowardRight (float)
float value
public java.lang.String[] getExternalSources ()
public android.car.media.CarAudioPatchHandle createAudioPatch (java.lang.String, int, int)
String sourceAddress
int usage
int gainInMillibels
public void releaseAudioPatch (android.car.media.CarAudioPatchHandle)
android.car.media.CarAudioPatchHandle patch
public int getVolumeGroupCount (int)
int zoneId
public int getVolumeGroupIdForUsage (int, int)
int zoneId
int usage
public int[] getUsagesForVolumeGroupId (int, int)
int zoneId
int groupId
public android.car.media.CarVolumeGroupInfo getVolumeGroupInfo (int, int)
int zoneId
int groupId
public java.util.List getVolumeGroupInfosForZone (int)
int zoneId
public java.util.List getAudioAttributesForVolumeGroup (android.car.media.CarVolumeGroupInfo)
android.car.media.CarVolumeGroupInfo groupInfo
public int[] getAudioZoneIds ()
public int getZoneIdForUid (int)
int uid
public boolean setZoneIdForUid (int, int)
int zoneId
int uid
public boolean clearZoneIdForUid (int)
int uid
public boolean cancelMediaAudioOnPrimaryZone (long)
long requestId
public boolean resetMediaAudioOnPrimaryZone (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
public boolean isMediaAudioAllowedInPrimaryZone (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
public long requestMediaAudioOnPrimaryZone (android.car.media.IMediaAudioRequestStatusCallback, android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.media.IMediaAudioRequestStatusCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo info
public boolean allowMediaAudioOnPrimaryZone (android.os.IBinder, long, boolean)
android.os.IBinder token
long requestId
boolean allow
public boolean registerPrimaryZoneMediaAudioRequestCallback (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
android.car.media.IPrimaryZoneMediaAudioRequestCallback backk
public void unregisterPrimaryZoneMediaAudioRequestCallback (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
public boolean registerAudioZonesMirrorStatusCallback (android.car.media.IAudioZonesMirrorStatusCallback)
android.car.media.IAudioZonesMirrorStatusCallback callback
public void unregisterAudioZonesMirrorStatusCallback (android.car.media.IAudioZonesMirrorStatusCallback)
android.car.media.IAudioZonesMirrorStatusCallback callback
public int canEnableAudioMirror ()
public long enableMirrorForAudioZones (int[])
int[] audioZones
public void extendAudioMirrorRequest (long, int[])
long mirrorId
int[] audioZones
public void disableAudioMirrorForZone (int)
int zoneId
public void disableAudioMirror (long)
long requestId
public int[] getMirrorAudioZonesForAudioZone (int)
int zoneId
public int[] getMirrorAudioZonesForMirrorRequest (long)
long mirrorId
public boolean isVolumeGroupMuted (int, int)
int zoneId
int groupId
public void setVolumeGroupMute (int, int, boolean, int)
int zoneId
int groupId
boolean mute
int flags
public java.lang.String getOutputDeviceAddressForUsage (int, int)
int zoneId
int usage
public java.util.List getInputDevicesForZoneId (int)
int zoneId
public boolean isPlaybackOnVolumeGroupActive (int, int)
int volumeGroupId
int audioZoneId
public android.car.media.CarAudioZoneConfigInfo getCurrentAudioZoneConfigInfo (int)
int audioZoneId
public java.util.List getAudioZoneConfigInfos (int)
int audioZoneId
public void switchZoneToConfig (android.car.media.CarAudioZoneConfigInfo, android.car.media.ISwitchAudioZoneConfigCallback)
android.car.media.CarAudioZoneConfigInfo zoneConfig
android.car.media.ISwitchAudioZoneConfigCallback callback
public void registerVolumeCallback (android.os.IBinder)
android.os.IBinder binder
public void unregisterVolumeCallback (android.os.IBinder)
android.os.IBinder binder
public boolean registerCarVolumeEventCallback (android.car.media.ICarVolumeEventCallback)
android.car.media.ICarVolumeEventCallback callback
public boolean unregisterCarVolumeEventCallback (android.car.media.ICarVolumeEventCallback)
android.car.media.ICarVolumeEventCallback callback
}
android/car/testapi/FakeCarProjectionService$1.class
FakeCarProjectionService.java
package android.car.testapi
android.car.testapi.FakeCarProjectionService$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic android.car.testapi.FakeCarProjectionService this$0
void <init> (android.car.testapi.FakeCarProjectionService)
android.car.testapi.FakeCarProjectionService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
android/car/testapi/FakeCarProjectionService.class
FakeCarProjectionService.java
package android.car.testapi
android.car.testapi.FakeCarProjectionService extends android.car.ICarProjection$Stub implements android.car.testapi.CarProjectionController {
private final android.content.Context mContext
private android.net.wifi.SoftApConfiguration mSoftApConfiguration
private android.net.wifi.WifiConfiguration mWifiConfiguration
private android.os.Messenger mApMessenger
private android.os.IBinder mApBinder
private java.util.List mStatusListeners
private java.util.Map mProjectionStatusMap
private android.car.projection.ProjectionStatus mCurrentProjectionStatus
private android.car.projection.ProjectionOptions mProjectionOptions
private final java.util.Map mKeyEventListeners
private final android.content.ServiceConnection mServiceConnection
void <init> (android.content.Context)
android.content.Context context
public void registerProjectionRunner (android.content.Intent) throws android.os.RemoteException
android.content.Intent serviceIntent
public void unregisterProjectionRunner (android.content.Intent) throws android.os.RemoteException
android.content.Intent serviceIntent
public void registerKeyEventHandler (android.car.ICarProjectionKeyEventHandler, byte[])
android.car.ICarProjectionKeyEventHandler callback
byte[] events
public void unregisterKeyEventHandler (android.car.ICarProjectionKeyEventHandler)
android.car.ICarProjectionKeyEventHandler callback
public void fireKeyEvent (int)
android.os.RemoteException e
java.util.Map$Entry entry
int event
public void startProjectionAccessPoint (android.os.Messenger, android.os.IBinder) throws android.os.RemoteException
android.os.Messenger messenger
android.os.IBinder binder
android.os.Message message
public void stopProjectionAccessPoint (android.os.IBinder) throws android.os.RemoteException
android.os.Message message
android.os.IBinder binder
public boolean requestBluetoothProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder) throws android.os.RemoteException
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
public boolean releaseBluetoothProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder) throws android.os.RemoteException
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
public void updateProjectionStatus (android.car.projection.ProjectionStatus, android.os.IBinder) throws android.os.RemoteException
android.car.projection.ProjectionStatus status
android.os.IBinder token
private transient void notifyStatusListeners (android.car.projection.ProjectionStatus, android.car.ICarProjectionStatusListener[]) throws android.os.RemoteException
android.car.ICarProjectionStatusListener listener
android.car.projection.ProjectionStatus status
android.car.ICarProjectionStatusListener[] listeners
public void registerProjectionStatusListener (android.car.ICarProjectionStatusListener) throws android.os.RemoteException
android.car.ICarProjectionStatusListener listener
public void unregisterProjectionStatusListener (android.car.ICarProjectionStatusListener) throws android.os.RemoteException
android.car.ICarProjectionStatusListener listener
public void setSoftApConfiguration (android.net.wifi.SoftApConfiguration)
android.net.wifi.SoftApConfiguration softApConfiguration
public void setWifiConfiguration (android.net.wifi.WifiConfiguration)
android.net.wifi.WifiConfiguration wifiConfiguration
public android.os.Bundle getProjectionOptions () throws android.os.RemoteException
public int[] getAvailableWifiChannels (int) throws android.os.RemoteException
int band
public void resetProjectionAccessPointCredentials () throws android.os.RemoteException
public void setProjectionOptions (android.car.projection.ProjectionOptions)
android.car.projection.ProjectionOptions projectionOptions
}
android/car/testapi/FakeCarPropertyService$ListenerInfo.class
FakeCarPropertyService.java
package android.car.testapi
android.car.testapi.FakeCarPropertyService$ListenerInfo extends java.lang.Object {
private final android.car.hardware.property.ICarPropertyEventListener mListener
void <init> (android.car.hardware.property.ICarPropertyEventListener)
android.car.hardware.property.ICarPropertyEventListener listener
public boolean equals (java.lang.Object)
Object o
android.car.testapi.FakeCarPropertyService$ListenerInfo that
public int hashCode ()
}
android/car/testapi/FakeCarPropertyService$PropKey.class
FakeCarPropertyService.java
package android.car.testapi
android.car.testapi.FakeCarPropertyService$PropKey extends java.lang.Object {
final int mPropId
final int mAreaId
private void <init> (int, int)
int propId
int areaId
static android.car.testapi.FakeCarPropertyService$PropKey of (int, int)
int propId
int areaId
static android.car.testapi.FakeCarPropertyService$PropKey of (android.car.hardware.CarPropertyValue)
android.car.hardware.CarPropertyValue carPropertyValue
public boolean equals (java.lang.Object)
Object o
android.car.testapi.FakeCarPropertyService$PropKey propKey
public int hashCode ()
}
android/car/testapi/FakeCarPropertyService$VehicleArea.class
FakeCarPropertyService.java
package android.car.testapi
final android.car.testapi.FakeCarPropertyService$VehicleArea extends java.lang.Object {
static final int GLOBAL
static final int WINDOW
static final int MIRROR
static final int SEAT
static final int DOOR
static final int WHEEL
static final int MASK
private void <init> ()
}
android/car/testapi/FakeCarPropertyService.class
FakeCarPropertyService.java
package android.car.testapi
android.car.testapi.FakeCarPropertyService extends android.car.hardware.property.ICarProperty$Stub implements android.car.testapi.CarPropertyController {
private final java.util.Map mConfigs
private final java.util.Map mValues
private final com.android.car.internal.PropertyPermissionMapping mPermissions
private final java.util.ArrayList mValuesSet
private final java.util.Map mListeners
void <init> ()
public void registerListener (int, float, android.car.hardware.property.ICarPropertyEventListener) throws android.os.RemoteException
int propId
float rate
android.car.hardware.property.ICarPropertyEventListener listener
java.util.Set propListeners
public void unregisterListener (int, android.car.hardware.property.ICarPropertyEventListener) throws android.os.RemoteException
int propId
android.car.hardware.property.ICarPropertyEventListener listener
java.util.Set propListeners
public com.android.car.internal.property.CarPropertyConfigList getPropertyList () throws android.os.RemoteException
public com.android.car.internal.property.CarPropertyConfigList getPropertyConfigList (int[])
android.car.hardware.CarPropertyConfig cfg
int prop
int[] propIds
java.util.List configs
public void getPropertiesAsync (com.android.car.internal.property.AsyncPropertyServiceRequestList, com.android.car.internal.property.IAsyncPropertyResultCallback, long) throws android.os.RemoteException
com.android.car.internal.property.AsyncPropertyServiceRequest asyncPropertyServiceRequest
int i
com.android.car.internal.property.AsyncPropertyServiceRequestList asyncPropertyServiceRequests
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
java.util.List asyncPropertyServiceRequestList
java.util.List getValueResults
public void setPropertiesAsync (com.android.car.internal.property.AsyncPropertyServiceRequestList, com.android.car.internal.property.IAsyncPropertyResultCallback, long) throws android.os.RemoteException
com.android.car.internal.property.AsyncPropertyServiceRequest asyncPropertyServiceRequest
int i
com.android.car.internal.property.AsyncPropertyServiceRequestList asyncPropertyServiceRequests
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
java.util.List asyncPropertyServiceRequestList
java.util.List setValueResults
public android.car.hardware.CarPropertyValue getProperty (int, int) throws android.os.RemoteException
int prop
int zone
public void setProperty (android.car.hardware.CarPropertyValue, android.car.hardware.property.ICarPropertyEventListener) throws android.os.RemoteException
android.car.hardware.CarPropertyValue prop
android.car.hardware.property.ICarPropertyEventListener listener
public void cancelRequests (int[])
int[] serviceRequestIds
public java.lang.String getReadPermission (int) throws android.os.RemoteException
int propId
public java.lang.String getWritePermission (int) throws android.os.RemoteException
int propId
public android.car.testapi.CarPropertyController addProperty (java.lang.Integer, java.lang.Object)
Integer propId
Object value
int areaType
Class type
android.car.hardware.CarPropertyConfig$Builder builder
public android.car.testapi.CarPropertyController addProperty (android.car.hardware.CarPropertyConfig, android.car.hardware.CarPropertyValue)
android.car.hardware.CarPropertyConfig config
android.car.hardware.CarPropertyValue value
public transient void updateValues (boolean, android.car.hardware.CarPropertyValue[])
android.car.hardware.CarPropertyValue v
boolean triggerListeners
android.car.hardware.CarPropertyValue[] propValues
private void sendEvent (android.car.hardware.CarPropertyValue)
android.os.RemoteException e
java.util.List events
android.car.testapi.FakeCarPropertyService$ListenerInfo listenerInfo
android.car.hardware.CarPropertyValue v
java.util.Set listeners
public java.util.List getSetValues ()
private static java.lang.Class getPropertyType (int)
int propId
int type
private static int getVehicleAreaType (int)
int propId
int halArea
}
android/car/testapi/FakeCarUxRestrictionsService.class
FakeCarUxRestrictionsService.java
package android.car.testapi
public android.car.testapi.FakeCarUxRestrictionsService extends android.car.drivingstate.ICarUxRestrictionsManager$Stub implements android.car.testapi.CarUxRestrictionsController {
private final Object mLock
private android.car.drivingstate.CarUxRestrictions mCarUxRestrictions
private android.car.drivingstate.ICarUxRestrictionsChangeListener mListener
private String mMode
private static android.car.drivingstate.CarUxRestrictions createCarUxRestrictions (int)
int activeRestrictions
void <init> ()
public void registerUxRestrictionsChangeListener (android.car.drivingstate.ICarUxRestrictionsChangeListener, int)
android.car.drivingstate.ICarUxRestrictionsChangeListener listener
int displayId
public void unregisterUxRestrictionsChangeListener (android.car.drivingstate.ICarUxRestrictionsChangeListener)
android.car.drivingstate.ICarUxRestrictionsChangeListener listener
public android.car.drivingstate.CarUxRestrictions getCurrentUxRestrictions (int)
int displayId
public java.util.List getStagedConfigs ()
public java.util.List getConfigs ()
public boolean setRestrictionMode (java.lang.String) throws android.os.RemoteException
String mode
public java.lang.String getRestrictionMode () throws android.os.RemoteException
public boolean saveUxRestrictionsConfigurationForNextBoot (java.util.List)
java.util.List config
public void setUxRestrictions (int) throws android.os.RemoteException
int restrictions
public void clearUxRestrictions () throws android.os.RemoteException
public boolean isListenerRegistered ()
}
android/car/testapi/FakeInstrumentClusterNavigation.class
FakeInstrumentClusterNavigation.java
package android.car.testapi
public android.car.testapi.FakeInstrumentClusterNavigation extends android.car.cluster.renderer.IInstrumentClusterNavigation$Stub implements android.car.testapi.CarNavigationStatusController {
private static final int DEFAULT_MIN_UPDATE_INTERVAL_MILLIS
private android.os.Bundle mCurrentNavigationState
private android.car.navigation.CarNavigationInstrumentCluster mCarNavigationInstrumentCluster
public void <init> ()
public void onNavigationStateChanged (android.os.Bundle)
android.os.Bundle bundle
public android.car.navigation.CarNavigationInstrumentCluster getInstrumentClusterInfo ()
public android.os.Bundle getCurrentNavState ()
public void setImageCodeClusterInfo (int)
int minIntervalMillis
public void setCustomImageClusterInfo (int, int, int, int)
int minIntervalMillis
int imageWidth
int imageHeight
int imageColorDepthBits
}
android/car/testapi/FakeSystemActivityMonitoringService.class
FakeSystemActivityMonitoringService.java
package android.car.testapi
public android.car.testapi.FakeSystemActivityMonitoringService extends com.android.car.SystemActivityMonitoringService {
private static final int DEFAULT_FOREGROUND_ID
private int mForegroundPid
private int mForegroundUid
public void <init> (android.content.Context)
android.content.Context context
public void <init> ()
public boolean isInForeground (int, int)
int pid
int uid
void setForegroundPid (int)
int pid
void setForegroundUid (int)
int uid
void resetForegroundPid ()
void resetForegroundUid ()
}
android/car/testapi/OccupantZoneInfoTestBuilder.class
OccupantZoneInfoTestBuilder.java
package android.car.testapi
public final android.car.testapi.OccupantZoneInfoTestBuilder extends java.lang.Object {
private int mZoneId
private int mOccupantType
private int mSeat
public void <init> ()
public android.car.testapi.OccupantZoneInfoTestBuilder setZoneId (int)
int zoneId
public android.car.testapi.OccupantZoneInfoTestBuilder setOccupantType (int)
int occupantType
public android.car.testapi.OccupantZoneInfoTestBuilder setSeat (int)
int seat
public android.car.CarOccupantZoneManager$OccupantZoneInfo build ()
}
android/car/watchdoglib/
android/car/watchdoglib/CarWatchdogDaemonHelper$1.class
CarWatchdogDaemonHelper.java
package android.car.watchdoglib
android.car.watchdoglib.CarWatchdogDaemonHelper$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final synthetic android.car.watchdoglib.CarWatchdogDaemonHelper this$0
void <init> (android.car.watchdoglib.CarWatchdogDaemonHelper)
android.car.watchdoglib.CarWatchdogDaemonHelper this$0
public void binderDied ()
android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener listener
private synthetic void lambda$binderDied$0 ()
}
android/car/watchdoglib/CarWatchdogDaemonHelper$Invokable.class
CarWatchdogDaemonHelper.java
package android.car.watchdoglib
abstract android.car.watchdoglib.CarWatchdogDaemonHelper$Invokable extends java.lang.Object {
public abstract void invoke (android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
}
android/car/watchdoglib/CarWatchdogDaemonHelper$OnConnectionChangeListener.class
CarWatchdogDaemonHelper.java
package android.car.watchdoglib
public abstract android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener extends java.lang.Object {
public abstract void onConnectionChange (boolean)
}
android/car/watchdoglib/CarWatchdogDaemonHelper.class
CarWatchdogDaemonHelper.java
package android.car.watchdoglib
public final android.car.watchdoglib.CarWatchdogDaemonHelper extends java.lang.Object {
private static final String TAG
private static final long CAR_WATCHDOG_DAEMON_BIND_RETRY_INTERVAL_MS
private static final long CAR_WATCHDOG_DAEMON_FIND_MARGINAL_TIME_MS
private static final int CAR_WATCHDOG_DAEMON_BIND_MAX_RETRY
private static final String CAR_WATCHDOG_DAEMON_INTERFACE
private final android.os.Handler mHandler
private final java.util.concurrent.CopyOnWriteArrayList mConnectionListeners
private final String mTag
private final Object mLock
private android.automotive.watchdog.internal.ICarWatchdog mCarWatchdogDaemon
private boolean mConnectionInProgress
private final android.os.IBinder$DeathRecipient mDeathRecipient
public void <init> ()
public void <init> (java.lang.String)
String requestor
public void connect ()
public void disconnect ()
public void addOnConnectionChangeListener (android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener)
android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener listener
public void removeOnConnectionChangeListener (android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener)
android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener listener
public void registerCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
public void unregisterCarWatchdogService (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
public void registerMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
public void unregisterMonitor (android.automotive.watchdog.internal.ICarWatchdogMonitor) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
public void tellCarWatchdogServiceAlive (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, java.util.List, int) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
java.util.List clientsNotResponding
int sessionId
public void tellDumpFinished (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ProcessIdentifier) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.automotive.watchdog.internal.ProcessIdentifier processIdentifier
public void notifySystemStateChange (int, int, int) throws android.os.RemoteException
int type
int arg1
int arg2
public void updateResourceOveruseConfigurations (java.util.List) throws android.os.RemoteException
java.util.List configurations
public java.util.List getResourceOveruseConfigurations () throws android.os.RemoteException
java.util.List configurations
public void controlProcessHealthCheck (boolean) throws android.os.RemoteException
boolean enable
public void setThreadPriority (int, int, int, int, int) throws android.os.RemoteException
int pid
int tid
int uid
int policy
int priority
public int[] getThreadPriority (int, int, int) throws android.os.RemoteException
int pid
int tid
int uid
int[] resultValues
public void onAidlVhalPidFetched (int) throws android.os.RemoteException
int pid
public void onTodayIoUsageStatsFetched (java.util.List) throws android.os.RemoteException
java.util.List userPackageIoUsageStats
private void invokeDaemonMethod (android.car.watchdoglib.CarWatchdogDaemonHelper$Invokable) throws android.os.RemoteException
android.car.watchdoglib.CarWatchdogDaemonHelper$Invokable r
private void invokeDaemonMethodForVersionAtLeast (android.car.watchdoglib.CarWatchdogDaemonHelper$Invokable, int) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdog daemon
android.car.watchdoglib.CarWatchdogDaemonHelper$Invokable r
int expectedDaemonVersion
android.automotive.watchdog.internal.ICarWatchdog daemon
int actualDaemonVersion
private void connectToDaemon (int)
int retryCount
int nextRetry
private boolean makeBinderConnection ()
android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener listener
long currentTimeMs
android.os.IBinder binder
long elapsedTimeMs
android.automotive.watchdog.internal.ICarWatchdog daemon
private void linkToDeath ()
android.os.IBinder binder
android.os.RemoteException e
android.os.IBinder binder
private void unlinkToDeath ()
android.os.IBinder binder
android.os.IBinder binder
private synthetic void lambda$connectToDaemon$14 (int)
int nextRetry
private static synthetic void lambda$onTodayIoUsageStatsFetched$13 (java.util.List, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
java.util.List userPackageIoUsageStats
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$onAidlVhalPidFetched$12 (int, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
int pid
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$getThreadPriority$11 (int, int, int, int[], android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
int pid
int tid
int uid
int[] resultValues
android.automotive.watchdog.internal.ICarWatchdog daemon
android.automotive.watchdog.internal.ThreadPolicyWithPriority t
private static synthetic void lambda$setThreadPriority$10 (int, int, int, int, int, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
int pid
int tid
int uid
int policy
int priority
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$controlProcessHealthCheck$9 (boolean, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
boolean enable
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$getResourceOveruseConfigurations$8 (java.util.List, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
java.util.List configurations
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$updateResourceOveruseConfigurations$7 (java.util.List, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
java.util.List configurations
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$notifySystemStateChange$6 (int, int, int, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
int type
int arg1
int arg2
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$tellDumpFinished$5 (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ProcessIdentifier, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.automotive.watchdog.internal.ProcessIdentifier processIdentifier
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$tellCarWatchdogServiceAlive$4 (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, java.util.List, int, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
java.util.List clientsNotResponding
int sessionId
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$unregisterMonitor$3 (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$registerMonitor$2 (android.automotive.watchdog.internal.ICarWatchdogMonitor, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogMonitor monitor
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$unregisterCarWatchdogService$1 (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
android.automotive.watchdog.internal.ICarWatchdog daemon
private static synthetic void lambda$registerCarWatchdogService$0 (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, android.automotive.watchdog.internal.ICarWatchdog) throws android.os.RemoteException
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem service
android.automotive.watchdog.internal.ICarWatchdog daemon
static void <clinit> ()
}
android/frameworks/
android/frameworks/automotive/
android/frameworks/automotive/powerpolicy/
android/frameworks/automotive/powerpolicy/CarPowerPolicy$1.class
CarPowerPolicy.java
package android.frameworks.automotive.powerpolicy
android.frameworks.automotive.powerpolicy.CarPowerPolicy$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.frameworks.automotive.powerpolicy.CarPowerPolicy createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.frameworks.automotive.powerpolicy.CarPowerPolicy _aidl_out
public android.frameworks.automotive.powerpolicy.CarPowerPolicy[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/frameworks/automotive/powerpolicy/CarPowerPolicy.class
CarPowerPolicy.java
package android.frameworks.automotive.powerpolicy
public android.frameworks.automotive.powerpolicy.CarPowerPolicy extends java.lang.Object implements android.os.Parcelable {
public String policyId
public int[] enabledComponents
public int[] disabledComponents
public int[] enabledCustomComponents
public int[] disabledCustomComponents
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/frameworks/automotive/powerpolicy/CarPowerPolicyFilter$1.class
CarPowerPolicyFilter.java
package android.frameworks.automotive.powerpolicy
android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter _aidl_out
public android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/frameworks/automotive/powerpolicy/CarPowerPolicyFilter.class
CarPowerPolicyFilter.java
package android.frameworks.automotive.powerpolicy
public android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter extends java.lang.Object implements android.os.Parcelable {
public int[] components
public int[] customComponents
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback$Default.class
ICarPowerPolicyChangeCallback.java
package android.frameworks.automotive.powerpolicy
public android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback$Default extends java.lang.Object implements android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback {
public void <init> ()
public void onPolicyChanged (android.frameworks.automotive.powerpolicy.CarPowerPolicy) throws android.os.RemoteException
android.frameworks.automotive.powerpolicy.CarPowerPolicy policy
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback$Stub$Proxy.class
ICarPowerPolicyChangeCallback.java
package android.frameworks.automotive.powerpolicy
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback$Stub$Proxy extends java.lang.Object implements android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onPolicyChanged (android.frameworks.automotive.powerpolicy.CarPowerPolicy) throws android.os.RemoteException
boolean _status
android.frameworks.automotive.powerpolicy.CarPowerPolicy policy
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback$Stub.class
ICarPowerPolicyChangeCallback.java
package android.frameworks.automotive.powerpolicy
public abstract android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback$Stub extends android.os.Binder implements android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback {
static final int TRANSACTION_onPolicyChanged
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.frameworks.automotive.powerpolicy.CarPowerPolicy _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyChangeCallback.class
ICarPowerPolicyChangeCallback.java
package android.frameworks.automotive.powerpolicy
public abstract android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onPolicyChanged (android.frameworks.automotive.powerpolicy.CarPowerPolicy) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer$Default.class
ICarPowerPolicyServer.java
package android.frameworks.automotive.powerpolicy
public android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer$Default extends java.lang.Object implements android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer {
public void <init> ()
public android.frameworks.automotive.powerpolicy.CarPowerPolicy getCurrentPowerPolicy () throws android.os.RemoteException
public boolean getPowerComponentState (int) throws android.os.RemoteException
int componentId
public void registerPowerPolicyChangeCallback (android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback, android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter) throws android.os.RemoteException
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback callback
android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter filter
public void unregisterPowerPolicyChangeCallback (android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback) throws android.os.RemoteException
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback callback
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer$Stub$Proxy.class
ICarPowerPolicyServer.java
package android.frameworks.automotive.powerpolicy
android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer$Stub$Proxy extends java.lang.Object implements android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public android.frameworks.automotive.powerpolicy.CarPowerPolicy getCurrentPowerPolicy () throws android.os.RemoteException
boolean _status
android.frameworks.automotive.powerpolicy.CarPowerPolicy _result
android.os.Parcel _data
android.os.Parcel _reply
android.frameworks.automotive.powerpolicy.CarPowerPolicy _result
public boolean getPowerComponentState (int) throws android.os.RemoteException
boolean _status
boolean _result
int componentId
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void registerPowerPolicyChangeCallback (android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback, android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter) throws android.os.RemoteException
boolean _status
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback callback
android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter filter
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterPowerPolicyChangeCallback (android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback) throws android.os.RemoteException
boolean _status
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback callback
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer$Stub.class
ICarPowerPolicyServer.java
package android.frameworks.automotive.powerpolicy
public abstract android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer$Stub extends android.os.Binder implements android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer {
static final int TRANSACTION_getCurrentPowerPolicy
static final int TRANSACTION_getPowerComponentState
static final int TRANSACTION_registerPowerPolicyChangeCallback
static final int TRANSACTION_unregisterPowerPolicyChangeCallback
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.frameworks.automotive.powerpolicy.CarPowerPolicy _result
int _arg0
boolean _result
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback _arg0
android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter _arg1
android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/frameworks/automotive/powerpolicy/ICarPowerPolicyServer.class
ICarPowerPolicyServer.java
package android.frameworks.automotive.powerpolicy
public abstract android.frameworks.automotive.powerpolicy.ICarPowerPolicyServer extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract android.frameworks.automotive.powerpolicy.CarPowerPolicy getCurrentPowerPolicy () throws android.os.RemoteException
public abstract boolean getPowerComponentState (int) throws android.os.RemoteException
public abstract void registerPowerPolicyChangeCallback (android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback, android.frameworks.automotive.powerpolicy.CarPowerPolicyFilter) throws android.os.RemoteException
public abstract void unregisterPowerPolicyChangeCallback (android.frameworks.automotive.powerpolicy.ICarPowerPolicyChangeCallback) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/frameworks/automotive/powerpolicy/PowerComponent.class
PowerComponent.java
package android.frameworks.automotive.powerpolicy
public abstract annotation android.frameworks.automotive.powerpolicy.PowerComponent extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int AUDIO
public static final int MEDIA
public static final int DISPLAY
public static final int BLUETOOTH
public static final int WIFI
public static final int CELLULAR
public static final int ETHERNET
public static final int PROJECTION
public static final int NFC
public static final int INPUT
public static final int VOICE_INTERACTION
public static final int VISUAL_INTERACTION
public static final int TRUSTED_DEVICE_DETECTION
public static final int LOCATION
public static final int MICROPHONE
public static final int CPU
public static final int MINIMUM_CUSTOM_COMPONENT_VALUE
}
android/frameworks/automotive/powerpolicy/internal/
android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification$Default.class
ICarPowerPolicySystemNotification.java
package android.frameworks.automotive.powerpolicy.internal
public android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification$Default extends java.lang.Object implements android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification {
public void <init> ()
public android.frameworks.automotive.powerpolicy.internal.PolicyState notifyCarServiceReady () throws android.os.RemoteException
public void notifyPowerPolicyChange (java.lang.String, boolean) throws android.os.RemoteException
String policyId
boolean force
public void notifyPowerPolicyDefinition (java.lang.String, java.lang.String[], java.lang.String[]) throws android.os.RemoteException
String policyId
String[] enabledComponents
String[] disabledComponents
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification$Stub$Proxy.class
ICarPowerPolicySystemNotification.java
package android.frameworks.automotive.powerpolicy.internal
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification$Stub$Proxy extends java.lang.Object implements android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public android.frameworks.automotive.powerpolicy.internal.PolicyState notifyCarServiceReady () throws android.os.RemoteException
boolean _status
android.frameworks.automotive.powerpolicy.internal.PolicyState _result
android.os.Parcel _data
android.os.Parcel _reply
android.frameworks.automotive.powerpolicy.internal.PolicyState _result
public void notifyPowerPolicyChange (java.lang.String, boolean) throws android.os.RemoteException
boolean _status
String policyId
boolean force
android.os.Parcel _data
android.os.Parcel _reply
public void notifyPowerPolicyDefinition (java.lang.String, java.lang.String[], java.lang.String[]) throws android.os.RemoteException
boolean _status
String policyId
String[] enabledComponents
String[] disabledComponents
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification$Stub.class
ICarPowerPolicySystemNotification.java
package android.frameworks.automotive.powerpolicy.internal
public abstract android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification$Stub extends android.os.Binder implements android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification {
static final int TRANSACTION_notifyCarServiceReady
static final int TRANSACTION_notifyPowerPolicyChange
static final int TRANSACTION_notifyPowerPolicyDefinition
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.frameworks.automotive.powerpolicy.internal.PolicyState _result
String _arg0
boolean _arg1
String _arg0
String[] _arg1
String[] _arg2
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/frameworks/automotive/powerpolicy/internal/ICarPowerPolicySystemNotification.class
ICarPowerPolicySystemNotification.java
package android.frameworks.automotive.powerpolicy.internal
public abstract android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract android.frameworks.automotive.powerpolicy.internal.PolicyState notifyCarServiceReady () throws android.os.RemoteException
public abstract void notifyPowerPolicyChange (java.lang.String, boolean) throws android.os.RemoteException
public abstract void notifyPowerPolicyDefinition (java.lang.String, java.lang.String[], java.lang.String[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/frameworks/automotive/powerpolicy/internal/PolicyState$1.class
PolicyState.java
package android.frameworks.automotive.powerpolicy.internal
android.frameworks.automotive.powerpolicy.internal.PolicyState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.frameworks.automotive.powerpolicy.internal.PolicyState createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.frameworks.automotive.powerpolicy.internal.PolicyState _aidl_out
public android.frameworks.automotive.powerpolicy.internal.PolicyState[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/frameworks/automotive/powerpolicy/internal/PolicyState.class
PolicyState.java
package android.frameworks.automotive.powerpolicy.internal
public android.frameworks.automotive.powerpolicy.internal.PolicyState extends java.lang.Object implements android.os.Parcelable {
public String policyId
public String policyGroupId
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/
android/hardware/audio/
android/hardware/audio/common/
android/hardware/audio/common/PlaybackTrackMetadata$1.class
PlaybackTrackMetadata.java
package android.hardware.audio.common
android.hardware.audio.common.PlaybackTrackMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.audio.common.PlaybackTrackMetadata createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.audio.common.PlaybackTrackMetadata _aidl_out
public android.hardware.audio.common.PlaybackTrackMetadata[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/audio/common/PlaybackTrackMetadata.class
PlaybackTrackMetadata.java
package android.hardware.audio.common
public android.hardware.audio.common.PlaybackTrackMetadata extends java.lang.Object implements android.os.Parcelable {
public int usage
public int contentType
public float gain
public android.media.audio.common.AudioChannelLayout channelMask
public android.media.audio.common.AudioDevice sourceDevice
public String[] tags
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.audio.common.PlaybackTrackMetadata that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/audio/common/RecordTrackMetadata$1.class
RecordTrackMetadata.java
package android.hardware.audio.common
android.hardware.audio.common.RecordTrackMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.audio.common.RecordTrackMetadata createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.audio.common.RecordTrackMetadata _aidl_out
public android.hardware.audio.common.RecordTrackMetadata[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/audio/common/RecordTrackMetadata.class
RecordTrackMetadata.java
package android.hardware.audio.common
public android.hardware.audio.common.RecordTrackMetadata extends java.lang.Object implements android.os.Parcelable {
public int source
public float gain
public android.media.audio.common.AudioDevice destinationDevice
public android.media.audio.common.AudioChannelLayout channelMask
public String[] tags
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.audio.common.RecordTrackMetadata that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/audio/common/SinkMetadata$1.class
SinkMetadata.java
package android.hardware.audio.common
android.hardware.audio.common.SinkMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.audio.common.SinkMetadata createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.audio.common.SinkMetadata _aidl_out
public android.hardware.audio.common.SinkMetadata[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/audio/common/SinkMetadata.class
SinkMetadata.java
package android.hardware.audio.common
public android.hardware.audio.common.SinkMetadata extends java.lang.Object implements android.os.Parcelable {
public android.hardware.audio.common.RecordTrackMetadata[] tracks
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.audio.common.SinkMetadata that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/audio/common/SourceMetadata$1.class
SourceMetadata.java
package android.hardware.audio.common
android.hardware.audio.common.SourceMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.audio.common.SourceMetadata createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.audio.common.SourceMetadata _aidl_out
public android.hardware.audio.common.SourceMetadata[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/audio/common/SourceMetadata.class
SourceMetadata.java
package android.hardware.audio.common
public android.hardware.audio.common.SourceMetadata extends java.lang.Object implements android.os.Parcelable {
public android.hardware.audio.common.PlaybackTrackMetadata[] tracks
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.audio.common.SourceMetadata that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/audio/common/V6_0/
android/hardware/audio/common/V6_0/AudioChannelMask.class
AudioChannelMask.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioChannelMask extends java.lang.Object {
public static final int REPRESENTATION_POSITION
public static final int REPRESENTATION_INDEX
public static final int NONE
public static final int INVALID
public static final int OUT_FRONT_LEFT
public static final int OUT_FRONT_RIGHT
public static final int OUT_FRONT_CENTER
public static final int OUT_LOW_FREQUENCY
public static final int OUT_BACK_LEFT
public static final int OUT_BACK_RIGHT
public static final int OUT_FRONT_LEFT_OF_CENTER
public static final int OUT_FRONT_RIGHT_OF_CENTER
public static final int OUT_BACK_CENTER
public static final int OUT_SIDE_LEFT
public static final int OUT_SIDE_RIGHT
public static final int OUT_TOP_CENTER
public static final int OUT_TOP_FRONT_LEFT
public static final int OUT_TOP_FRONT_CENTER
public static final int OUT_TOP_FRONT_RIGHT
public static final int OUT_TOP_BACK_LEFT
public static final int OUT_TOP_BACK_CENTER
public static final int OUT_TOP_BACK_RIGHT
public static final int OUT_TOP_SIDE_LEFT
public static final int OUT_TOP_SIDE_RIGHT
public static final int OUT_HAPTIC_A
public static final int OUT_HAPTIC_B
public static final int OUT_MONO
public static final int OUT_STEREO
public static final int OUT_2POINT1
public static final int OUT_2POINT0POINT2
public static final int OUT_2POINT1POINT2
public static final int OUT_3POINT0POINT2
public static final int OUT_3POINT1POINT2
public static final int OUT_QUAD
public static final int OUT_QUAD_BACK
public static final int OUT_QUAD_SIDE
public static final int OUT_SURROUND
public static final int OUT_PENTA
public static final int OUT_5POINT1
public static final int OUT_5POINT1_BACK
public static final int OUT_5POINT1_SIDE
public static final int OUT_5POINT1POINT2
public static final int OUT_5POINT1POINT4
public static final int OUT_6POINT1
public static final int OUT_7POINT1
public static final int OUT_7POINT1POINT2
public static final int OUT_7POINT1POINT4
public static final int OUT_MONO_HAPTIC_A
public static final int OUT_STEREO_HAPTIC_A
public static final int OUT_HAPTIC_AB
public static final int OUT_MONO_HAPTIC_AB
public static final int OUT_STEREO_HAPTIC_AB
public static final int IN_LEFT
public static final int IN_RIGHT
public static final int IN_FRONT
public static final int IN_BACK
public static final int IN_LEFT_PROCESSED
public static final int IN_RIGHT_PROCESSED
public static final int IN_FRONT_PROCESSED
public static final int IN_BACK_PROCESSED
public static final int IN_PRESSURE
public static final int IN_X_AXIS
public static final int IN_Y_AXIS
public static final int IN_Z_AXIS
public static final int IN_BACK_LEFT
public static final int IN_BACK_RIGHT
public static final int IN_CENTER
public static final int IN_LOW_FREQUENCY
public static final int IN_TOP_LEFT
public static final int IN_TOP_RIGHT
public static final int IN_VOICE_UPLINK
public static final int IN_VOICE_DNLINK
public static final int IN_MONO
public static final int IN_STEREO
public static final int IN_FRONT_BACK
public static final int IN_6
public static final int IN_2POINT0POINT2
public static final int IN_2POINT1POINT2
public static final int IN_3POINT0POINT2
public static final int IN_3POINT1POINT2
public static final int IN_5POINT1
public static final int IN_VOICE_UPLINK_MONO
public static final int IN_VOICE_DNLINK_MONO
public static final int IN_VOICE_CALL_MONO
public static final int COUNT_MAX
public static final int INDEX_HDR
public static final int INDEX_MASK_1
public static final int INDEX_MASK_2
public static final int INDEX_MASK_3
public static final int INDEX_MASK_4
public static final int INDEX_MASK_5
public static final int INDEX_MASK_6
public static final int INDEX_MASK_7
public static final int INDEX_MASK_8
public static final int INDEX_MASK_9
public static final int INDEX_MASK_10
public static final int INDEX_MASK_11
public static final int INDEX_MASK_12
public static final int INDEX_MASK_13
public static final int INDEX_MASK_14
public static final int INDEX_MASK_15
public static final int INDEX_MASK_16
public static final int INDEX_MASK_17
public static final int INDEX_MASK_18
public static final int INDEX_MASK_19
public static final int INDEX_MASK_20
public static final int INDEX_MASK_21
public static final int INDEX_MASK_22
public static final int INDEX_MASK_23
public static final int INDEX_MASK_24
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioConfig.class
AudioConfig.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioConfig extends java.lang.Object {
public int sampleRateHz
public int channelMask
public int format
public android.hardware.audio.common.V6_0.AudioOffloadInfo offloadInfo
public long frameCount
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioConfig other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioContentType.class
AudioContentType.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioContentType extends java.lang.Object {
public static final int UNKNOWN
public static final int SPEECH
public static final int MUSIC
public static final int MOVIE
public static final int SONIFICATION
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioDevice.class
AudioDevice.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioDevice extends java.lang.Object {
public static final int NONE
public static final int BIT_IN
public static final int BIT_DEFAULT
public static final int OUT_EARPIECE
public static final int OUT_SPEAKER
public static final int OUT_WIRED_HEADSET
public static final int OUT_WIRED_HEADPHONE
public static final int OUT_BLUETOOTH_SCO
public static final int OUT_BLUETOOTH_SCO_HEADSET
public static final int OUT_BLUETOOTH_SCO_CARKIT
public static final int OUT_BLUETOOTH_A2DP
public static final int OUT_BLUETOOTH_A2DP_HEADPHONES
public static final int OUT_BLUETOOTH_A2DP_SPEAKER
public static final int OUT_AUX_DIGITAL
public static final int OUT_HDMI
public static final int OUT_ANLG_DOCK_HEADSET
public static final int OUT_DGTL_DOCK_HEADSET
public static final int OUT_USB_ACCESSORY
public static final int OUT_USB_DEVICE
public static final int OUT_REMOTE_SUBMIX
public static final int OUT_TELEPHONY_TX
public static final int OUT_LINE
public static final int OUT_HDMI_ARC
public static final int OUT_SPDIF
public static final int OUT_FM
public static final int OUT_AUX_LINE
public static final int OUT_SPEAKER_SAFE
public static final int OUT_IP
public static final int OUT_BUS
public static final int OUT_PROXY
public static final int OUT_USB_HEADSET
public static final int OUT_HEARING_AID
public static final int OUT_ECHO_CANCELLER
public static final int OUT_DEFAULT
public static final int IN_COMMUNICATION
public static final int IN_AMBIENT
public static final int IN_BUILTIN_MIC
public static final int IN_BLUETOOTH_SCO_HEADSET
public static final int IN_WIRED_HEADSET
public static final int IN_AUX_DIGITAL
public static final int IN_HDMI
public static final int IN_VOICE_CALL
public static final int IN_TELEPHONY_RX
public static final int IN_BACK_MIC
public static final int IN_REMOTE_SUBMIX
public static final int IN_ANLG_DOCK_HEADSET
public static final int IN_DGTL_DOCK_HEADSET
public static final int IN_USB_ACCESSORY
public static final int IN_USB_DEVICE
public static final int IN_FM_TUNER
public static final int IN_TV_TUNER
public static final int IN_LINE
public static final int IN_SPDIF
public static final int IN_BLUETOOTH_A2DP
public static final int IN_LOOPBACK
public static final int IN_IP
public static final int IN_BUS
public static final int IN_PROXY
public static final int IN_USB_HEADSET
public static final int IN_BLUETOOTH_BLE
public static final int IN_ECHO_REFERENCE
public static final int IN_DEFAULT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioEncapsulationMode.class
AudioEncapsulationMode.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioEncapsulationMode extends java.lang.Object {
public static final int NONE
public static final int ELEMENTARY_STREAM
public static final int HANDLE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioFormat.class
AudioFormat.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioFormat extends java.lang.Object {
public static final int INVALID
public static final int DEFAULT
public static final int PCM
public static final int MP3
public static final int AMR_NB
public static final int AMR_WB
public static final int AAC
public static final int HE_AAC_V1
public static final int HE_AAC_V2
public static final int VORBIS
public static final int OPUS
public static final int AC3
public static final int E_AC3
public static final int DTS
public static final int DTS_HD
public static final int IEC61937
public static final int DOLBY_TRUEHD
public static final int EVRC
public static final int EVRCB
public static final int EVRCWB
public static final int EVRCNW
public static final int AAC_ADIF
public static final int WMA
public static final int WMA_PRO
public static final int AMR_WB_PLUS
public static final int MP2
public static final int QCELP
public static final int DSD
public static final int FLAC
public static final int ALAC
public static final int APE
public static final int AAC_ADTS
public static final int SBC
public static final int APTX
public static final int APTX_HD
public static final int AC4
public static final int LDAC
public static final int MAT
public static final int AAC_LATM
public static final int CELT
public static final int APTX_ADAPTIVE
public static final int LHDC
public static final int LHDC_LL
public static final int APTX_TWSP
public static final int MAIN_MASK
public static final int SUB_MASK
public static final int PCM_SUB_16_BIT
public static final int PCM_SUB_8_BIT
public static final int PCM_SUB_32_BIT
public static final int PCM_SUB_8_24_BIT
public static final int PCM_SUB_FLOAT
public static final int PCM_SUB_24_BIT_PACKED
public static final int MP3_SUB_NONE
public static final int AMR_SUB_NONE
public static final int AAC_SUB_MAIN
public static final int AAC_SUB_LC
public static final int AAC_SUB_SSR
public static final int AAC_SUB_LTP
public static final int AAC_SUB_HE_V1
public static final int AAC_SUB_SCALABLE
public static final int AAC_SUB_ERLC
public static final int AAC_SUB_LD
public static final int AAC_SUB_HE_V2
public static final int AAC_SUB_ELD
public static final int AAC_SUB_XHE
public static final int VORBIS_SUB_NONE
public static final int E_AC3_SUB_JOC
public static final int MAT_SUB_1_0
public static final int MAT_SUB_2_0
public static final int MAT_SUB_2_1
public static final int PCM_16_BIT
public static final int PCM_8_BIT
public static final int PCM_32_BIT
public static final int PCM_8_24_BIT
public static final int PCM_FLOAT
public static final int PCM_24_BIT_PACKED
public static final int AAC_MAIN
public static final int AAC_LC
public static final int AAC_SSR
public static final int AAC_LTP
public static final int AAC_HE_V1
public static final int AAC_SCALABLE
public static final int AAC_ERLC
public static final int AAC_LD
public static final int AAC_HE_V2
public static final int AAC_ELD
public static final int AAC_XHE
public static final int AAC_ADTS_MAIN
public static final int AAC_ADTS_LC
public static final int AAC_ADTS_SSR
public static final int AAC_ADTS_LTP
public static final int AAC_ADTS_HE_V1
public static final int AAC_ADTS_SCALABLE
public static final int AAC_ADTS_ERLC
public static final int AAC_ADTS_LD
public static final int AAC_ADTS_HE_V2
public static final int AAC_ADTS_ELD
public static final int AAC_ADTS_XHE
public static final int E_AC3_JOC
public static final int MAT_1_0
public static final int MAT_2_0
public static final int MAT_2_1
public static final int AAC_LATM_LC
public static final int AAC_LATM_HE_V1
public static final int AAC_LATM_HE_V2
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioGain.class
AudioGain.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioGain extends java.lang.Object {
public int mode
public int channelMask
public int minValue
public int maxValue
public int defaultValue
public int stepValue
public int minRampMs
public int maxRampMs
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioGain other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioGain _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioGainConfig.class
AudioGainConfig.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioGainConfig extends java.lang.Object {
public int index
public int mode
public int channelMask
public int[] values
public int rampDurationMs
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioGainConfig other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioGainConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
long _hidl_array_offset_0
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
long _hidl_array_offset_0
int[] _hidl_array_item_0
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioGainMode.class
AudioGainMode.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioGainMode extends java.lang.Object {
public static final int JOINT
public static final int CHANNELS
public static final int RAMP
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioHandleConsts.class
AudioHandleConsts.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioHandleConsts extends java.lang.Object {
public static final int AUDIO_IO_HANDLE_NONE
public static final int AUDIO_MODULE_HANDLE_NONE
public static final int AUDIO_PORT_HANDLE_NONE
public static final int AUDIO_PATCH_HANDLE_NONE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioInputFlag.class
AudioInputFlag.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioInputFlag extends java.lang.Object {
public static final int NONE
public static final int FAST
public static final int HW_HOTWORD
public static final int RAW
public static final int SYNC
public static final int MMAP_NOIRQ
public static final int VOIP_TX
public static final int HW_AV_SYNC
public static final int DIRECT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioMixLatencyClass.class
AudioMixLatencyClass.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioMixLatencyClass extends java.lang.Object {
public static final int LOW
public static final int NORMAL
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioMode.class
AudioMode.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioMode extends java.lang.Object {
public static final int NORMAL
public static final int RINGTONE
public static final int IN_CALL
public static final int IN_COMMUNICATION
public static final int CALL_SCREEN
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioOffloadInfo.class
AudioOffloadInfo.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioOffloadInfo extends java.lang.Object {
public int sampleRateHz
public int channelMask
public int format
public int streamType
public int bitRatePerSecond
public long durationMicroseconds
public boolean hasVideo
public boolean isStreaming
public int bitWidth
public int bufferSize
public int usage
public int encapsulationMode
public int contentId
public int syncId
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioOffloadInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioOffloadInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioOutputFlag.class
AudioOutputFlag.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioOutputFlag extends java.lang.Object {
public static final int NONE
public static final int DIRECT
public static final int PRIMARY
public static final int FAST
public static final int DEEP_BUFFER
public static final int COMPRESS_OFFLOAD
public static final int NON_BLOCKING
public static final int HW_AV_SYNC
public static final int TTS
public static final int RAW
public static final int SYNC
public static final int IEC958_NONAUDIO
public static final int DIRECT_PCM
public static final int MMAP_NOIRQ
public static final int VOIP_RX
public static final int INCALL_MUSIC
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioPortConfigDeviceExt.class
AudioPortConfigDeviceExt.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortConfigDeviceExt extends java.lang.Object {
public int hwModule
public int type
public byte[] address
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioPortConfigDeviceExt other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioPortConfigDeviceExt _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
long _hidl_array_offset_0
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
long _hidl_array_offset_0
byte[] _hidl_array_item_0
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioPortConfigMask.class
AudioPortConfigMask.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortConfigMask extends java.lang.Object {
public static final int SAMPLE_RATE
public static final int CHANNEL_MASK
public static final int FORMAT
public static final int GAIN
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioPortConfigSessionExt.class
AudioPortConfigSessionExt.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortConfigSessionExt extends java.lang.Object {
public int session
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioPortConfigSessionExt other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioPortConfigSessionExt _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioPortDeviceExt.class
AudioPortDeviceExt.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortDeviceExt extends java.lang.Object {
public int hwModule
public int type
public byte[] address
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioPortDeviceExt other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioPortDeviceExt _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
long _hidl_array_offset_0
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
long _hidl_array_offset_0
byte[] _hidl_array_item_0
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioPortMixExt.class
AudioPortMixExt.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortMixExt extends java.lang.Object {
public int hwModule
public int ioHandle
public int latencyClass
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioPortMixExt other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioPortMixExt _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioPortRole.class
AudioPortRole.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortRole extends java.lang.Object {
public static final int NONE
public static final int SOURCE
public static final int SINK
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioPortSessionExt.class
AudioPortSessionExt.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortSessionExt extends java.lang.Object {
public int session
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.AudioPortSessionExt other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.AudioPortSessionExt _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/AudioPortType.class
AudioPortType.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioPortType extends java.lang.Object {
public static final int NONE
public static final int DEVICE
public static final int MIX
public static final int SESSION
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioSessionConsts.class
AudioSessionConsts.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioSessionConsts extends java.lang.Object {
public static final int DEVICE
public static final int OUTPUT_STAGE
public static final int OUTPUT_MIX
public static final int ALLOCATE
public static final int NONE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioSource.class
AudioSource.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioSource extends java.lang.Object {
public static final int DEFAULT
public static final int MIC
public static final int VOICE_UPLINK
public static final int VOICE_DOWNLINK
public static final int VOICE_CALL
public static final int CAMCORDER
public static final int VOICE_RECOGNITION
public static final int VOICE_COMMUNICATION
public static final int REMOTE_SUBMIX
public static final int UNPROCESSED
public static final int VOICE_PERFORMANCE
public static final int ECHO_REFERENCE
public static final int FM_TUNER
public static final int HOTWORD
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioStreamType.class
AudioStreamType.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioStreamType extends java.lang.Object {
public static final int DEFAULT
public static final int MIN
public static final int VOICE_CALL
public static final int SYSTEM
public static final int RING
public static final int MUSIC
public static final int ALARM
public static final int NOTIFICATION
public static final int BLUETOOTH_SCO
public static final int ENFORCED_AUDIBLE
public static final int DTMF
public static final int TTS
public static final int ACCESSIBILITY
public static final int ASSISTANT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/AudioUsage.class
AudioUsage.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.AudioUsage extends java.lang.Object {
public static final int UNKNOWN
public static final int MEDIA
public static final int VOICE_COMMUNICATION
public static final int VOICE_COMMUNICATION_SIGNALLING
public static final int ALARM
public static final int NOTIFICATION
public static final int NOTIFICATION_TELEPHONY_RINGTONE
public static final int ASSISTANCE_ACCESSIBILITY
public static final int ASSISTANCE_NAVIGATION_GUIDANCE
public static final int ASSISTANCE_SONIFICATION
public static final int GAME
public static final int VIRTUAL_SOURCE
public static final int ASSISTANT
public static final int CALL_ASSISTANT
public static final int EMERGENCY
public static final int SAFETY
public static final int VEHICLE_STATUS
public static final int ANNOUNCEMENT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/FixedChannelCount.class
FixedChannelCount.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.FixedChannelCount extends java.lang.Object {
public static final int FCC_2
public static final int FCC_8
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/audio/common/V6_0/PlaybackTrackMetadata.class
PlaybackTrackMetadata.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.PlaybackTrackMetadata extends java.lang.Object {
public int usage
public int contentType
public float gain
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.PlaybackTrackMetadata other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.PlaybackTrackMetadata _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/SourceMetadata.class
SourceMetadata.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.SourceMetadata extends java.lang.Object {
public java.util.ArrayList tracks
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.SourceMetadata other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.SourceMetadata _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.audio.common.V6_0.PlaybackTrackMetadata _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/ThreadInfo.class
ThreadInfo.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.ThreadInfo extends java.lang.Object {
public long pid
public long tid
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.ThreadInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.ThreadInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/audio/common/V6_0/Uuid.class
Uuid.java
package android.hardware.audio.common.V6_0
public final android.hardware.audio.common.V6_0.Uuid extends java.lang.Object {
public int timeLow
public short timeMid
public short versionAndTimeHigh
public short variantAndClockSeqHigh
public byte[] node
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.audio.common.V6_0.Uuid other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.audio.common.V6_0.Uuid _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
long _hidl_array_offset_0
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
long _hidl_array_offset_0
byte[] _hidl_array_item_0
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/
android/hardware/automotive/audiocontrol/
android/hardware/automotive/audiocontrol/AudioFocusChange.class
AudioFocusChange.java
package android.hardware.automotive.audiocontrol
public abstract annotation android.hardware.automotive.audiocontrol.AudioFocusChange extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int GAIN
public static final int GAIN_TRANSIENT
public static final int GAIN_TRANSIENT_MAY_DUCK
public static final int GAIN_TRANSIENT_EXCLUSIVE
public static final int LOSS
public static final int LOSS_TRANSIENT
public static final int LOSS_TRANSIENT_CAN_DUCK
}
android/hardware/automotive/audiocontrol/AudioGainConfigInfo$1.class
AudioGainConfigInfo.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.AudioGainConfigInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.audiocontrol.AudioGainConfigInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.audiocontrol.AudioGainConfigInfo _aidl_out
public android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/audiocontrol/AudioGainConfigInfo.class
AudioGainConfigInfo.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.AudioGainConfigInfo extends java.lang.Object implements android.os.Parcelable {
public int zoneId
public String devicePortAddress
public int volumeIndex
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/DuckingInfo$1.class
DuckingInfo.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.DuckingInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.audiocontrol.DuckingInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.audiocontrol.DuckingInfo _aidl_out
public android.hardware.automotive.audiocontrol.DuckingInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/audiocontrol/DuckingInfo.class
DuckingInfo.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.DuckingInfo extends java.lang.Object implements android.os.Parcelable {
public int zoneId
public String[] deviceAddressesToDuck
public String[] deviceAddressesToUnduck
public String[] usagesHoldingFocus
public android.hardware.audio.common.PlaybackTrackMetadata[] playbackMetaDataHoldingFocus
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/IAudioControl$Default.class
IAudioControl.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.IAudioControl$Default extends java.lang.Object implements android.hardware.automotive.audiocontrol.IAudioControl {
public void <init> ()
public void onAudioFocusChange (java.lang.String, int, int) throws android.os.RemoteException
String usage
int zoneId
int focusChange
public void onDevicesToDuckChange (android.hardware.automotive.audiocontrol.DuckingInfo[]) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.DuckingInfo[] duckingInfos
public void onDevicesToMuteChange (android.hardware.automotive.audiocontrol.MutingInfo[]) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.MutingInfo[] mutingInfos
public void registerFocusListener (android.hardware.automotive.audiocontrol.IFocusListener) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.IFocusListener listener
public void setBalanceTowardRight (float) throws android.os.RemoteException
float value
public void setFadeTowardFront (float) throws android.os.RemoteException
float value
public void onAudioFocusChangeWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int) throws android.os.RemoteException
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
int focusChange
public void setAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[]) throws android.os.RemoteException
int[] reasons
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] gains
public void registerGainCallback (android.hardware.automotive.audiocontrol.IAudioGainCallback) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.IAudioGainCallback callback
public void setModuleChangeCallback (android.hardware.automotive.audiocontrol.IModuleChangeCallback) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.IModuleChangeCallback callback
public void clearModuleChangeCallback () throws android.os.RemoteException
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/audiocontrol/IAudioControl$Stub$Proxy.class
IAudioControl.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.IAudioControl$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.IAudioControl {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onAudioFocusChange (java.lang.String, int, int) throws android.os.RemoteException
boolean _status
String usage
int zoneId
int focusChange
android.os.Parcel _data
public void onDevicesToDuckChange (android.hardware.automotive.audiocontrol.DuckingInfo[]) throws android.os.RemoteException
boolean _status
android.hardware.automotive.audiocontrol.DuckingInfo[] duckingInfos
android.os.Parcel _data
public void onDevicesToMuteChange (android.hardware.automotive.audiocontrol.MutingInfo[]) throws android.os.RemoteException
boolean _status
android.hardware.automotive.audiocontrol.MutingInfo[] mutingInfos
android.os.Parcel _data
public void registerFocusListener (android.hardware.automotive.audiocontrol.IFocusListener) throws android.os.RemoteException
boolean _status
android.hardware.automotive.audiocontrol.IFocusListener listener
android.os.Parcel _data
public void setBalanceTowardRight (float) throws android.os.RemoteException
boolean _status
float value
android.os.Parcel _data
public void setFadeTowardFront (float) throws android.os.RemoteException
boolean _status
float value
android.os.Parcel _data
public void onAudioFocusChangeWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int) throws android.os.RemoteException
boolean _status
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
int focusChange
android.os.Parcel _data
public void setAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[]) throws android.os.RemoteException
boolean _status
int[] reasons
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] gains
android.os.Parcel _data
public void registerGainCallback (android.hardware.automotive.audiocontrol.IAudioGainCallback) throws android.os.RemoteException
boolean _status
android.hardware.automotive.audiocontrol.IAudioGainCallback callback
android.os.Parcel _data
public void setModuleChangeCallback (android.hardware.automotive.audiocontrol.IModuleChangeCallback) throws android.os.RemoteException
boolean _status
android.hardware.automotive.audiocontrol.IModuleChangeCallback callback
android.os.Parcel _data
android.os.Parcel _reply
public void clearModuleChangeCallback () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/audiocontrol/IAudioControl$Stub.class
IAudioControl.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IAudioControl$Stub extends android.os.Binder implements android.hardware.automotive.audiocontrol.IAudioControl {
static final int TRANSACTION_onAudioFocusChange
static final int TRANSACTION_onDevicesToDuckChange
static final int TRANSACTION_onDevicesToMuteChange
static final int TRANSACTION_registerFocusListener
static final int TRANSACTION_setBalanceTowardRight
static final int TRANSACTION_setFadeTowardFront
static final int TRANSACTION_onAudioFocusChangeWithMetaData
static final int TRANSACTION_setAudioDeviceGainsChanged
static final int TRANSACTION_registerGainCallback
static final int TRANSACTION_setModuleChangeCallback
static final int TRANSACTION_clearModuleChangeCallback
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.audiocontrol.IAudioControl asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
int _arg1
int _arg2
android.hardware.automotive.audiocontrol.DuckingInfo[] _arg0
android.hardware.automotive.audiocontrol.MutingInfo[] _arg0
android.hardware.automotive.audiocontrol.IFocusListener _arg0
float _arg0
float _arg0
android.hardware.audio.common.PlaybackTrackMetadata _arg0
int _arg1
int _arg2
int[] _arg0
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] _arg1
android.hardware.automotive.audiocontrol.IAudioGainCallback _arg0
android.hardware.automotive.audiocontrol.IModuleChangeCallback _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/audiocontrol/IAudioControl.class
IAudioControl.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IAudioControl extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onAudioFocusChange (java.lang.String, int, int) throws android.os.RemoteException
public abstract void onDevicesToDuckChange (android.hardware.automotive.audiocontrol.DuckingInfo[]) throws android.os.RemoteException
public abstract void onDevicesToMuteChange (android.hardware.automotive.audiocontrol.MutingInfo[]) throws android.os.RemoteException
public abstract void registerFocusListener (android.hardware.automotive.audiocontrol.IFocusListener) throws android.os.RemoteException
public abstract void setBalanceTowardRight (float) throws android.os.RemoteException
public abstract void setFadeTowardFront (float) throws android.os.RemoteException
public abstract void onAudioFocusChangeWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int) throws android.os.RemoteException
public abstract void setAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[]) throws android.os.RemoteException
public abstract void registerGainCallback (android.hardware.automotive.audiocontrol.IAudioGainCallback) throws android.os.RemoteException
public abstract void setModuleChangeCallback (android.hardware.automotive.audiocontrol.IModuleChangeCallback) throws android.os.RemoteException
public abstract void clearModuleChangeCallback () throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/IAudioGainCallback$Default.class
IAudioGainCallback.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.IAudioGainCallback$Default extends java.lang.Object implements android.hardware.automotive.audiocontrol.IAudioGainCallback {
public void <init> ()
public void onAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[]) throws android.os.RemoteException
int[] reasons
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] gains
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/audiocontrol/IAudioGainCallback$Stub$Proxy.class
IAudioGainCallback.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.IAudioGainCallback$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.IAudioGainCallback {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[]) throws android.os.RemoteException
boolean _status
int[] reasons
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] gains
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/audiocontrol/IAudioGainCallback$Stub.class
IAudioGainCallback.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IAudioGainCallback$Stub extends android.os.Binder implements android.hardware.automotive.audiocontrol.IAudioGainCallback {
static final int TRANSACTION_onAudioDeviceGainsChanged
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.audiocontrol.IAudioGainCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int[] _arg0
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/audiocontrol/IAudioGainCallback.class
IAudioGainCallback.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IAudioGainCallback extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/IFocusListener$Default.class
IFocusListener.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.IFocusListener$Default extends java.lang.Object implements android.hardware.automotive.audiocontrol.IFocusListener {
public void <init> ()
public void abandonAudioFocus (java.lang.String, int) throws android.os.RemoteException
String usage
int zoneId
public void requestAudioFocus (java.lang.String, int, int) throws android.os.RemoteException
String usage
int zoneId
int focusGain
public void abandonAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int) throws android.os.RemoteException
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
public void requestAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int) throws android.os.RemoteException
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
int focusGain
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/audiocontrol/IFocusListener$Stub$Proxy.class
IFocusListener.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.IFocusListener$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.IFocusListener {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void abandonAudioFocus (java.lang.String, int) throws android.os.RemoteException
boolean _status
String usage
int zoneId
android.os.Parcel _data
public void requestAudioFocus (java.lang.String, int, int) throws android.os.RemoteException
boolean _status
String usage
int zoneId
int focusGain
android.os.Parcel _data
public void abandonAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int) throws android.os.RemoteException
boolean _status
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
android.os.Parcel _data
public void requestAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int) throws android.os.RemoteException
boolean _status
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
int focusGain
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/audiocontrol/IFocusListener$Stub.class
IFocusListener.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IFocusListener$Stub extends android.os.Binder implements android.hardware.automotive.audiocontrol.IFocusListener {
static final int TRANSACTION_abandonAudioFocus
static final int TRANSACTION_requestAudioFocus
static final int TRANSACTION_abandonAudioFocusWithMetaData
static final int TRANSACTION_requestAudioFocusWithMetaData
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.audiocontrol.IFocusListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
int _arg1
String _arg0
int _arg1
int _arg2
android.hardware.audio.common.PlaybackTrackMetadata _arg0
int _arg1
android.hardware.audio.common.PlaybackTrackMetadata _arg0
int _arg1
int _arg2
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/audiocontrol/IFocusListener.class
IFocusListener.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IFocusListener extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void abandonAudioFocus (java.lang.String, int) throws android.os.RemoteException
public abstract void requestAudioFocus (java.lang.String, int, int) throws android.os.RemoteException
public abstract void abandonAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int) throws android.os.RemoteException
public abstract void requestAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/IModuleChangeCallback$Default.class
IModuleChangeCallback.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.IModuleChangeCallback$Default extends java.lang.Object implements android.hardware.automotive.audiocontrol.IModuleChangeCallback {
public void <init> ()
public void onAudioPortsChanged (android.media.audio.common.AudioPort[]) throws android.os.RemoteException
android.media.audio.common.AudioPort[] audioPorts
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/audiocontrol/IModuleChangeCallback$Stub$Proxy.class
IModuleChangeCallback.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.IModuleChangeCallback$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.IModuleChangeCallback {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onAudioPortsChanged (android.media.audio.common.AudioPort[]) throws android.os.RemoteException
boolean _status
android.media.audio.common.AudioPort[] audioPorts
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/audiocontrol/IModuleChangeCallback$Stub.class
IModuleChangeCallback.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IModuleChangeCallback$Stub extends android.os.Binder implements android.hardware.automotive.audiocontrol.IModuleChangeCallback {
static final int TRANSACTION_onAudioPortsChanged
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.audiocontrol.IModuleChangeCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.media.audio.common.AudioPort[] _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/audiocontrol/IModuleChangeCallback.class
IModuleChangeCallback.java
package android.hardware.automotive.audiocontrol
public abstract android.hardware.automotive.audiocontrol.IModuleChangeCallback extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onAudioPortsChanged (android.media.audio.common.AudioPort[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/MutingInfo$1.class
MutingInfo.java
package android.hardware.automotive.audiocontrol
android.hardware.automotive.audiocontrol.MutingInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.audiocontrol.MutingInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.audiocontrol.MutingInfo _aidl_out
public android.hardware.automotive.audiocontrol.MutingInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/audiocontrol/MutingInfo.class
MutingInfo.java
package android.hardware.automotive.audiocontrol
public android.hardware.automotive.audiocontrol.MutingInfo extends java.lang.Object implements android.os.Parcelable {
public int zoneId
public String[] deviceAddressesToMute
public String[] deviceAddressesToUnmute
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/audiocontrol/Reasons.class
Reasons.java
package android.hardware.automotive.audiocontrol
public abstract annotation android.hardware.automotive.audiocontrol.Reasons extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int FORCED_MASTER_MUTE
public static final int REMOTE_MUTE
public static final int TCU_MUTE
public static final int ADAS_DUCKING
public static final int NAV_DUCKING
public static final int PROJECTION_DUCKING
public static final int THERMAL_LIMITATION
public static final int SUSPEND_EXIT_VOL_LIMITATION
public static final int EXTERNAL_AMP_VOL_FEEDBACK
public static final int OTHER
}
android/hardware/automotive/audiocontrol/V1_0/
android/hardware/automotive/audiocontrol/V1_0/ContextNumber.class
ContextNumber.java
package android.hardware.automotive.audiocontrol.V1_0
public final android.hardware.automotive.audiocontrol.V1_0.ContextNumber extends java.lang.Object {
public static final int INVALID
public static final int MUSIC
public static final int NAVIGATION
public static final int VOICE_COMMAND
public static final int CALL_RING
public static final int CALL
public static final int ALARM
public static final int NOTIFICATION
public static final int SYSTEM_SOUND
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/audiocontrol/V1_0/IAudioControl$Proxy.class
IAudioControl.java
package android.hardware.automotive.audiocontrol.V1_0
public final android.hardware.automotive.audiocontrol.V1_0.IAudioControl$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.V1_0.IAudioControl {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public int getBusForContext (int) throws android.os.RemoteException
int _hidl_out_busNumber
int contextNumber
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setBalanceTowardRight (float) throws android.os.RemoteException
float value
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setFadeTowardFront (float) throws android.os.RemoteException
float value
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/automotive/audiocontrol/V1_0/IAudioControl$Stub.class
IAudioControl.java
package android.hardware.automotive.audiocontrol.V1_0
public abstract android.hardware.automotive.audiocontrol.V1_0.IAudioControl$Stub extends android.os.HwBinder implements android.hardware.automotive.audiocontrol.V1_0.IAudioControl {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
int contextNumber
int _hidl_out_busNumber
float value
float value
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/automotive/audiocontrol/V1_0/IAudioControl.class
IAudioControl.java
package android.hardware.automotive.audiocontrol.V1_0
public abstract android.hardware.automotive.audiocontrol.V1_0.IAudioControl extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.automotive.audiocontrol.V1_0.IAudioControl asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.automotive.audiocontrol.V1_0.IAudioControl proxy
public static android.hardware.automotive.audiocontrol.V1_0.IAudioControl castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.automotive.audiocontrol.V1_0.IAudioControl getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.automotive.audiocontrol.V1_0.IAudioControl getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.automotive.audiocontrol.V1_0.IAudioControl getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.automotive.audiocontrol.V1_0.IAudioControl getService () throws android.os.RemoteException
public abstract int getBusForContext (int) throws android.os.RemoteException
public abstract void setBalanceTowardRight (float) throws android.os.RemoteException
public abstract void setFadeTowardFront (float) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/automotive/audiocontrol/V2_0/
android/hardware/automotive/audiocontrol/V2_0/AudioFocusChange.class
AudioFocusChange.java
package android.hardware.automotive.audiocontrol.V2_0
public final android.hardware.automotive.audiocontrol.V2_0.AudioFocusChange extends java.lang.Object {
public static final int NONE
public static final int GAIN
public static final int GAIN_TRANSIENT
public static final int GAIN_TRANSIENT_MAY_DUCK
public static final int GAIN_TRANSIENT_EXCLUSIVE
public static final int LOSS
public static final int LOSS_TRANSIENT
public static final int LOSS_TRANSIENT_CAN_DUCK
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/audiocontrol/V2_0/IAudioControl$Proxy.class
IAudioControl.java
package android.hardware.automotive.audiocontrol.V2_0
public final android.hardware.automotive.audiocontrol.V2_0.IAudioControl$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.V2_0.IAudioControl {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public android.hardware.automotive.audiocontrol.V2_0.ICloseHandle registerFocusListener (android.hardware.automotive.audiocontrol.V2_0.IFocusListener) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.V2_0.ICloseHandle _hidl_out_closeHandle
android.hardware.automotive.audiocontrol.V2_0.IFocusListener listener
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void onAudioFocusChange (int, int, int) throws android.os.RemoteException
int usage
int zoneId
int focusChange
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setBalanceTowardRight (float) throws android.os.RemoteException
float value
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setFadeTowardFront (float) throws android.os.RemoteException
float value
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/automotive/audiocontrol/V2_0/IAudioControl$Stub.class
IAudioControl.java
package android.hardware.automotive.audiocontrol.V2_0
public abstract android.hardware.automotive.audiocontrol.V2_0.IAudioControl$Stub extends android.os.HwBinder implements android.hardware.automotive.audiocontrol.V2_0.IAudioControl {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.automotive.audiocontrol.V2_0.IFocusListener listener
android.hardware.automotive.audiocontrol.V2_0.ICloseHandle _hidl_out_closeHandle
int usage
int zoneId
int focusChange
float value
float value
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/automotive/audiocontrol/V2_0/IAudioControl.class
IAudioControl.java
package android.hardware.automotive.audiocontrol.V2_0
public abstract android.hardware.automotive.audiocontrol.V2_0.IAudioControl extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.automotive.audiocontrol.V2_0.IAudioControl asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.automotive.audiocontrol.V2_0.IAudioControl proxy
public static android.hardware.automotive.audiocontrol.V2_0.IAudioControl castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.automotive.audiocontrol.V2_0.IAudioControl getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.automotive.audiocontrol.V2_0.IAudioControl getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.automotive.audiocontrol.V2_0.IAudioControl getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.automotive.audiocontrol.V2_0.IAudioControl getService () throws android.os.RemoteException
public abstract android.hardware.automotive.audiocontrol.V2_0.ICloseHandle registerFocusListener (android.hardware.automotive.audiocontrol.V2_0.IFocusListener) throws android.os.RemoteException
public abstract void onAudioFocusChange (int, int, int) throws android.os.RemoteException
public abstract void setBalanceTowardRight (float) throws android.os.RemoteException
public abstract void setFadeTowardFront (float) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/automotive/audiocontrol/V2_0/ICloseHandle$Proxy.class
ICloseHandle.java
package android.hardware.automotive.audiocontrol.V2_0
public final android.hardware.automotive.audiocontrol.V2_0.ICloseHandle$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.V2_0.ICloseHandle {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void close () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/automotive/audiocontrol/V2_0/ICloseHandle$Stub.class
ICloseHandle.java
package android.hardware.automotive.audiocontrol.V2_0
public abstract android.hardware.automotive.audiocontrol.V2_0.ICloseHandle$Stub extends android.os.HwBinder implements android.hardware.automotive.audiocontrol.V2_0.ICloseHandle {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/automotive/audiocontrol/V2_0/ICloseHandle.class
ICloseHandle.java
package android.hardware.automotive.audiocontrol.V2_0
public abstract android.hardware.automotive.audiocontrol.V2_0.ICloseHandle extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.automotive.audiocontrol.V2_0.ICloseHandle asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.automotive.audiocontrol.V2_0.ICloseHandle proxy
public static android.hardware.automotive.audiocontrol.V2_0.ICloseHandle castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.automotive.audiocontrol.V2_0.ICloseHandle getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.automotive.audiocontrol.V2_0.ICloseHandle getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.automotive.audiocontrol.V2_0.ICloseHandle getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.automotive.audiocontrol.V2_0.ICloseHandle getService () throws android.os.RemoteException
public abstract void close () throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/automotive/audiocontrol/V2_0/IFocusListener$Proxy.class
IFocusListener.java
package android.hardware.automotive.audiocontrol.V2_0
public final android.hardware.automotive.audiocontrol.V2_0.IFocusListener$Proxy extends java.lang.Object implements android.hardware.automotive.audiocontrol.V2_0.IFocusListener {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void requestAudioFocus (int, int, int) throws android.os.RemoteException
int usage
int zoneId
int focusGain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void abandonAudioFocus (int, int) throws android.os.RemoteException
int usage
int zoneId
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/automotive/audiocontrol/V2_0/IFocusListener$Stub.class
IFocusListener.java
package android.hardware.automotive.audiocontrol.V2_0
public abstract android.hardware.automotive.audiocontrol.V2_0.IFocusListener$Stub extends android.os.HwBinder implements android.hardware.automotive.audiocontrol.V2_0.IFocusListener {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
int usage
int zoneId
int focusGain
int usage
int zoneId
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/automotive/audiocontrol/V2_0/IFocusListener.class
IFocusListener.java
package android.hardware.automotive.audiocontrol.V2_0
public abstract android.hardware.automotive.audiocontrol.V2_0.IFocusListener extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.automotive.audiocontrol.V2_0.IFocusListener asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.automotive.audiocontrol.V2_0.IFocusListener proxy
public static android.hardware.automotive.audiocontrol.V2_0.IFocusListener castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.automotive.audiocontrol.V2_0.IFocusListener getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.automotive.audiocontrol.V2_0.IFocusListener getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.automotive.audiocontrol.V2_0.IFocusListener getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.automotive.audiocontrol.V2_0.IFocusListener getService () throws android.os.RemoteException
public abstract void requestAudioFocus (int, int, int) throws android.os.RemoteException
public abstract void abandonAudioFocus (int, int) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/automotive/occupant_awareness/
android/hardware/automotive/occupant_awareness/ConfidenceLevel.class
ConfidenceLevel.java
package android.hardware.automotive.occupant_awareness
public abstract annotation android.hardware.automotive.occupant_awareness.ConfidenceLevel extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte NONE
public static final byte LOW
public static final byte HIGH
public static final byte MAX
}
android/hardware/automotive/occupant_awareness/DriverMonitoringDetection$1.class
DriverMonitoringDetection.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.DriverMonitoringDetection$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.occupant_awareness.DriverMonitoringDetection createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.occupant_awareness.DriverMonitoringDetection _aidl_out
public android.hardware.automotive.occupant_awareness.DriverMonitoringDetection[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.class
DriverMonitoringDetection.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.DriverMonitoringDetection extends java.lang.Object implements android.os.Parcelable {
public byte confidenceScore
public boolean isLookingOnRoad
public long gazeDurationMillis
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/GazeDetection$1.class
GazeDetection.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.GazeDetection$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.occupant_awareness.GazeDetection createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.occupant_awareness.GazeDetection _aidl_out
public android.hardware.automotive.occupant_awareness.GazeDetection[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/occupant_awareness/GazeDetection.class
GazeDetection.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.GazeDetection extends java.lang.Object implements android.os.Parcelable {
public byte gazeConfidence
public double[] headPosition
public double[] headAngleUnitVector
public double[] gazeAngleUnitVector
public int gazeTarget
public String customGazeTarget
public long timeOnTargetMillis
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/IOccupantAwareness$Default.class
IOccupantAwareness.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.IOccupantAwareness$Default extends java.lang.Object implements android.hardware.automotive.occupant_awareness.IOccupantAwareness {
public void <init> ()
public byte startDetection () throws android.os.RemoteException
public byte stopDetection () throws android.os.RemoteException
public int getCapabilityForRole (int) throws android.os.RemoteException
int occupantRole
public byte getState (int, int) throws android.os.RemoteException
int occupantRole
int detectionCapability
public void setCallback (android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback) throws android.os.RemoteException
android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback callback
public void getLatestDetection (android.hardware.automotive.occupant_awareness.OccupantDetections) throws android.os.RemoteException
android.hardware.automotive.occupant_awareness.OccupantDetections detections
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/occupant_awareness/IOccupantAwareness$Stub$Proxy.class
IOccupantAwareness.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.IOccupantAwareness$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.occupant_awareness.IOccupantAwareness {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public byte startDetection () throws android.os.RemoteException
boolean _status
byte _result
android.os.Parcel _data
android.os.Parcel _reply
byte _result
public byte stopDetection () throws android.os.RemoteException
boolean _status
byte _result
android.os.Parcel _data
android.os.Parcel _reply
byte _result
public int getCapabilityForRole (int) throws android.os.RemoteException
boolean _status
int _result
int occupantRole
android.os.Parcel _data
android.os.Parcel _reply
int _result
public byte getState (int, int) throws android.os.RemoteException
boolean _status
byte _result
int occupantRole
int detectionCapability
android.os.Parcel _data
android.os.Parcel _reply
byte _result
public void setCallback (android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback) throws android.os.RemoteException
boolean _status
android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback callback
android.os.Parcel _data
android.os.Parcel _reply
public void getLatestDetection (android.hardware.automotive.occupant_awareness.OccupantDetections) throws android.os.RemoteException
boolean _status
android.hardware.automotive.occupant_awareness.OccupantDetections detections
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/occupant_awareness/IOccupantAwareness$Stub.class
IOccupantAwareness.java
package android.hardware.automotive.occupant_awareness
public abstract android.hardware.automotive.occupant_awareness.IOccupantAwareness$Stub extends android.os.Binder implements android.hardware.automotive.occupant_awareness.IOccupantAwareness {
static final int TRANSACTION_startDetection
static final int TRANSACTION_stopDetection
static final int TRANSACTION_getCapabilityForRole
static final int TRANSACTION_getState
static final int TRANSACTION_setCallback
static final int TRANSACTION_getLatestDetection
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.occupant_awareness.IOccupantAwareness asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
byte _result
byte _result
int _arg0
int _result
int _arg0
int _arg1
byte _result
android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback _arg0
android.hardware.automotive.occupant_awareness.OccupantDetections _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/occupant_awareness/IOccupantAwareness.class
IOccupantAwareness.java
package android.hardware.automotive.occupant_awareness
public abstract android.hardware.automotive.occupant_awareness.IOccupantAwareness extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public static final int CAP_NONE
public static final int CAP_PRESENCE_DETECTION
public static final int CAP_GAZE_DETECTION
public static final int CAP_DRIVER_MONITORING_DETECTION
public abstract byte startDetection () throws android.os.RemoteException
public abstract byte stopDetection () throws android.os.RemoteException
public abstract int getCapabilityForRole (int) throws android.os.RemoteException
public abstract byte getState (int, int) throws android.os.RemoteException
public abstract void setCallback (android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback) throws android.os.RemoteException
public abstract void getLatestDetection (android.hardware.automotive.occupant_awareness.OccupantDetections) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback$Default.class
IOccupantAwarenessClientCallback.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback$Default extends java.lang.Object implements android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback {
public void <init> ()
public void onSystemStatusChanged (int, byte) throws android.os.RemoteException
int detectionFlags
byte status
public void onDetectionEvent (android.hardware.automotive.occupant_awareness.OccupantDetections) throws android.os.RemoteException
android.hardware.automotive.occupant_awareness.OccupantDetections detections
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback$Stub$Proxy.class
IOccupantAwarenessClientCallback.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onSystemStatusChanged (int, byte) throws android.os.RemoteException
boolean _status
int detectionFlags
byte status
android.os.Parcel _data
public void onDetectionEvent (android.hardware.automotive.occupant_awareness.OccupantDetections) throws android.os.RemoteException
boolean _status
android.hardware.automotive.occupant_awareness.OccupantDetections detections
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback$Stub.class
IOccupantAwarenessClientCallback.java
package android.hardware.automotive.occupant_awareness
public abstract android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback$Stub extends android.os.Binder implements android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback {
static final int TRANSACTION_onSystemStatusChanged
static final int TRANSACTION_onDetectionEvent
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
byte _arg1
android.hardware.automotive.occupant_awareness.OccupantDetections _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.class
IOccupantAwarenessClientCallback.java
package android.hardware.automotive.occupant_awareness
public abstract android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onSystemStatusChanged (int, byte) throws android.os.RemoteException
public abstract void onDetectionEvent (android.hardware.automotive.occupant_awareness.OccupantDetections) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/OccupantAwarenessStatus.class
OccupantAwarenessStatus.java
package android.hardware.automotive.occupant_awareness
public abstract annotation android.hardware.automotive.occupant_awareness.OccupantAwarenessStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte READY
public static final byte NOT_SUPPORTED
public static final byte NOT_INITIALIZED
public static final byte FAILURE
}
android/hardware/automotive/occupant_awareness/OccupantDetection$1.class
OccupantDetection.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.OccupantDetection$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.occupant_awareness.OccupantDetection createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.occupant_awareness.OccupantDetection _aidl_out
public android.hardware.automotive.occupant_awareness.OccupantDetection[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/occupant_awareness/OccupantDetection.class
OccupantDetection.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.OccupantDetection extends java.lang.Object implements android.os.Parcelable {
public int role
public android.hardware.automotive.occupant_awareness.PresenceDetection[] presenceData
public android.hardware.automotive.occupant_awareness.GazeDetection[] gazeData
public android.hardware.automotive.occupant_awareness.DriverMonitoringDetection[] attentionData
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/OccupantDetections$1.class
OccupantDetections.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.OccupantDetections$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.occupant_awareness.OccupantDetections createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.occupant_awareness.OccupantDetections _aidl_out
public android.hardware.automotive.occupant_awareness.OccupantDetections[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/occupant_awareness/OccupantDetections.class
OccupantDetections.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.OccupantDetections extends java.lang.Object implements android.os.Parcelable {
public long timeStampMillis
public android.hardware.automotive.occupant_awareness.OccupantDetection[] detections
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/PresenceDetection$1.class
PresenceDetection.java
package android.hardware.automotive.occupant_awareness
android.hardware.automotive.occupant_awareness.PresenceDetection$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.occupant_awareness.PresenceDetection createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.occupant_awareness.PresenceDetection _aidl_out
public android.hardware.automotive.occupant_awareness.PresenceDetection[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/occupant_awareness/PresenceDetection.class
PresenceDetection.java
package android.hardware.automotive.occupant_awareness
public android.hardware.automotive.occupant_awareness.PresenceDetection extends java.lang.Object implements android.os.Parcelable {
public boolean isOccupantDetected
public long detectionDurationMillis
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/occupant_awareness/Role.class
Role.java
package android.hardware.automotive.occupant_awareness
public abstract annotation android.hardware.automotive.occupant_awareness.Role extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int INVALID
public static final int UNKNOWN
public static final int FRONT_PASSENGER
public static final int DRIVER
public static final int ROW_2_PASSENGER_LEFT
public static final int ROW_2_PASSENGER_CENTER
public static final int ROW_2_PASSENGER_RIGHT
public static final int ROW_3_PASSENGER_LEFT
public static final int ROW_3_PASSENGER_CENTER
public static final int ROW_3_PASSENGER_RIGHT
public static final int FRONT_OCCUPANTS
public static final int ROW_2_OCCUPANTS
public static final int ROW_3_OCCUPANTS
public static final int ALL_OCCUPANTS
}
android/hardware/automotive/occupant_awareness/VehicleRegion.class
VehicleRegion.java
package android.hardware.automotive.occupant_awareness
public abstract annotation android.hardware.automotive.occupant_awareness.VehicleRegion extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int INSTRUMENT_CLUSTER
public static final int REAR_VIEW_MIRROR
public static final int LEFT_SIDE_MIRROR
public static final int RIGHT_SIDE_MIRROR
public static final int FORWARD_ROADWAY
public static final int LEFT_ROADWAY
public static final int RIGHT_ROADWAY
public static final int HEAD_UNIT_DISPLAY
public static final int CUSTOM_TARGET
}
android/hardware/automotive/remoteaccess/
android/hardware/automotive/remoteaccess/ApState$1.class
ApState.java
package android.hardware.automotive.remoteaccess
android.hardware.automotive.remoteaccess.ApState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.remoteaccess.ApState createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.remoteaccess.ApState _aidl_out
public android.hardware.automotive.remoteaccess.ApState[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/remoteaccess/ApState.class
ApState.java
package android.hardware.automotive.remoteaccess
public android.hardware.automotive.remoteaccess.ApState extends java.lang.Object implements android.os.Parcelable {
public boolean isReadyForRemoteTask
public boolean isWakeupRequired
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/remoteaccess/IRemoteAccess$Default.class
IRemoteAccess.java
package android.hardware.automotive.remoteaccess
public android.hardware.automotive.remoteaccess.IRemoteAccess$Default extends java.lang.Object implements android.hardware.automotive.remoteaccess.IRemoteAccess {
public void <init> ()
public java.lang.String getVehicleId () throws android.os.RemoteException
public java.lang.String getWakeupServiceName () throws android.os.RemoteException
public java.lang.String getProcessorId () throws android.os.RemoteException
public void setRemoteTaskCallback (android.hardware.automotive.remoteaccess.IRemoteTaskCallback) throws android.os.RemoteException
android.hardware.automotive.remoteaccess.IRemoteTaskCallback callback
public void clearRemoteTaskCallback () throws android.os.RemoteException
public void notifyApStateChange (android.hardware.automotive.remoteaccess.ApState) throws android.os.RemoteException
android.hardware.automotive.remoteaccess.ApState state
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/remoteaccess/IRemoteAccess$Stub$Proxy.class
IRemoteAccess.java
package android.hardware.automotive.remoteaccess
android.hardware.automotive.remoteaccess.IRemoteAccess$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.remoteaccess.IRemoteAccess {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public java.lang.String getVehicleId () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public java.lang.String getWakeupServiceName () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public java.lang.String getProcessorId () throws android.os.RemoteException
boolean _status
String _result
android.os.Parcel _data
android.os.Parcel _reply
String _result
public void setRemoteTaskCallback (android.hardware.automotive.remoteaccess.IRemoteTaskCallback) throws android.os.RemoteException
boolean _status
android.hardware.automotive.remoteaccess.IRemoteTaskCallback callback
android.os.Parcel _data
android.os.Parcel _reply
public void clearRemoteTaskCallback () throws android.os.RemoteException
boolean _status
android.os.Parcel _data
android.os.Parcel _reply
public void notifyApStateChange (android.hardware.automotive.remoteaccess.ApState) throws android.os.RemoteException
boolean _status
android.hardware.automotive.remoteaccess.ApState state
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/remoteaccess/IRemoteAccess$Stub.class
IRemoteAccess.java
package android.hardware.automotive.remoteaccess
public abstract android.hardware.automotive.remoteaccess.IRemoteAccess$Stub extends android.os.Binder implements android.hardware.automotive.remoteaccess.IRemoteAccess {
static final int TRANSACTION_getVehicleId
static final int TRANSACTION_getWakeupServiceName
static final int TRANSACTION_getProcessorId
static final int TRANSACTION_setRemoteTaskCallback
static final int TRANSACTION_clearRemoteTaskCallback
static final int TRANSACTION_notifyApStateChange
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.remoteaccess.IRemoteAccess asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _result
String _result
String _result
android.hardware.automotive.remoteaccess.IRemoteTaskCallback _arg0
android.hardware.automotive.remoteaccess.ApState _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/remoteaccess/IRemoteAccess.class
IRemoteAccess.java
package android.hardware.automotive.remoteaccess
public abstract android.hardware.automotive.remoteaccess.IRemoteAccess extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract java.lang.String getVehicleId () throws android.os.RemoteException
public abstract java.lang.String getWakeupServiceName () throws android.os.RemoteException
public abstract java.lang.String getProcessorId () throws android.os.RemoteException
public abstract void setRemoteTaskCallback (android.hardware.automotive.remoteaccess.IRemoteTaskCallback) throws android.os.RemoteException
public abstract void clearRemoteTaskCallback () throws android.os.RemoteException
public abstract void notifyApStateChange (android.hardware.automotive.remoteaccess.ApState) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/remoteaccess/IRemoteTaskCallback$Default.class
IRemoteTaskCallback.java
package android.hardware.automotive.remoteaccess
public android.hardware.automotive.remoteaccess.IRemoteTaskCallback$Default extends java.lang.Object implements android.hardware.automotive.remoteaccess.IRemoteTaskCallback {
public void <init> ()
public void onRemoteTaskRequested (java.lang.String, byte[]) throws android.os.RemoteException
String clientId
byte[] data
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/remoteaccess/IRemoteTaskCallback$Stub$Proxy.class
IRemoteTaskCallback.java
package android.hardware.automotive.remoteaccess
android.hardware.automotive.remoteaccess.IRemoteTaskCallback$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.remoteaccess.IRemoteTaskCallback {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onRemoteTaskRequested (java.lang.String, byte[]) throws android.os.RemoteException
boolean _status
String clientId
byte[] data
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/remoteaccess/IRemoteTaskCallback$Stub.class
IRemoteTaskCallback.java
package android.hardware.automotive.remoteaccess
public abstract android.hardware.automotive.remoteaccess.IRemoteTaskCallback$Stub extends android.os.Binder implements android.hardware.automotive.remoteaccess.IRemoteTaskCallback {
static final int TRANSACTION_onRemoteTaskRequested
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.remoteaccess.IRemoteTaskCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
byte[] _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/remoteaccess/IRemoteTaskCallback.class
IRemoteTaskCallback.java
package android.hardware.automotive.remoteaccess
public abstract android.hardware.automotive.remoteaccess.IRemoteTaskCallback extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onRemoteTaskRequested (java.lang.String, byte[]) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/vehicle/
android/hardware/automotive/vehicle/AccessForVehicleProperty.class
AccessForVehicleProperty.java
package android.hardware.automotive.vehicle
public final android.hardware.automotive.vehicle.AccessForVehicleProperty extends java.lang.Object {
public static final java.util.Map values
public void <init> ()
static void <clinit> ()
}
android/hardware/automotive/vehicle/AutomaticEmergencyBrakingState.class
AutomaticEmergencyBrakingState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.AutomaticEmergencyBrakingState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int ENABLED
public static final int ACTIVATED
public static final int USER_OVERRIDE
}
android/hardware/automotive/vehicle/BlindSpotWarningState.class
BlindSpotWarningState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.BlindSpotWarningState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int NO_WARNING
public static final int WARNING
}
android/hardware/automotive/vehicle/ChangeModeForVehicleProperty.class
ChangeModeForVehicleProperty.java
package android.hardware.automotive.vehicle
public final android.hardware.automotive.vehicle.ChangeModeForVehicleProperty extends java.lang.Object {
public static final java.util.Map values
public void <init> ()
static void <clinit> ()
}
android/hardware/automotive/vehicle/CreateUserRequest$1.class
CreateUserRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.CreateUserRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.CreateUserRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.CreateUserRequest _aidl_out
public android.hardware.automotive.vehicle.CreateUserRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/CreateUserRequest.class
CreateUserRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.CreateUserRequest extends java.lang.Object implements android.os.Parcelable {
public int requestId
public android.hardware.automotive.vehicle.UserInfo newUserInfo
public String newUserName
public android.hardware.automotive.vehicle.UsersInfo usersInfo
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.CreateUserRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/CreateUserResponse$1.class
CreateUserResponse.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.CreateUserResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.CreateUserResponse createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.CreateUserResponse _aidl_out
public android.hardware.automotive.vehicle.CreateUserResponse[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/CreateUserResponse.class
CreateUserResponse.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.CreateUserResponse extends java.lang.Object implements android.os.Parcelable {
public int requestId
public int status
public String errorMessage
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.CreateUserResponse that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/CreateUserStatus.class
CreateUserStatus.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.CreateUserStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SUCCESS
public static final int FAILURE
}
android/hardware/automotive/vehicle/CruiseControlCommand.class
CruiseControlCommand.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.CruiseControlCommand extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ACTIVATE
public static final int SUSPEND
public static final int INCREASE_TARGET_SPEED
public static final int DECREASE_TARGET_SPEED
public static final int INCREASE_TARGET_TIME_GAP
public static final int DECREASE_TARGET_TIME_GAP
}
android/hardware/automotive/vehicle/CruiseControlState.class
CruiseControlState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.CruiseControlState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int ENABLED
public static final int ACTIVATED
public static final int USER_OVERRIDE
public static final int SUSPENDED
public static final int FORCED_DEACTIVATION_WARNING
}
android/hardware/automotive/vehicle/CruiseControlType.class
CruiseControlType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.CruiseControlType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int STANDARD
public static final int ADAPTIVE
public static final int PREDICTIVE
}
android/hardware/automotive/vehicle/CustomInputType.class
CustomInputType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.CustomInputType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int CUSTOM_EVENT_F1
public static final int CUSTOM_EVENT_F2
public static final int CUSTOM_EVENT_F3
public static final int CUSTOM_EVENT_F4
public static final int CUSTOM_EVENT_F5
public static final int CUSTOM_EVENT_F6
public static final int CUSTOM_EVENT_F7
public static final int CUSTOM_EVENT_F8
public static final int CUSTOM_EVENT_F9
public static final int CUSTOM_EVENT_F10
}
android/hardware/automotive/vehicle/DiagnosticFloatSensorIndex.class
DiagnosticFloatSensorIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.DiagnosticFloatSensorIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int CALCULATED_ENGINE_LOAD
public static final int ENGINE_COOLANT_TEMPERATURE
public static final int SHORT_TERM_FUEL_TRIM_BANK1
public static final int LONG_TERM_FUEL_TRIM_BANK1
public static final int SHORT_TERM_FUEL_TRIM_BANK2
public static final int LONG_TERM_FUEL_TRIM_BANK2
public static final int FUEL_PRESSURE
public static final int INTAKE_MANIFOLD_ABSOLUTE_PRESSURE
public static final int ENGINE_RPM
public static final int VEHICLE_SPEED
public static final int TIMING_ADVANCE
public static final int MAF_AIR_FLOW_RATE
public static final int THROTTLE_POSITION
public static final int OXYGEN_SENSOR1_VOLTAGE
public static final int OXYGEN_SENSOR1_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR1_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR2_VOLTAGE
public static final int OXYGEN_SENSOR2_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR2_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR3_VOLTAGE
public static final int OXYGEN_SENSOR3_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR3_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR4_VOLTAGE
public static final int OXYGEN_SENSOR4_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR4_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR5_VOLTAGE
public static final int OXYGEN_SENSOR5_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR5_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR6_VOLTAGE
public static final int OXYGEN_SENSOR6_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR6_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR7_VOLTAGE
public static final int OXYGEN_SENSOR7_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR7_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR8_VOLTAGE
public static final int OXYGEN_SENSOR8_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR8_FUEL_AIR_EQUIVALENCE_RATIO
public static final int FUEL_RAIL_PRESSURE
public static final int FUEL_RAIL_GAUGE_PRESSURE
public static final int COMMANDED_EXHAUST_GAS_RECIRCULATION
public static final int EXHAUST_GAS_RECIRCULATION_ERROR
public static final int COMMANDED_EVAPORATIVE_PURGE
public static final int FUEL_TANK_LEVEL_INPUT
public static final int EVAPORATION_SYSTEM_VAPOR_PRESSURE
public static final int CATALYST_TEMPERATURE_BANK1_SENSOR1
public static final int CATALYST_TEMPERATURE_BANK2_SENSOR1
public static final int CATALYST_TEMPERATURE_BANK1_SENSOR2
public static final int CATALYST_TEMPERATURE_BANK2_SENSOR2
public static final int ABSOLUTE_LOAD_VALUE
public static final int FUEL_AIR_COMMANDED_EQUIVALENCE_RATIO
public static final int RELATIVE_THROTTLE_POSITION
public static final int ABSOLUTE_THROTTLE_POSITION_B
public static final int ABSOLUTE_THROTTLE_POSITION_C
public static final int ACCELERATOR_PEDAL_POSITION_D
public static final int ACCELERATOR_PEDAL_POSITION_E
public static final int ACCELERATOR_PEDAL_POSITION_F
public static final int COMMANDED_THROTTLE_ACTUATOR
public static final int ETHANOL_FUEL_PERCENTAGE
public static final int ABSOLUTE_EVAPORATION_SYSTEM_VAPOR_PRESSURE
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4
public static final int RELATIVE_ACCELERATOR_PEDAL_POSITION
public static final int HYBRID_BATTERY_PACK_REMAINING_LIFE
public static final int FUEL_INJECTION_TIMING
public static final int ENGINE_FUEL_RATE
}
android/hardware/automotive/vehicle/DiagnosticIntegerSensorIndex.class
DiagnosticIntegerSensorIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.DiagnosticIntegerSensorIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int FUEL_SYSTEM_STATUS
public static final int MALFUNCTION_INDICATOR_LIGHT_ON
public static final int IGNITION_MONITORS_SUPPORTED
public static final int IGNITION_SPECIFIC_MONITORS
public static final int INTAKE_AIR_TEMPERATURE
public static final int COMMANDED_SECONDARY_AIR_STATUS
public static final int NUM_OXYGEN_SENSORS_PRESENT
public static final int RUNTIME_SINCE_ENGINE_START
public static final int DISTANCE_TRAVELED_WITH_MALFUNCTION_INDICATOR_LIGHT_ON
public static final int WARMUPS_SINCE_CODES_CLEARED
public static final int DISTANCE_TRAVELED_SINCE_CODES_CLEARED
public static final int ABSOLUTE_BAROMETRIC_PRESSURE
public static final int CONTROL_MODULE_VOLTAGE
public static final int AMBIENT_AIR_TEMPERATURE
public static final int TIME_WITH_MALFUNCTION_LIGHT_ON
public static final int TIME_SINCE_TROUBLE_CODES_CLEARED
public static final int MAX_FUEL_AIR_EQUIVALENCE_RATIO
public static final int MAX_OXYGEN_SENSOR_VOLTAGE
public static final int MAX_OXYGEN_SENSOR_CURRENT
public static final int MAX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE
public static final int MAX_AIR_FLOW_RATE_FROM_MASS_AIR_FLOW_SENSOR
public static final int FUEL_TYPE
public static final int FUEL_RAIL_ABSOLUTE_PRESSURE
public static final int ENGINE_OIL_TEMPERATURE
public static final int DRIVER_DEMAND_PERCENT_TORQUE
public static final int ENGINE_ACTUAL_PERCENT_TORQUE
public static final int ENGINE_REFERENCE_PERCENT_TORQUE
public static final int ENGINE_PERCENT_TORQUE_DATA_IDLE
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT1
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT2
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT3
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT4
}
android/hardware/automotive/vehicle/ElectronicTollCollectionCardStatus.class
ElectronicTollCollectionCardStatus.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.ElectronicTollCollectionCardStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_VALID
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_INVALID
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_NOT_INSERTED
}
android/hardware/automotive/vehicle/ElectronicTollCollectionCardType.class
ElectronicTollCollectionCardType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.ElectronicTollCollectionCardType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int JP_ELECTRONIC_TOLL_COLLECTION_CARD
public static final int JP_ELECTRONIC_TOLL_COLLECTION_CARD_V2
}
android/hardware/automotive/vehicle/EmergencyLaneKeepAssistState.class
EmergencyLaneKeepAssistState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EmergencyLaneKeepAssistState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int ENABLED
public static final int WARNING_LEFT
public static final int WARNING_RIGHT
public static final int ACTIVATED_STEER_LEFT
public static final int ACTIVATED_STEER_RIGHT
public static final int USER_OVERRIDE
}
android/hardware/automotive/vehicle/ErrorState.class
ErrorState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.ErrorState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER_ERROR_STATE
public static final int NOT_AVAILABLE_DISABLED
public static final int NOT_AVAILABLE_SPEED_LOW
public static final int NOT_AVAILABLE_SPEED_HIGH
public static final int NOT_AVAILABLE_POOR_VISIBILITY
public static final int NOT_AVAILABLE_SAFETY
}
android/hardware/automotive/vehicle/EvChargeState.class
EvChargeState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvChargeState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int CHARGING
public static final int FULLY_CHARGED
public static final int NOT_CHARGING
public static final int ERROR
}
android/hardware/automotive/vehicle/EvConnectorType.class
EvConnectorType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvConnectorType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int IEC_TYPE_1_AC
public static final int IEC_TYPE_2_AC
public static final int IEC_TYPE_3_AC
public static final int IEC_TYPE_4_DC
public static final int IEC_TYPE_1_CCS_DC
public static final int IEC_TYPE_2_CCS_DC
public static final int TESLA_ROADSTER
public static final int TESLA_HPWC
public static final int TESLA_SUPERCHARGER
public static final int GBT_AC
public static final int GBT_DC
public static final int OTHER
}
android/hardware/automotive/vehicle/EvRegenerativeBrakingState.class
EvRegenerativeBrakingState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvRegenerativeBrakingState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int DISABLED
public static final int PARTIALLY_ENABLED
public static final int FULLY_ENABLED
}
android/hardware/automotive/vehicle/EvStoppingMode.class
EvStoppingMode.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvStoppingMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int CREEP
public static final int ROLL
public static final int HOLD
}
android/hardware/automotive/vehicle/EvsServiceRequestIndex.class
EvsServiceRequestIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvsServiceRequestIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int TYPE
public static final int STATE
}
android/hardware/automotive/vehicle/EvsServiceState.class
EvsServiceState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvsServiceState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OFF
public static final int ON
}
android/hardware/automotive/vehicle/EvsServiceType.class
EvsServiceType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.EvsServiceType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int REARVIEW
public static final int SURROUNDVIEW
public static final int FRONTVIEW
public static final int LEFTVIEW
public static final int RIGHTVIEW
public static final int DRIVERVIEW
public static final int FRONTPASSENGERSVIEW
public static final int REARPASSENGERSVIEW
public static final int USER_DEFINED
}
android/hardware/automotive/vehicle/ForwardCollisionWarningState.class
ForwardCollisionWarningState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.ForwardCollisionWarningState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int NO_WARNING
public static final int WARNING
}
android/hardware/automotive/vehicle/FuelType.class
FuelType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.FuelType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int FUEL_TYPE_UNKNOWN
public static final int FUEL_TYPE_UNLEADED
public static final int FUEL_TYPE_LEADED
public static final int FUEL_TYPE_DIESEL_1
public static final int FUEL_TYPE_DIESEL_2
public static final int FUEL_TYPE_BIODIESEL
public static final int FUEL_TYPE_E85
public static final int FUEL_TYPE_LPG
public static final int FUEL_TYPE_CNG
public static final int FUEL_TYPE_LNG
public static final int FUEL_TYPE_ELECTRIC
public static final int FUEL_TYPE_HYDROGEN
public static final int FUEL_TYPE_OTHER
}
android/hardware/automotive/vehicle/GetValueRequest$1.class
GetValueRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.GetValueRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.GetValueRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.GetValueRequest _aidl_out
public android.hardware.automotive.vehicle.GetValueRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/GetValueRequest.class
GetValueRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.GetValueRequest extends java.lang.Object implements android.os.Parcelable {
public long requestId
public android.hardware.automotive.vehicle.VehiclePropValue prop
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.GetValueRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/GetValueRequests$1.class
GetValueRequests.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.GetValueRequests$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.GetValueRequests createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.GetValueRequests _aidl_out
public android.hardware.automotive.vehicle.GetValueRequests[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/GetValueRequests.class
GetValueRequests.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.GetValueRequests extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.GetValueRequest[] payloads
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.GetValueRequests that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/GetValueResult$1.class
GetValueResult.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.GetValueResult$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.GetValueResult createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.GetValueResult _aidl_out
public android.hardware.automotive.vehicle.GetValueResult[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/GetValueResult.class
GetValueResult.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.GetValueResult extends java.lang.Object implements android.os.Parcelable {
public long requestId
public int status
public android.hardware.automotive.vehicle.VehiclePropValue prop
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.GetValueResult that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/GetValueResults$1.class
GetValueResults.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.GetValueResults$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.GetValueResults createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.GetValueResults _aidl_out
public android.hardware.automotive.vehicle.GetValueResults[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/GetValueResults.class
GetValueResults.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.GetValueResults extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.GetValueResult[] payloads
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.GetValueResults that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/GsrComplianceRequirementType.class
GsrComplianceRequirementType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.GsrComplianceRequirementType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int GSR_COMPLIANCE_NOT_REQUIRED
public static final int GSR_COMPLIANCE_REQUIRED_V1
}
android/hardware/automotive/vehicle/HandsOnDetectionDriverState.class
HandsOnDetectionDriverState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.HandsOnDetectionDriverState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int HANDS_ON
public static final int HANDS_OFF
}
android/hardware/automotive/vehicle/HandsOnDetectionWarning.class
HandsOnDetectionWarning.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.HandsOnDetectionWarning extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int NO_WARNING
public static final int WARNING
}
android/hardware/automotive/vehicle/IVehicle$Default.class
IVehicle.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.IVehicle$Default extends java.lang.Object implements android.hardware.automotive.vehicle.IVehicle {
public void <init> ()
public android.hardware.automotive.vehicle.VehiclePropConfigs getAllPropConfigs () throws android.os.RemoteException
public android.hardware.automotive.vehicle.VehiclePropConfigs getPropConfigs (int[]) throws android.os.RemoteException
int[] props
public void getValues (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.GetValueRequests) throws android.os.RemoteException
android.hardware.automotive.vehicle.IVehicleCallback callback
android.hardware.automotive.vehicle.GetValueRequests requests
public void setValues (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.SetValueRequests) throws android.os.RemoteException
android.hardware.automotive.vehicle.IVehicleCallback callback
android.hardware.automotive.vehicle.SetValueRequests requests
public void subscribe (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.SubscribeOptions[], int) throws android.os.RemoteException
android.hardware.automotive.vehicle.IVehicleCallback callback
android.hardware.automotive.vehicle.SubscribeOptions[] options
int maxSharedMemoryFileCount
public void unsubscribe (android.hardware.automotive.vehicle.IVehicleCallback, int[]) throws android.os.RemoteException
android.hardware.automotive.vehicle.IVehicleCallback callback
int[] propIds
public void returnSharedMemory (android.hardware.automotive.vehicle.IVehicleCallback, long) throws android.os.RemoteException
android.hardware.automotive.vehicle.IVehicleCallback callback
long sharedMemoryId
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/vehicle/IVehicle$Stub$Proxy.class
IVehicle.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.IVehicle$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.vehicle.IVehicle {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public android.hardware.automotive.vehicle.VehiclePropConfigs getAllPropConfigs () throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.VehiclePropConfigs _result
android.os.Parcel _data
android.os.Parcel _reply
android.hardware.automotive.vehicle.VehiclePropConfigs _result
public android.hardware.automotive.vehicle.VehiclePropConfigs getPropConfigs (int[]) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.VehiclePropConfigs _result
int[] props
android.os.Parcel _data
android.os.Parcel _reply
android.hardware.automotive.vehicle.VehiclePropConfigs _result
public void getValues (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.GetValueRequests) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.IVehicleCallback callback
android.hardware.automotive.vehicle.GetValueRequests requests
android.os.Parcel _data
android.os.Parcel _reply
public void setValues (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.SetValueRequests) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.IVehicleCallback callback
android.hardware.automotive.vehicle.SetValueRequests requests
android.os.Parcel _data
android.os.Parcel _reply
public void subscribe (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.SubscribeOptions[], int) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.IVehicleCallback callback
android.hardware.automotive.vehicle.SubscribeOptions[] options
int maxSharedMemoryFileCount
android.os.Parcel _data
android.os.Parcel _reply
public void unsubscribe (android.hardware.automotive.vehicle.IVehicleCallback, int[]) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.IVehicleCallback callback
int[] propIds
android.os.Parcel _data
android.os.Parcel _reply
public void returnSharedMemory (android.hardware.automotive.vehicle.IVehicleCallback, long) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.IVehicleCallback callback
long sharedMemoryId
android.os.Parcel _data
android.os.Parcel _reply
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/vehicle/IVehicle$Stub.class
IVehicle.java
package android.hardware.automotive.vehicle
public abstract android.hardware.automotive.vehicle.IVehicle$Stub extends android.os.Binder implements android.hardware.automotive.vehicle.IVehicle {
static final int TRANSACTION_getAllPropConfigs
static final int TRANSACTION_getPropConfigs
static final int TRANSACTION_getValues
static final int TRANSACTION_setValues
static final int TRANSACTION_subscribe
static final int TRANSACTION_unsubscribe
static final int TRANSACTION_returnSharedMemory
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.vehicle.IVehicle asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropConfigs _result
int[] _arg0
android.hardware.automotive.vehicle.VehiclePropConfigs _result
android.hardware.automotive.vehicle.IVehicleCallback _arg0
android.hardware.automotive.vehicle.GetValueRequests _arg1
android.hardware.automotive.vehicle.IVehicleCallback _arg0
android.hardware.automotive.vehicle.SetValueRequests _arg1
android.hardware.automotive.vehicle.IVehicleCallback _arg0
android.hardware.automotive.vehicle.SubscribeOptions[] _arg1
int _arg2
android.hardware.automotive.vehicle.IVehicleCallback _arg0
int[] _arg1
android.hardware.automotive.vehicle.IVehicleCallback _arg0
long _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/vehicle/IVehicle.class
IVehicle.java
package android.hardware.automotive.vehicle
public abstract android.hardware.automotive.vehicle.IVehicle extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public static final long INVALID_MEMORY_ID
public static final int MAX_SHARED_MEMORY_FILES_PER_CLIENT
public abstract android.hardware.automotive.vehicle.VehiclePropConfigs getAllPropConfigs () throws android.os.RemoteException
public abstract android.hardware.automotive.vehicle.VehiclePropConfigs getPropConfigs (int[]) throws android.os.RemoteException
public abstract void getValues (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.GetValueRequests) throws android.os.RemoteException
public abstract void setValues (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.SetValueRequests) throws android.os.RemoteException
public abstract void subscribe (android.hardware.automotive.vehicle.IVehicleCallback, android.hardware.automotive.vehicle.SubscribeOptions[], int) throws android.os.RemoteException
public abstract void unsubscribe (android.hardware.automotive.vehicle.IVehicleCallback, int[]) throws android.os.RemoteException
public abstract void returnSharedMemory (android.hardware.automotive.vehicle.IVehicleCallback, long) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/vehicle/IVehicleCallback$Default.class
IVehicleCallback.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.IVehicleCallback$Default extends java.lang.Object implements android.hardware.automotive.vehicle.IVehicleCallback {
public void <init> ()
public void onGetValues (android.hardware.automotive.vehicle.GetValueResults) throws android.os.RemoteException
android.hardware.automotive.vehicle.GetValueResults responses
public void onSetValues (android.hardware.automotive.vehicle.SetValueResults) throws android.os.RemoteException
android.hardware.automotive.vehicle.SetValueResults responses
public void onPropertyEvent (android.hardware.automotive.vehicle.VehiclePropValues, int) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropValues propValues
int sharedMemoryFileCount
public void onPropertySetError (android.hardware.automotive.vehicle.VehiclePropErrors) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropErrors errors
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public android.os.IBinder asBinder ()
}
android/hardware/automotive/vehicle/IVehicleCallback$Stub$Proxy.class
IVehicleCallback.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.IVehicleCallback$Stub$Proxy extends java.lang.Object implements android.hardware.automotive.vehicle.IVehicleCallback {
private android.os.IBinder mRemote
private int mCachedVersion
private String mCachedHash
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onGetValues (android.hardware.automotive.vehicle.GetValueResults) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.GetValueResults responses
android.os.Parcel _data
public void onSetValues (android.hardware.automotive.vehicle.SetValueResults) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.SetValueResults responses
android.os.Parcel _data
public void onPropertyEvent (android.hardware.automotive.vehicle.VehiclePropValues, int) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.VehiclePropValues propValues
int sharedMemoryFileCount
android.os.Parcel _data
public void onPropertySetError (android.hardware.automotive.vehicle.VehiclePropErrors) throws android.os.RemoteException
boolean _status
android.hardware.automotive.vehicle.VehiclePropErrors errors
android.os.Parcel _data
public int getInterfaceVersion () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
public synchronized java.lang.String getInterfaceHash () throws android.os.RemoteException
boolean _status
android.os.Parcel data
android.os.Parcel reply
}
android/hardware/automotive/vehicle/IVehicleCallback$Stub.class
IVehicleCallback.java
package android.hardware.automotive.vehicle
public abstract android.hardware.automotive.vehicle.IVehicleCallback$Stub extends android.os.Binder implements android.hardware.automotive.vehicle.IVehicleCallback {
static final int TRANSACTION_onGetValues
static final int TRANSACTION_onSetValues
static final int TRANSACTION_onPropertyEvent
static final int TRANSACTION_onPropertySetError
static final int TRANSACTION_getInterfaceVersion
static final int TRANSACTION_getInterfaceHash
public void <init> ()
public static android.hardware.automotive.vehicle.IVehicleCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.hardware.automotive.vehicle.GetValueResults _arg0
android.hardware.automotive.vehicle.SetValueResults _arg0
android.hardware.automotive.vehicle.VehiclePropValues _arg0
int _arg1
android.hardware.automotive.vehicle.VehiclePropErrors _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
android/hardware/automotive/vehicle/IVehicleCallback.class
IVehicleCallback.java
package android.hardware.automotive.vehicle
public abstract android.hardware.automotive.vehicle.IVehicleCallback extends java.lang.Object implements android.os.IInterface {
public static final int VERSION
public static final String HASH
public static final String DESCRIPTOR
public abstract void onGetValues (android.hardware.automotive.vehicle.GetValueResults) throws android.os.RemoteException
public abstract void onSetValues (android.hardware.automotive.vehicle.SetValueResults) throws android.os.RemoteException
public abstract void onPropertyEvent (android.hardware.automotive.vehicle.VehiclePropValues, int) throws android.os.RemoteException
public abstract void onPropertySetError (android.hardware.automotive.vehicle.VehiclePropErrors) throws android.os.RemoteException
public abstract int getInterfaceVersion () throws android.os.RemoteException
public abstract java.lang.String getInterfaceHash () throws android.os.RemoteException
static void <clinit> ()
}
android/hardware/automotive/vehicle/InitialUserInfoRequest$1.class
InitialUserInfoRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.InitialUserInfoRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.InitialUserInfoRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.InitialUserInfoRequest _aidl_out
public android.hardware.automotive.vehicle.InitialUserInfoRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/InitialUserInfoRequest.class
InitialUserInfoRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.InitialUserInfoRequest extends java.lang.Object implements android.os.Parcelable {
public int requestId
public int requestType
public android.hardware.automotive.vehicle.UsersInfo usersInfo
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.InitialUserInfoRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/InitialUserInfoRequestType.class
InitialUserInfoRequestType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.InitialUserInfoRequestType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int FIRST_BOOT
public static final int FIRST_BOOT_AFTER_OTA
public static final int COLD_BOOT
public static final int RESUME
}
android/hardware/automotive/vehicle/InitialUserInfoResponse$1.class
InitialUserInfoResponse.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.InitialUserInfoResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.InitialUserInfoResponse createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.InitialUserInfoResponse _aidl_out
public android.hardware.automotive.vehicle.InitialUserInfoResponse[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/InitialUserInfoResponse.class
InitialUserInfoResponse.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.InitialUserInfoResponse extends java.lang.Object implements android.os.Parcelable {
public int requestId
public int action
public android.hardware.automotive.vehicle.UserInfo userToSwitchOrCreate
public String userLocales
public String userNameToCreate
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.InitialUserInfoResponse that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/InitialUserInfoResponseAction.class
InitialUserInfoResponseAction.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.InitialUserInfoResponseAction extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int DEFAULT
public static final int SWITCH
public static final int CREATE
}
android/hardware/automotive/vehicle/LaneCenteringAssistCommand.class
LaneCenteringAssistCommand.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.LaneCenteringAssistCommand extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ACTIVATE
public static final int DEACTIVATE
}
android/hardware/automotive/vehicle/LaneCenteringAssistState.class
LaneCenteringAssistState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.LaneCenteringAssistState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int ENABLED
public static final int ACTIVATION_REQUESTED
public static final int ACTIVATED
public static final int USER_OVERRIDE
public static final int FORCED_DEACTIVATION_WARNING
}
android/hardware/automotive/vehicle/LaneDepartureWarningState.class
LaneDepartureWarningState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.LaneDepartureWarningState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int NO_WARNING
public static final int WARNING_LEFT
public static final int WARNING_RIGHT
}
android/hardware/automotive/vehicle/LaneKeepAssistState.class
LaneKeepAssistState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.LaneKeepAssistState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int ENABLED
public static final int ACTIVATED_STEER_LEFT
public static final int ACTIVATED_STEER_RIGHT
public static final int USER_OVERRIDE
}
android/hardware/automotive/vehicle/LocationCharacterization.class
LocationCharacterization.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.LocationCharacterization extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int PRIOR_LOCATIONS
public static final int GYROSCOPE_FUSION
public static final int ACCELEROMETER_FUSION
public static final int COMPASS_FUSION
public static final int WHEEL_SPEED_FUSION
public static final int STEERING_ANGLE_FUSION
public static final int CAR_SPEED_FUSION
public static final int DEAD_RECKONED
public static final int RAW_GNSS_ONLY
}
android/hardware/automotive/vehicle/Obd2CommonIgnitionMonitors.class
Obd2CommonIgnitionMonitors.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2CommonIgnitionMonitors extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int COMPONENTS_AVAILABLE
public static final int COMPONENTS_INCOMPLETE
public static final int FUEL_SYSTEM_AVAILABLE
public static final int FUEL_SYSTEM_INCOMPLETE
public static final int MISFIRE_AVAILABLE
public static final int MISFIRE_INCOMPLETE
}
android/hardware/automotive/vehicle/Obd2CompressionIgnitionMonitors.class
Obd2CompressionIgnitionMonitors.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2CompressionIgnitionMonitors extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int COMPONENTS_AVAILABLE
public static final int COMPONENTS_INCOMPLETE
public static final int FUEL_SYSTEM_AVAILABLE
public static final int FUEL_SYSTEM_INCOMPLETE
public static final int MISFIRE_AVAILABLE
public static final int MISFIRE_INCOMPLETE
public static final int EGR_OR_VVT_AVAILABLE
public static final int EGR_OR_VVT_INCOMPLETE
public static final int PM_FILTER_AVAILABLE
public static final int PM_FILTER_INCOMPLETE
public static final int EXHAUST_GAS_SENSOR_AVAILABLE
public static final int EXHAUST_GAS_SENSOR_INCOMPLETE
public static final int BOOST_PRESSURE_AVAILABLE
public static final int BOOST_PRESSURE_INCOMPLETE
public static final int NOx_SCR_AVAILABLE
public static final int NOx_SCR_INCOMPLETE
public static final int NMHC_CATALYST_AVAILABLE
public static final int NMHC_CATALYST_INCOMPLETE
}
android/hardware/automotive/vehicle/Obd2FuelSystemStatus.class
Obd2FuelSystemStatus.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2FuelSystemStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OPEN_INSUFFICIENT_ENGINE_TEMPERATURE
public static final int CLOSED_LOOP
public static final int OPEN_ENGINE_LOAD_OR_DECELERATION
public static final int OPEN_SYSTEM_FAILURE
public static final int CLOSED_LOOP_BUT_FEEDBACK_FAULT
}
android/hardware/automotive/vehicle/Obd2FuelType.class
Obd2FuelType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2FuelType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NOT_AVAILABLE
public static final int GASOLINE
public static final int METHANOL
public static final int ETHANOL
public static final int DIESEL
public static final int LPG
public static final int CNG
public static final int PROPANE
public static final int ELECTRIC
public static final int BIFUEL_RUNNING_GASOLINE
public static final int BIFUEL_RUNNING_METHANOL
public static final int BIFUEL_RUNNING_ETHANOL
public static final int BIFUEL_RUNNING_LPG
public static final int BIFUEL_RUNNING_CNG
public static final int BIFUEL_RUNNING_PROPANE
public static final int BIFUEL_RUNNING_ELECTRIC
public static final int BIFUEL_RUNNING_ELECTRIC_AND_COMBUSTION
public static final int HYBRID_GASOLINE
public static final int HYBRID_ETHANOL
public static final int HYBRID_DIESEL
public static final int HYBRID_ELECTRIC
public static final int HYBRID_RUNNING_ELECTRIC_AND_COMBUSTION
public static final int HYBRID_REGENERATIVE
public static final int BIFUEL_RUNNING_DIESEL
}
android/hardware/automotive/vehicle/Obd2IgnitionMonitorKind.class
Obd2IgnitionMonitorKind.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2IgnitionMonitorKind extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SPARK
public static final int COMPRESSION
}
android/hardware/automotive/vehicle/Obd2SecondaryAirStatus.class
Obd2SecondaryAirStatus.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2SecondaryAirStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UPSTREAM
public static final int DOWNSTREAM_OF_CATALYCIC_CONVERTER
public static final int FROM_OUTSIDE_OR_OFF
public static final int PUMP_ON_FOR_DIAGNOSTICS
}
android/hardware/automotive/vehicle/Obd2SparkIgnitionMonitors.class
Obd2SparkIgnitionMonitors.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.Obd2SparkIgnitionMonitors extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int COMPONENTS_AVAILABLE
public static final int COMPONENTS_INCOMPLETE
public static final int FUEL_SYSTEM_AVAILABLE
public static final int FUEL_SYSTEM_INCOMPLETE
public static final int MISFIRE_AVAILABLE
public static final int MISFIRE_INCOMPLETE
public static final int EGR_AVAILABLE
public static final int EGR_INCOMPLETE
public static final int OXYGEN_SENSOR_HEATER_AVAILABLE
public static final int OXYGEN_SENSOR_HEATER_INCOMPLETE
public static final int OXYGEN_SENSOR_AVAILABLE
public static final int OXYGEN_SENSOR_INCOMPLETE
public static final int AC_REFRIGERANT_AVAILABLE
public static final int AC_REFRIGERANT_INCOMPLETE
public static final int SECONDARY_AIR_SYSTEM_AVAILABLE
public static final int SECONDARY_AIR_SYSTEM_INCOMPLETE
public static final int EVAPORATIVE_SYSTEM_AVAILABLE
public static final int EVAPORATIVE_SYSTEM_INCOMPLETE
public static final int HEATED_CATALYST_AVAILABLE
public static final int HEATED_CATALYST_INCOMPLETE
public static final int CATALYST_AVAILABLE
public static final int CATALYST_INCOMPLETE
}
android/hardware/automotive/vehicle/PortLocationType.class
PortLocationType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.PortLocationType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int FRONT_LEFT
public static final int FRONT_RIGHT
public static final int REAR_RIGHT
public static final int REAR_LEFT
public static final int FRONT
public static final int REAR
}
android/hardware/automotive/vehicle/ProcessTerminationReason.class
ProcessTerminationReason.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.ProcessTerminationReason extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NOT_RESPONDING
public static final int IO_OVERUSE
public static final int MEMORY_OVERUSE
}
android/hardware/automotive/vehicle/RawPropValues$1.class
RawPropValues.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.RawPropValues$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.RawPropValues createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.RawPropValues _aidl_out
public android.hardware.automotive.vehicle.RawPropValues[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/RawPropValues.class
RawPropValues.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.RawPropValues extends java.lang.Object implements android.os.Parcelable {
public int[] int32Values
public float[] floatValues
public long[] int64Values
public byte[] byteValues
public String stringValue
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.RawPropValues that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/RemoveUserRequest$1.class
RemoveUserRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.RemoveUserRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.RemoveUserRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.RemoveUserRequest _aidl_out
public android.hardware.automotive.vehicle.RemoveUserRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/RemoveUserRequest.class
RemoveUserRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.RemoveUserRequest extends java.lang.Object implements android.os.Parcelable {
public int requestId
public android.hardware.automotive.vehicle.UserInfo removedUserInfo
public android.hardware.automotive.vehicle.UsersInfo usersInfo
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.RemoveUserRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/RotaryInputType.class
RotaryInputType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.RotaryInputType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ROTARY_INPUT_TYPE_SYSTEM_NAVIGATION
public static final int ROTARY_INPUT_TYPE_AUDIO_VOLUME
}
android/hardware/automotive/vehicle/SetValueRequest$1.class
SetValueRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SetValueRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SetValueRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SetValueRequest _aidl_out
public android.hardware.automotive.vehicle.SetValueRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SetValueRequest.class
SetValueRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SetValueRequest extends java.lang.Object implements android.os.Parcelable {
public long requestId
public android.hardware.automotive.vehicle.VehiclePropValue value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SetValueRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/SetValueRequests$1.class
SetValueRequests.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SetValueRequests$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SetValueRequests createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SetValueRequests _aidl_out
public android.hardware.automotive.vehicle.SetValueRequests[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SetValueRequests.class
SetValueRequests.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SetValueRequests extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.SetValueRequest[] payloads
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SetValueRequests that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/SetValueResult$1.class
SetValueResult.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SetValueResult$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SetValueResult createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SetValueResult _aidl_out
public android.hardware.automotive.vehicle.SetValueResult[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SetValueResult.class
SetValueResult.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SetValueResult extends java.lang.Object implements android.os.Parcelable {
public long requestId
public int status
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SetValueResult that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/SetValueResults$1.class
SetValueResults.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SetValueResults$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SetValueResults createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SetValueResults _aidl_out
public android.hardware.automotive.vehicle.SetValueResults[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SetValueResults.class
SetValueResults.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SetValueResults extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.SetValueResult[] payloads
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SetValueResults that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/StatusCode.class
StatusCode.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.StatusCode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OK
public static final int TRY_AGAIN
public static final int INVALID_ARG
public static final int NOT_AVAILABLE
public static final int ACCESS_DENIED
public static final int INTERNAL_ERROR
public static final int NOT_AVAILABLE_DISABLED
public static final int NOT_AVAILABLE_SPEED_LOW
public static final int NOT_AVAILABLE_SPEED_HIGH
public static final int NOT_AVAILABLE_POOR_VISIBILITY
public static final int NOT_AVAILABLE_SAFETY
}
android/hardware/automotive/vehicle/SubscribeOptions$1.class
SubscribeOptions.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SubscribeOptions$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SubscribeOptions createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SubscribeOptions _aidl_out
public android.hardware.automotive.vehicle.SubscribeOptions[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SubscribeOptions.class
SubscribeOptions.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SubscribeOptions extends java.lang.Object implements android.os.Parcelable {
public int propId
public int[] areaIds
public float sampleRate
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SubscribeOptions that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/SwitchUserMessageType.class
SwitchUserMessageType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.SwitchUserMessageType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int LEGACY_ANDROID_SWITCH
public static final int ANDROID_SWITCH
public static final int VEHICLE_RESPONSE
public static final int VEHICLE_REQUEST
public static final int ANDROID_POST_SWITCH
}
android/hardware/automotive/vehicle/SwitchUserRequest$1.class
SwitchUserRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SwitchUserRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SwitchUserRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SwitchUserRequest _aidl_out
public android.hardware.automotive.vehicle.SwitchUserRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SwitchUserRequest.class
SwitchUserRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SwitchUserRequest extends java.lang.Object implements android.os.Parcelable {
public int requestId
public int messageType
public android.hardware.automotive.vehicle.UserInfo targetUser
public android.hardware.automotive.vehicle.UsersInfo usersInfo
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SwitchUserRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/SwitchUserResponse$1.class
SwitchUserResponse.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.SwitchUserResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.SwitchUserResponse createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.SwitchUserResponse _aidl_out
public android.hardware.automotive.vehicle.SwitchUserResponse[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/SwitchUserResponse.class
SwitchUserResponse.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.SwitchUserResponse extends java.lang.Object implements android.os.Parcelable {
public int requestId
public int messageType
public int status
public String errorMessage
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.SwitchUserResponse that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/SwitchUserStatus.class
SwitchUserStatus.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.SwitchUserStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SUCCESS
public static final int FAILURE
}
android/hardware/automotive/vehicle/TrailerState.class
TrailerState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.TrailerState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int NOT_PRESENT
public static final int PRESENT
public static final int ERROR
}
android/hardware/automotive/vehicle/UserIdentificationAssociation$1.class
UserIdentificationAssociation.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UserIdentificationAssociation$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UserIdentificationAssociation createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UserIdentificationAssociation _aidl_out
public android.hardware.automotive.vehicle.UserIdentificationAssociation[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UserIdentificationAssociation.class
UserIdentificationAssociation.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UserIdentificationAssociation extends java.lang.Object implements android.os.Parcelable {
public int type
public int value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UserIdentificationAssociation that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/UserIdentificationAssociationSetValue.class
UserIdentificationAssociationSetValue.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.UserIdentificationAssociationSetValue extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int INVALID
public static final int ASSOCIATE_CURRENT_USER
public static final int DISASSOCIATE_CURRENT_USER
public static final int DISASSOCIATE_ALL_USERS
}
android/hardware/automotive/vehicle/UserIdentificationAssociationType.class
UserIdentificationAssociationType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.UserIdentificationAssociationType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int INVALID
public static final int KEY_FOB
public static final int CUSTOM_1
public static final int CUSTOM_2
public static final int CUSTOM_3
public static final int CUSTOM_4
}
android/hardware/automotive/vehicle/UserIdentificationAssociationValue.class
UserIdentificationAssociationValue.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.UserIdentificationAssociationValue extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int ASSOCIATED_CURRENT_USER
public static final int ASSOCIATED_ANOTHER_USER
public static final int NOT_ASSOCIATED_ANY_USER
}
android/hardware/automotive/vehicle/UserIdentificationGetRequest$1.class
UserIdentificationGetRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UserIdentificationGetRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UserIdentificationGetRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UserIdentificationGetRequest _aidl_out
public android.hardware.automotive.vehicle.UserIdentificationGetRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UserIdentificationGetRequest.class
UserIdentificationGetRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UserIdentificationGetRequest extends java.lang.Object implements android.os.Parcelable {
public int requestId
public android.hardware.automotive.vehicle.UserInfo userInfo
public int numberAssociationTypes
public int[] associationTypes
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UserIdentificationGetRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/UserIdentificationResponse$1.class
UserIdentificationResponse.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UserIdentificationResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UserIdentificationResponse createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UserIdentificationResponse _aidl_out
public android.hardware.automotive.vehicle.UserIdentificationResponse[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UserIdentificationResponse.class
UserIdentificationResponse.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UserIdentificationResponse extends java.lang.Object implements android.os.Parcelable {
public int requestId
public int numberAssociation
public android.hardware.automotive.vehicle.UserIdentificationAssociation[] associations
public String errorMessage
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UserIdentificationResponse that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/UserIdentificationSetAssociation$1.class
UserIdentificationSetAssociation.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UserIdentificationSetAssociation$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UserIdentificationSetAssociation createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UserIdentificationSetAssociation _aidl_out
public android.hardware.automotive.vehicle.UserIdentificationSetAssociation[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UserIdentificationSetAssociation.class
UserIdentificationSetAssociation.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UserIdentificationSetAssociation extends java.lang.Object implements android.os.Parcelable {
public int type
public int value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UserIdentificationSetAssociation that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/UserIdentificationSetRequest$1.class
UserIdentificationSetRequest.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UserIdentificationSetRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UserIdentificationSetRequest createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UserIdentificationSetRequest _aidl_out
public android.hardware.automotive.vehicle.UserIdentificationSetRequest[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UserIdentificationSetRequest.class
UserIdentificationSetRequest.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UserIdentificationSetRequest extends java.lang.Object implements android.os.Parcelable {
public int requestId
public android.hardware.automotive.vehicle.UserInfo userInfo
public int numberAssociations
public android.hardware.automotive.vehicle.UserIdentificationSetAssociation[] associations
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UserIdentificationSetRequest that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/UserInfo$1.class
UserInfo.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UserInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UserInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UserInfo _aidl_out
public android.hardware.automotive.vehicle.UserInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UserInfo.class
UserInfo.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UserInfo extends java.lang.Object implements android.os.Parcelable {
public int userId
public int flags
public static final android.os.Parcelable$Creator CREATOR
public static final int USER_FLAG_SYSTEM
public static final int USER_FLAG_GUEST
public static final int USER_FLAG_EPHEMERAL
public static final int USER_FLAG_ADMIN
public static final int USER_FLAG_DISABLED
public static final int USER_FLAG_PROFILE
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UserInfo that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/UsersInfo$1.class
UsersInfo.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.UsersInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.UsersInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.UsersInfo _aidl_out
public android.hardware.automotive.vehicle.UsersInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/UsersInfo.class
UsersInfo.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.UsersInfo extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.UserInfo currentUser
public int numberUsers
public android.hardware.automotive.vehicle.UserInfo[] existingUsers
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.UsersInfo that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/V2_0/
android/hardware/automotive/vehicle/V2_0/CreateUserRequest.class
CreateUserRequest.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.CreateUserRequest extends java.lang.Object {
public int requestId
public android.hardware.automotive.vehicle.V2_0.UserInfo newUserInfo
public String newUserName
public android.hardware.automotive.vehicle.V2_0.UsersInfo usersInfo
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.CreateUserRequest other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.CreateUserRequest _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/CreateUserResponse.class
CreateUserResponse.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.CreateUserResponse extends java.lang.Object {
public int requestId
public int status
public String errorMessage
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.CreateUserResponse other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.CreateUserResponse _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/CreateUserStatus.class
CreateUserStatus.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.CreateUserStatus extends java.lang.Object {
public static final int SUCCESS
public static final int FAILURE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/CustomInputType.class
CustomInputType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.CustomInputType extends java.lang.Object {
public static final int CUSTOM_EVENT_F1
public static final int CUSTOM_EVENT_F2
public static final int CUSTOM_EVENT_F3
public static final int CUSTOM_EVENT_F4
public static final int CUSTOM_EVENT_F5
public static final int CUSTOM_EVENT_F6
public static final int CUSTOM_EVENT_F7
public static final int CUSTOM_EVENT_F8
public static final int CUSTOM_EVENT_F9
public static final int CUSTOM_EVENT_F10
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/DiagnosticFloatSensorIndex.class
DiagnosticFloatSensorIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.DiagnosticFloatSensorIndex extends java.lang.Object {
public static final int CALCULATED_ENGINE_LOAD
public static final int ENGINE_COOLANT_TEMPERATURE
public static final int SHORT_TERM_FUEL_TRIM_BANK1
public static final int LONG_TERM_FUEL_TRIM_BANK1
public static final int SHORT_TERM_FUEL_TRIM_BANK2
public static final int LONG_TERM_FUEL_TRIM_BANK2
public static final int FUEL_PRESSURE
public static final int INTAKE_MANIFOLD_ABSOLUTE_PRESSURE
public static final int ENGINE_RPM
public static final int VEHICLE_SPEED
public static final int TIMING_ADVANCE
public static final int MAF_AIR_FLOW_RATE
public static final int THROTTLE_POSITION
public static final int OXYGEN_SENSOR1_VOLTAGE
public static final int OXYGEN_SENSOR1_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR1_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR2_VOLTAGE
public static final int OXYGEN_SENSOR2_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR2_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR3_VOLTAGE
public static final int OXYGEN_SENSOR3_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR3_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR4_VOLTAGE
public static final int OXYGEN_SENSOR4_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR4_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR5_VOLTAGE
public static final int OXYGEN_SENSOR5_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR5_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR6_VOLTAGE
public static final int OXYGEN_SENSOR6_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR6_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR7_VOLTAGE
public static final int OXYGEN_SENSOR7_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR7_FUEL_AIR_EQUIVALENCE_RATIO
public static final int OXYGEN_SENSOR8_VOLTAGE
public static final int OXYGEN_SENSOR8_SHORT_TERM_FUEL_TRIM
public static final int OXYGEN_SENSOR8_FUEL_AIR_EQUIVALENCE_RATIO
public static final int FUEL_RAIL_PRESSURE
public static final int FUEL_RAIL_GAUGE_PRESSURE
public static final int COMMANDED_EXHAUST_GAS_RECIRCULATION
public static final int EXHAUST_GAS_RECIRCULATION_ERROR
public static final int COMMANDED_EVAPORATIVE_PURGE
public static final int FUEL_TANK_LEVEL_INPUT
public static final int EVAPORATION_SYSTEM_VAPOR_PRESSURE
public static final int CATALYST_TEMPERATURE_BANK1_SENSOR1
public static final int CATALYST_TEMPERATURE_BANK2_SENSOR1
public static final int CATALYST_TEMPERATURE_BANK1_SENSOR2
public static final int CATALYST_TEMPERATURE_BANK2_SENSOR2
public static final int ABSOLUTE_LOAD_VALUE
public static final int FUEL_AIR_COMMANDED_EQUIVALENCE_RATIO
public static final int RELATIVE_THROTTLE_POSITION
public static final int ABSOLUTE_THROTTLE_POSITION_B
public static final int ABSOLUTE_THROTTLE_POSITION_C
public static final int ACCELERATOR_PEDAL_POSITION_D
public static final int ACCELERATOR_PEDAL_POSITION_E
public static final int ACCELERATOR_PEDAL_POSITION_F
public static final int COMMANDED_THROTTLE_ACTUATOR
public static final int ETHANOL_FUEL_PERCENTAGE
public static final int ABSOLUTE_EVAPORATION_SYSTEM_VAPOR_PRESSURE
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3
public static final int SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3
public static final int LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4
public static final int RELATIVE_ACCELERATOR_PEDAL_POSITION
public static final int HYBRID_BATTERY_PACK_REMAINING_LIFE
public static final int FUEL_INJECTION_TIMING
public static final int ENGINE_FUEL_RATE
public static final int LAST_SYSTEM_INDEX
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/DiagnosticIntegerSensorIndex.class
DiagnosticIntegerSensorIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.DiagnosticIntegerSensorIndex extends java.lang.Object {
public static final int FUEL_SYSTEM_STATUS
public static final int MALFUNCTION_INDICATOR_LIGHT_ON
public static final int IGNITION_MONITORS_SUPPORTED
public static final int IGNITION_SPECIFIC_MONITORS
public static final int INTAKE_AIR_TEMPERATURE
public static final int COMMANDED_SECONDARY_AIR_STATUS
public static final int NUM_OXYGEN_SENSORS_PRESENT
public static final int RUNTIME_SINCE_ENGINE_START
public static final int DISTANCE_TRAVELED_WITH_MALFUNCTION_INDICATOR_LIGHT_ON
public static final int WARMUPS_SINCE_CODES_CLEARED
public static final int DISTANCE_TRAVELED_SINCE_CODES_CLEARED
public static final int ABSOLUTE_BAROMETRIC_PRESSURE
public static final int CONTROL_MODULE_VOLTAGE
public static final int AMBIENT_AIR_TEMPERATURE
public static final int TIME_WITH_MALFUNCTION_LIGHT_ON
public static final int TIME_SINCE_TROUBLE_CODES_CLEARED
public static final int MAX_FUEL_AIR_EQUIVALENCE_RATIO
public static final int MAX_OXYGEN_SENSOR_VOLTAGE
public static final int MAX_OXYGEN_SENSOR_CURRENT
public static final int MAX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE
public static final int MAX_AIR_FLOW_RATE_FROM_MASS_AIR_FLOW_SENSOR
public static final int FUEL_TYPE
public static final int FUEL_RAIL_ABSOLUTE_PRESSURE
public static final int ENGINE_OIL_TEMPERATURE
public static final int DRIVER_DEMAND_PERCENT_TORQUE
public static final int ENGINE_ACTUAL_PERCENT_TORQUE
public static final int ENGINE_REFERENCE_PERCENT_TORQUE
public static final int ENGINE_PERCENT_TORQUE_DATA_IDLE
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT1
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT2
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT3
public static final int ENGINE_PERCENT_TORQUE_DATA_POINT4
public static final int LAST_SYSTEM_INDEX
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/ElectronicTollCollectionCardStatus.class
ElectronicTollCollectionCardStatus.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.ElectronicTollCollectionCardStatus extends java.lang.Object {
public static final int UNKNOWN
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_VALID
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_INVALID
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_NOT_INSERTED
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/ElectronicTollCollectionCardType.class
ElectronicTollCollectionCardType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.ElectronicTollCollectionCardType extends java.lang.Object {
public static final int UNKNOWN
public static final int JP_ELECTRONIC_TOLL_COLLECTION_CARD
public static final int JP_ELECTRONIC_TOLL_COLLECTION_CARD_V2
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/EvConnectorType.class
EvConnectorType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.EvConnectorType extends java.lang.Object {
public static final int UNKNOWN
public static final int IEC_TYPE_1_AC
public static final int IEC_TYPE_2_AC
public static final int IEC_TYPE_3_AC
public static final int IEC_TYPE_4_DC
public static final int IEC_TYPE_1_CCS_DC
public static final int IEC_TYPE_2_CCS_DC
public static final int TESLA_ROADSTER
public static final int TESLA_HPWC
public static final int TESLA_SUPERCHARGER
public static final int GBT_AC
public static final int GBT_DC
public static final int OTHER
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/EvsServiceRequestIndex.class
EvsServiceRequestIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.EvsServiceRequestIndex extends java.lang.Object {
public static final int TYPE
public static final int STATE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/EvsServiceState.class
EvsServiceState.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.EvsServiceState extends java.lang.Object {
public static final int OFF
public static final int ON
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/EvsServiceType.class
EvsServiceType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.EvsServiceType extends java.lang.Object {
public static final int REARVIEW
public static final int SURROUNDVIEW
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/FuelType.class
FuelType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.FuelType extends java.lang.Object {
public static final int FUEL_TYPE_UNKNOWN
public static final int FUEL_TYPE_UNLEADED
public static final int FUEL_TYPE_LEADED
public static final int FUEL_TYPE_DIESEL_1
public static final int FUEL_TYPE_DIESEL_2
public static final int FUEL_TYPE_BIODIESEL
public static final int FUEL_TYPE_E85
public static final int FUEL_TYPE_LPG
public static final int FUEL_TYPE_CNG
public static final int FUEL_TYPE_LNG
public static final int FUEL_TYPE_ELECTRIC
public static final int FUEL_TYPE_HYDROGEN
public static final int FUEL_TYPE_OTHER
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/IVehicle$Proxy.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.IVehicle$Proxy extends java.lang.Object implements android.hardware.automotive.vehicle.V2_0.IVehicle {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public java.util.ArrayList getAllPropConfigs () throws android.os.RemoteException
java.util.ArrayList _hidl_out_propConfigs
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getPropConfigs (java.util.ArrayList, android.hardware.automotive.vehicle.V2_0.IVehicle$getPropConfigsCallback) throws android.os.RemoteException
int _hidl_out_status
java.util.ArrayList _hidl_out_propConfigs
java.util.ArrayList props
android.hardware.automotive.vehicle.V2_0.IVehicle$getPropConfigsCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void get (android.hardware.automotive.vehicle.V2_0.VehiclePropValue, android.hardware.automotive.vehicle.V2_0.IVehicle$getCallback) throws android.os.RemoteException
int _hidl_out_status
android.hardware.automotive.vehicle.V2_0.VehiclePropValue _hidl_out_propValue
android.hardware.automotive.vehicle.V2_0.VehiclePropValue requestedPropValue
android.hardware.automotive.vehicle.V2_0.IVehicle$getCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public int set (android.hardware.automotive.vehicle.V2_0.VehiclePropValue) throws android.os.RemoteException
int _hidl_out_status
android.hardware.automotive.vehicle.V2_0.VehiclePropValue propValue
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public int subscribe (android.hardware.automotive.vehicle.V2_0.IVehicleCallback, java.util.ArrayList) throws android.os.RemoteException
int _hidl_out_status
android.hardware.automotive.vehicle.V2_0.IVehicleCallback callback
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public int unsubscribe (android.hardware.automotive.vehicle.V2_0.IVehicleCallback, int) throws android.os.RemoteException
int _hidl_out_status
android.hardware.automotive.vehicle.V2_0.IVehicleCallback callback
int propId
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String debugDump () throws android.os.RemoteException
String _hidl_out_s
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/automotive/vehicle/V2_0/IVehicle$Stub$1.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
android.hardware.automotive.vehicle.V2_0.IVehicle$Stub$1 extends java.lang.Object implements android.hardware.automotive.vehicle.V2_0.IVehicle$getPropConfigsCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.automotive.vehicle.V2_0.IVehicle$Stub this$0
void <init> (android.hardware.automotive.vehicle.V2_0.IVehicle$Stub, android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.IVehicle$Stub this$0
public void onValues (int, java.util.ArrayList)
int status
java.util.ArrayList propConfigs
}
android/hardware/automotive/vehicle/V2_0/IVehicle$Stub$2.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
android.hardware.automotive.vehicle.V2_0.IVehicle$Stub$2 extends java.lang.Object implements android.hardware.automotive.vehicle.V2_0.IVehicle$getCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.automotive.vehicle.V2_0.IVehicle$Stub this$0
void <init> (android.hardware.automotive.vehicle.V2_0.IVehicle$Stub, android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.IVehicle$Stub this$0
public void onValues (int, android.hardware.automotive.vehicle.V2_0.VehiclePropValue)
int status
android.hardware.automotive.vehicle.V2_0.VehiclePropValue propValue
}
android/hardware/automotive/vehicle/V2_0/IVehicle$Stub.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
public abstract android.hardware.automotive.vehicle.V2_0.IVehicle$Stub extends android.os.HwBinder implements android.hardware.automotive.vehicle.V2_0.IVehicle {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
java.util.ArrayList _hidl_out_propConfigs
java.util.ArrayList props
android.hardware.automotive.vehicle.V2_0.VehiclePropValue requestedPropValue
android.hardware.automotive.vehicle.V2_0.VehiclePropValue propValue
int _hidl_out_status
android.hardware.automotive.vehicle.V2_0.IVehicleCallback callback
java.util.ArrayList options
int _hidl_out_status
android.hardware.automotive.vehicle.V2_0.IVehicleCallback callback
int propId
int _hidl_out_status
String _hidl_out_s
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/automotive/vehicle/V2_0/IVehicle$getCallback.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
public abstract android.hardware.automotive.vehicle.V2_0.IVehicle$getCallback extends java.lang.Object {
public abstract void onValues (int, android.hardware.automotive.vehicle.V2_0.VehiclePropValue)
}
android/hardware/automotive/vehicle/V2_0/IVehicle$getPropConfigsCallback.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
public abstract android.hardware.automotive.vehicle.V2_0.IVehicle$getPropConfigsCallback extends java.lang.Object {
public abstract void onValues (int, java.util.ArrayList)
}
android/hardware/automotive/vehicle/V2_0/IVehicle.class
IVehicle.java
package android.hardware.automotive.vehicle.V2_0
public abstract android.hardware.automotive.vehicle.V2_0.IVehicle extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.automotive.vehicle.V2_0.IVehicle asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.automotive.vehicle.V2_0.IVehicle proxy
public static android.hardware.automotive.vehicle.V2_0.IVehicle castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.automotive.vehicle.V2_0.IVehicle getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.automotive.vehicle.V2_0.IVehicle getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.automotive.vehicle.V2_0.IVehicle getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.automotive.vehicle.V2_0.IVehicle getService () throws android.os.RemoteException
public abstract java.util.ArrayList getAllPropConfigs () throws android.os.RemoteException
public abstract void getPropConfigs (java.util.ArrayList, android.hardware.automotive.vehicle.V2_0.IVehicle$getPropConfigsCallback) throws android.os.RemoteException
public abstract void get (android.hardware.automotive.vehicle.V2_0.VehiclePropValue, android.hardware.automotive.vehicle.V2_0.IVehicle$getCallback) throws android.os.RemoteException
public abstract int set (android.hardware.automotive.vehicle.V2_0.VehiclePropValue) throws android.os.RemoteException
public abstract int subscribe (android.hardware.automotive.vehicle.V2_0.IVehicleCallback, java.util.ArrayList) throws android.os.RemoteException
public abstract int unsubscribe (android.hardware.automotive.vehicle.V2_0.IVehicleCallback, int) throws android.os.RemoteException
public abstract java.lang.String debugDump () throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/automotive/vehicle/V2_0/IVehicleCallback$Proxy.class
IVehicleCallback.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.IVehicleCallback$Proxy extends java.lang.Object implements android.hardware.automotive.vehicle.V2_0.IVehicleCallback {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void onPropertyEvent (java.util.ArrayList) throws android.os.RemoteException
java.util.ArrayList propValues
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void onPropertySet (android.hardware.automotive.vehicle.V2_0.VehiclePropValue) throws android.os.RemoteException
android.hardware.automotive.vehicle.V2_0.VehiclePropValue propValue
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void onPropertySetError (int, int, int) throws android.os.RemoteException
int errorCode
int propId
int areaId
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/automotive/vehicle/V2_0/IVehicleCallback$Stub.class
IVehicleCallback.java
package android.hardware.automotive.vehicle.V2_0
public abstract android.hardware.automotive.vehicle.V2_0.IVehicleCallback$Stub extends android.os.HwBinder implements android.hardware.automotive.vehicle.V2_0.IVehicleCallback {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
java.util.ArrayList propValues
android.hardware.automotive.vehicle.V2_0.VehiclePropValue propValue
int errorCode
int propId
int areaId
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/automotive/vehicle/V2_0/IVehicleCallback.class
IVehicleCallback.java
package android.hardware.automotive.vehicle.V2_0
public abstract android.hardware.automotive.vehicle.V2_0.IVehicleCallback extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.automotive.vehicle.V2_0.IVehicleCallback asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.automotive.vehicle.V2_0.IVehicleCallback proxy
public static android.hardware.automotive.vehicle.V2_0.IVehicleCallback castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.automotive.vehicle.V2_0.IVehicleCallback getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.automotive.vehicle.V2_0.IVehicleCallback getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.automotive.vehicle.V2_0.IVehicleCallback getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.automotive.vehicle.V2_0.IVehicleCallback getService () throws android.os.RemoteException
public abstract void onPropertyEvent (java.util.ArrayList) throws android.os.RemoteException
public abstract void onPropertySet (android.hardware.automotive.vehicle.V2_0.VehiclePropValue) throws android.os.RemoteException
public abstract void onPropertySetError (int, int, int) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/automotive/vehicle/V2_0/InitialUserInfoRequest.class
InitialUserInfoRequest.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.InitialUserInfoRequest extends java.lang.Object {
public int requestId
public int requestType
public android.hardware.automotive.vehicle.V2_0.UsersInfo usersInfo
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.InitialUserInfoRequest other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.InitialUserInfoRequest _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/InitialUserInfoRequestType.class
InitialUserInfoRequestType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.InitialUserInfoRequestType extends java.lang.Object {
public static final int FIRST_BOOT
public static final int FIRST_BOOT_AFTER_OTA
public static final int COLD_BOOT
public static final int RESUME
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/InitialUserInfoResponse.class
InitialUserInfoResponse.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.InitialUserInfoResponse extends java.lang.Object {
public int requestId
public int action
public android.hardware.automotive.vehicle.V2_0.UserInfo userToSwitchOrCreate
public String userLocales
public String userNameToCreate
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.InitialUserInfoResponse other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.InitialUserInfoResponse _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/InitialUserInfoResponseAction.class
InitialUserInfoResponseAction.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.InitialUserInfoResponseAction extends java.lang.Object {
public static final int DEFAULT
public static final int SWITCH
public static final int CREATE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2CommonIgnitionMonitors.class
Obd2CommonIgnitionMonitors.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2CommonIgnitionMonitors extends java.lang.Object {
public static final int COMPONENTS_AVAILABLE
public static final int COMPONENTS_INCOMPLETE
public static final int FUEL_SYSTEM_AVAILABLE
public static final int FUEL_SYSTEM_INCOMPLETE
public static final int MISFIRE_AVAILABLE
public static final int MISFIRE_INCOMPLETE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2CompressionIgnitionMonitors.class
Obd2CompressionIgnitionMonitors.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2CompressionIgnitionMonitors extends java.lang.Object {
public static final int COMPONENTS_AVAILABLE
public static final int COMPONENTS_INCOMPLETE
public static final int FUEL_SYSTEM_AVAILABLE
public static final int FUEL_SYSTEM_INCOMPLETE
public static final int MISFIRE_AVAILABLE
public static final int MISFIRE_INCOMPLETE
public static final int EGR_OR_VVT_AVAILABLE
public static final int EGR_OR_VVT_INCOMPLETE
public static final int PM_FILTER_AVAILABLE
public static final int PM_FILTER_INCOMPLETE
public static final int EXHAUST_GAS_SENSOR_AVAILABLE
public static final int EXHAUST_GAS_SENSOR_INCOMPLETE
public static final int BOOST_PRESSURE_AVAILABLE
public static final int BOOST_PRESSURE_INCOMPLETE
public static final int NOx_SCR_AVAILABLE
public static final int NOx_SCR_INCOMPLETE
public static final int NMHC_CATALYST_AVAILABLE
public static final int NMHC_CATALYST_INCOMPLETE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2FuelSystemStatus.class
Obd2FuelSystemStatus.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2FuelSystemStatus extends java.lang.Object {
public static final int OPEN_INSUFFICIENT_ENGINE_TEMPERATURE
public static final int CLOSED_LOOP
public static final int OPEN_ENGINE_LOAD_OR_DECELERATION
public static final int OPEN_SYSTEM_FAILURE
public static final int CLOSED_LOOP_BUT_FEEDBACK_FAULT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2FuelType.class
Obd2FuelType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2FuelType extends java.lang.Object {
public static final int NOT_AVAILABLE
public static final int GASOLINE
public static final int METHANOL
public static final int ETHANOL
public static final int DIESEL
public static final int LPG
public static final int CNG
public static final int PROPANE
public static final int ELECTRIC
public static final int BIFUEL_RUNNING_GASOLINE
public static final int BIFUEL_RUNNING_METHANOL
public static final int BIFUEL_RUNNING_ETHANOL
public static final int BIFUEL_RUNNING_LPG
public static final int BIFUEL_RUNNING_CNG
public static final int BIFUEL_RUNNING_PROPANE
public static final int BIFUEL_RUNNING_ELECTRIC
public static final int BIFUEL_RUNNING_ELECTRIC_AND_COMBUSTION
public static final int HYBRID_GASOLINE
public static final int HYBRID_ETHANOL
public static final int HYBRID_DIESEL
public static final int HYBRID_ELECTRIC
public static final int HYBRID_RUNNING_ELECTRIC_AND_COMBUSTION
public static final int HYBRID_REGENERATIVE
public static final int BIFUEL_RUNNING_DIESEL
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2IgnitionMonitorKind.class
Obd2IgnitionMonitorKind.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2IgnitionMonitorKind extends java.lang.Object {
public static final int SPARK
public static final int COMPRESSION
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2SecondaryAirStatus.class
Obd2SecondaryAirStatus.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2SecondaryAirStatus extends java.lang.Object {
public static final int UPSTREAM
public static final int DOWNSTREAM_OF_CATALYCIC_CONVERTER
public static final int FROM_OUTSIDE_OR_OFF
public static final int PUMP_ON_FOR_DIAGNOSTICS
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/Obd2SparkIgnitionMonitors.class
Obd2SparkIgnitionMonitors.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.Obd2SparkIgnitionMonitors extends java.lang.Object {
public static final int COMPONENTS_AVAILABLE
public static final int COMPONENTS_INCOMPLETE
public static final int FUEL_SYSTEM_AVAILABLE
public static final int FUEL_SYSTEM_INCOMPLETE
public static final int MISFIRE_AVAILABLE
public static final int MISFIRE_INCOMPLETE
public static final int EGR_AVAILABLE
public static final int EGR_INCOMPLETE
public static final int OXYGEN_SENSOR_HEATER_AVAILABLE
public static final int OXYGEN_SENSOR_HEATER_INCOMPLETE
public static final int OXYGEN_SENSOR_AVAILABLE
public static final int OXYGEN_SENSOR_INCOMPLETE
public static final int AC_REFRIGERANT_AVAILABLE
public static final int AC_REFRIGERANT_INCOMPLETE
public static final int SECONDARY_AIR_SYSTEM_AVAILABLE
public static final int SECONDARY_AIR_SYSTEM_INCOMPLETE
public static final int EVAPORATIVE_SYSTEM_AVAILABLE
public static final int EVAPORATIVE_SYSTEM_INCOMPLETE
public static final int HEATED_CATALYST_AVAILABLE
public static final int HEATED_CATALYST_INCOMPLETE
public static final int CATALYST_AVAILABLE
public static final int CATALYST_INCOMPLETE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/PortLocationType.class
PortLocationType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.PortLocationType extends java.lang.Object {
public static final int UNKNOWN
public static final int FRONT_LEFT
public static final int FRONT_RIGHT
public static final int REAR_RIGHT
public static final int REAR_LEFT
public static final int FRONT
public static final int REAR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/ProcessTerminationReason.class
ProcessTerminationReason.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.ProcessTerminationReason extends java.lang.Object {
public static final int NOT_RESPONDING
public static final int IO_OVERUSE
public static final int MEMORY_OVERUSE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/RemoveUserRequest.class
RemoveUserRequest.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.RemoveUserRequest extends java.lang.Object {
public int requestId
public android.hardware.automotive.vehicle.V2_0.UserInfo removedUserInfo
public android.hardware.automotive.vehicle.V2_0.UsersInfo usersInfo
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.RemoveUserRequest other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.RemoveUserRequest _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/RotaryInputType.class
RotaryInputType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.RotaryInputType extends java.lang.Object {
public static final int ROTARY_INPUT_TYPE_SYSTEM_NAVIGATION
public static final int ROTARY_INPUT_TYPE_AUDIO_VOLUME
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/StatusCode.class
StatusCode.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.StatusCode extends java.lang.Object {
public static final int OK
public static final int TRY_AGAIN
public static final int INVALID_ARG
public static final int NOT_AVAILABLE
public static final int ACCESS_DENIED
public static final int INTERNAL_ERROR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/SubscribeFlags.class
SubscribeFlags.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.SubscribeFlags extends java.lang.Object {
public static final int UNDEFINED
public static final int EVENTS_FROM_CAR
public static final int EVENTS_FROM_ANDROID
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/SubscribeOptions.class
SubscribeOptions.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.SubscribeOptions extends java.lang.Object {
public int propId
public float sampleRate
public int flags
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.SubscribeOptions other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.SubscribeOptions _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/SwitchUserMessageType.class
SwitchUserMessageType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.SwitchUserMessageType extends java.lang.Object {
public static final int LEGACY_ANDROID_SWITCH
public static final int ANDROID_SWITCH
public static final int VEHICLE_RESPONSE
public static final int VEHICLE_REQUEST
public static final int ANDROID_POST_SWITCH
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/SwitchUserRequest.class
SwitchUserRequest.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.SwitchUserRequest extends java.lang.Object {
public int requestId
public int messageType
public android.hardware.automotive.vehicle.V2_0.UserInfo targetUser
public android.hardware.automotive.vehicle.V2_0.UsersInfo usersInfo
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.SwitchUserRequest other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.SwitchUserRequest _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/SwitchUserResponse.class
SwitchUserResponse.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.SwitchUserResponse extends java.lang.Object {
public int requestId
public int messageType
public int status
public String errorMessage
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.SwitchUserResponse other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.SwitchUserResponse _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/SwitchUserStatus.class
SwitchUserStatus.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.SwitchUserStatus extends java.lang.Object {
public static final int SUCCESS
public static final int FAILURE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/UserFlags.class
UserFlags.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserFlags extends java.lang.Object {
public static final int NONE
public static final int SYSTEM
public static final int GUEST
public static final int EPHEMERAL
public static final int ADMIN
public static final int DISABLED
public static final int PROFILE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationAssociation.class
UserIdentificationAssociation.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociation extends java.lang.Object {
public int type
public int value
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociation other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociation _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationAssociationSetValue.class
UserIdentificationAssociationSetValue.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociationSetValue extends java.lang.Object {
public static final int ASSOCIATE_CURRENT_USER
public static final int DISASSOCIATE_CURRENT_USER
public static final int DISASSOCIATE_ALL_USERS
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationAssociationType.class
UserIdentificationAssociationType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociationType extends java.lang.Object {
public static final int KEY_FOB
public static final int CUSTOM_1
public static final int CUSTOM_2
public static final int CUSTOM_3
public static final int CUSTOM_4
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationAssociationValue.class
UserIdentificationAssociationValue.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociationValue extends java.lang.Object {
public static final int UNKNOWN
public static final int ASSOCIATED_CURRENT_USER
public static final int ASSOCIATED_ANOTHER_USER
public static final int NOT_ASSOCIATED_ANY_USER
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationGetRequest.class
UserIdentificationGetRequest.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationGetRequest extends java.lang.Object {
public int requestId
public android.hardware.automotive.vehicle.V2_0.UserInfo userInfo
public int numberAssociationTypes
public java.util.ArrayList associationTypes
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UserIdentificationGetRequest other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UserIdentificationGetRequest _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
int _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationResponse.class
UserIdentificationResponse.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationResponse extends java.lang.Object {
public int requestId
public int numberAssociation
public java.util.ArrayList associations
public String errorMessage
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UserIdentificationResponse other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UserIdentificationResponse _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.automotive.vehicle.V2_0.UserIdentificationAssociation _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationSetAssociation.class
UserIdentificationSetAssociation.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationSetAssociation extends java.lang.Object {
public int type
public int value
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UserIdentificationSetAssociation other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UserIdentificationSetAssociation _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/UserIdentificationSetRequest.class
UserIdentificationSetRequest.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserIdentificationSetRequest extends java.lang.Object {
public int requestId
public android.hardware.automotive.vehicle.V2_0.UserInfo userInfo
public int numberAssociations
public java.util.ArrayList associations
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UserIdentificationSetRequest other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UserIdentificationSetRequest _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.automotive.vehicle.V2_0.UserIdentificationSetAssociation _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/UserInfo.class
UserInfo.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UserInfo extends java.lang.Object {
public int userId
public int flags
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UserInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UserInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/UsersInfo.class
UsersInfo.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.UsersInfo extends java.lang.Object {
public android.hardware.automotive.vehicle.V2_0.UserInfo currentUser
public int numberUsers
public java.util.ArrayList existingUsers
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.UsersInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.UsersInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.automotive.vehicle.V2_0.UserInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateConfigFlag.class
VehicleApPowerStateConfigFlag.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleApPowerStateConfigFlag extends java.lang.Object {
public static final int ENABLE_DEEP_SLEEP_FLAG
public static final int CONFIG_SUPPORT_TIMER_POWER_ON_FLAG
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateReport.class
VehicleApPowerStateReport.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleApPowerStateReport extends java.lang.Object {
public static final int WAIT_FOR_VHAL
public static final int DEEP_SLEEP_ENTRY
public static final int DEEP_SLEEP_EXIT
public static final int SHUTDOWN_POSTPONE
public static final int SHUTDOWN_START
public static final int ON
public static final int SHUTDOWN_PREPARE
public static final int SHUTDOWN_CANCELLED
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateReq.class
VehicleApPowerStateReq.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleApPowerStateReq extends java.lang.Object {
public static final int ON
public static final int SHUTDOWN_PREPARE
public static final int CANCEL_SHUTDOWN
public static final int FINISHED
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateReqIndex.class
VehicleApPowerStateReqIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleApPowerStateReqIndex extends java.lang.Object {
public static final int STATE
public static final int ADDITIONAL
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleApPowerStateShutdownParam.class
VehicleApPowerStateShutdownParam.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleApPowerStateShutdownParam extends java.lang.Object {
public static final int SHUTDOWN_IMMEDIATELY
public static final int CAN_SLEEP
public static final int SHUTDOWN_ONLY
public static final int SLEEP_IMMEDIATELY
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleArea.class
VehicleArea.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleArea extends java.lang.Object {
public static final int GLOBAL
public static final int WINDOW
public static final int MIRROR
public static final int SEAT
public static final int DOOR
public static final int WHEEL
public static final int MASK
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleAreaConfig.class
VehicleAreaConfig.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig extends java.lang.Object {
public int areaId
public int minInt32Value
public int maxInt32Value
public long minInt64Value
public long maxInt64Value
public float minFloatValue
public float maxFloatValue
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/VehicleAreaDoor.class
VehicleAreaDoor.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleAreaDoor extends java.lang.Object {
public static final int ROW_1_LEFT
public static final int ROW_1_RIGHT
public static final int ROW_2_LEFT
public static final int ROW_2_RIGHT
public static final int ROW_3_LEFT
public static final int ROW_3_RIGHT
public static final int HOOD
public static final int REAR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleAreaMirror.class
VehicleAreaMirror.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleAreaMirror extends java.lang.Object {
public static final int DRIVER_LEFT
public static final int DRIVER_RIGHT
public static final int DRIVER_CENTER
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleAreaSeat.class
VehicleAreaSeat.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleAreaSeat extends java.lang.Object {
public static final int ROW_1_LEFT
public static final int ROW_1_CENTER
public static final int ROW_1_RIGHT
public static final int ROW_2_LEFT
public static final int ROW_2_CENTER
public static final int ROW_2_RIGHT
public static final int ROW_3_LEFT
public static final int ROW_3_CENTER
public static final int ROW_3_RIGHT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleAreaWheel.class
VehicleAreaWheel.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleAreaWheel extends java.lang.Object {
public static final int UNKNOWN
public static final int LEFT_FRONT
public static final int RIGHT_FRONT
public static final int LEFT_REAR
public static final int RIGHT_REAR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleAreaWindow.class
VehicleAreaWindow.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleAreaWindow extends java.lang.Object {
public static final int FRONT_WINDSHIELD
public static final int REAR_WINDSHIELD
public static final int ROW_1_LEFT
public static final int ROW_1_RIGHT
public static final int ROW_2_LEFT
public static final int ROW_2_RIGHT
public static final int ROW_3_LEFT
public static final int ROW_3_RIGHT
public static final int ROOF_TOP_1
public static final int ROOF_TOP_2
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleDisplay.class
VehicleDisplay.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleDisplay extends java.lang.Object {
public static final int MAIN
public static final int INSTRUMENT_CLUSTER
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleGear.class
VehicleGear.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleGear extends java.lang.Object {
public static final int GEAR_UNKNOWN
public static final int GEAR_NEUTRAL
public static final int GEAR_REVERSE
public static final int GEAR_PARK
public static final int GEAR_DRIVE
public static final int GEAR_1
public static final int GEAR_2
public static final int GEAR_3
public static final int GEAR_4
public static final int GEAR_5
public static final int GEAR_6
public static final int GEAR_7
public static final int GEAR_8
public static final int GEAR_9
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleHvacFanDirection.class
VehicleHvacFanDirection.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleHvacFanDirection extends java.lang.Object {
public static final int UNKNOWN
public static final int FACE
public static final int FLOOR
public static final int FACE_AND_FLOOR
public static final int DEFROST
public static final int DEFROST_AND_FLOOR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleHwKeyInputAction.class
VehicleHwKeyInputAction.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleHwKeyInputAction extends java.lang.Object {
public static final int ACTION_DOWN
public static final int ACTION_UP
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleIgnitionState.class
VehicleIgnitionState.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleIgnitionState extends java.lang.Object {
public static final int UNDEFINED
public static final int LOCK
public static final int OFF
public static final int ACC
public static final int ON
public static final int START
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleLightState.class
VehicleLightState.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleLightState extends java.lang.Object {
public static final int OFF
public static final int ON
public static final int DAYTIME_RUNNING
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleLightSwitch.class
VehicleLightSwitch.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleLightSwitch extends java.lang.Object {
public static final int OFF
public static final int ON
public static final int DAYTIME_RUNNING
public static final int AUTOMATIC
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleOilLevel.class
VehicleOilLevel.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleOilLevel extends java.lang.Object {
public static final int CRITICALLY_LOW
public static final int LOW
public static final int NORMAL
public static final int HIGH
public static final int ERROR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehiclePropConfig.class
VehiclePropConfig.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropConfig extends java.lang.Object {
public int prop
public int access
public int changeMode
public java.util.ArrayList areaConfigs
public java.util.ArrayList configArray
public String configString
public float minSampleRate
public float maxSampleRate
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.VehiclePropConfig other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.VehiclePropConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
int _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/VehiclePropValue$RawValue.class
VehiclePropValue.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropValue$RawValue extends java.lang.Object {
public java.util.ArrayList int32Values
public java.util.ArrayList floatValues
public java.util.ArrayList int64Values
public java.util.ArrayList bytes
public String stringValue
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.VehiclePropValue$RawValue other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.VehiclePropValue$RawValue _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
int _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
float _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
long _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
byte _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/VehiclePropValue.class
VehiclePropValue.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropValue extends java.lang.Object {
public long timestamp
public int areaId
public int prop
public int status
public android.hardware.automotive.vehicle.V2_0.VehiclePropValue$RawValue value
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.automotive.vehicle.V2_0.VehiclePropValue other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.automotive.vehicle.V2_0.VehiclePropValue _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/automotive/vehicle/V2_0/VehicleProperty.class
VehicleProperty.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleProperty extends java.lang.Object {
public static final int INVALID
public static final int INFO_VIN
public static final int INFO_MAKE
public static final int INFO_MODEL
public static final int INFO_MODEL_YEAR
public static final int INFO_FUEL_CAPACITY
public static final int INFO_FUEL_TYPE
public static final int INFO_EV_BATTERY_CAPACITY
public static final int INFO_EV_CONNECTOR_TYPE
public static final int INFO_FUEL_DOOR_LOCATION
public static final int INFO_EV_PORT_LOCATION
public static final int INFO_DRIVER_SEAT
public static final int INFO_EXTERIOR_DIMENSIONS
public static final int INFO_MULTI_EV_PORT_LOCATIONS
public static final int PERF_ODOMETER
public static final int PERF_VEHICLE_SPEED
public static final int PERF_VEHICLE_SPEED_DISPLAY
public static final int PERF_STEERING_ANGLE
public static final int PERF_REAR_STEERING_ANGLE
public static final int ENGINE_COOLANT_TEMP
public static final int ENGINE_OIL_LEVEL
public static final int ENGINE_OIL_TEMP
public static final int ENGINE_RPM
public static final int WHEEL_TICK
public static final int FUEL_LEVEL
public static final int FUEL_DOOR_OPEN
public static final int EV_BATTERY_LEVEL
public static final int EV_CHARGE_PORT_OPEN
public static final int EV_CHARGE_PORT_CONNECTED
public static final int EV_BATTERY_INSTANTANEOUS_CHARGE_RATE
public static final int RANGE_REMAINING
public static final int TIRE_PRESSURE
public static final int CRITICALLY_LOW_TIRE_PRESSURE
public static final int GEAR_SELECTION
public static final int CURRENT_GEAR
public static final int PARKING_BRAKE_ON
public static final int PARKING_BRAKE_AUTO_APPLY
public static final int FUEL_LEVEL_LOW
public static final int NIGHT_MODE
public static final int TURN_SIGNAL_STATE
public static final int IGNITION_STATE
public static final int ABS_ACTIVE
public static final int TRACTION_CONTROL_ACTIVE
public static final int HVAC_FAN_SPEED
public static final int HVAC_FAN_DIRECTION
public static final int HVAC_TEMPERATURE_CURRENT
public static final int HVAC_TEMPERATURE_SET
public static final int HVAC_DEFROSTER
public static final int HVAC_AC_ON
public static final int HVAC_MAX_AC_ON
public static final int HVAC_MAX_DEFROST_ON
public static final int HVAC_RECIRC_ON
public static final int HVAC_DUAL_ON
public static final int HVAC_AUTO_ON
public static final int HVAC_SEAT_TEMPERATURE
public static final int HVAC_SIDE_MIRROR_HEAT
public static final int HVAC_STEERING_WHEEL_HEAT
public static final int HVAC_TEMPERATURE_DISPLAY_UNITS
public static final int HVAC_ACTUAL_FAN_SPEED_RPM
public static final int HVAC_POWER_ON
public static final int HVAC_FAN_DIRECTION_AVAILABLE
public static final int HVAC_AUTO_RECIRC_ON
public static final int HVAC_SEAT_VENTILATION
public static final int HVAC_ELECTRIC_DEFROSTER_ON
public static final int HVAC_TEMPERATURE_VALUE_SUGGESTION
public static final int DISTANCE_DISPLAY_UNITS
public static final int FUEL_VOLUME_DISPLAY_UNITS
public static final int TIRE_PRESSURE_DISPLAY_UNITS
public static final int EV_BATTERY_DISPLAY_UNITS
public static final int FUEL_CONSUMPTION_UNITS_DISTANCE_OVER_VOLUME
public static final int VEHICLE_SPEED_DISPLAY_UNITS
public static final int EPOCH_TIME
public static final int STORAGE_ENCRYPTION_BINDING_SEED
public static final int ENV_OUTSIDE_TEMPERATURE
public static final int AP_POWER_STATE_REQ
public static final int AP_POWER_STATE_REPORT
public static final int AP_POWER_BOOTUP_REASON
public static final int DISPLAY_BRIGHTNESS
public static final int HW_KEY_INPUT
public static final int HW_ROTARY_INPUT
public static final int HW_CUSTOM_INPUT
public static final int DOOR_POS
public static final int DOOR_MOVE
public static final int DOOR_LOCK
public static final int MIRROR_Z_POS
public static final int MIRROR_Z_MOVE
public static final int MIRROR_Y_POS
public static final int MIRROR_Y_MOVE
public static final int MIRROR_LOCK
public static final int MIRROR_FOLD
public static final int SEAT_MEMORY_SELECT
public static final int SEAT_MEMORY_SET
public static final int SEAT_BELT_BUCKLED
public static final int SEAT_BELT_HEIGHT_POS
public static final int SEAT_BELT_HEIGHT_MOVE
public static final int SEAT_FORE_AFT_POS
public static final int SEAT_FORE_AFT_MOVE
public static final int SEAT_BACKREST_ANGLE_1_POS
public static final int SEAT_BACKREST_ANGLE_1_MOVE
public static final int SEAT_BACKREST_ANGLE_2_POS
public static final int SEAT_BACKREST_ANGLE_2_MOVE
public static final int SEAT_HEIGHT_POS
public static final int SEAT_HEIGHT_MOVE
public static final int SEAT_DEPTH_POS
public static final int SEAT_DEPTH_MOVE
public static final int SEAT_TILT_POS
public static final int SEAT_TILT_MOVE
public static final int SEAT_LUMBAR_FORE_AFT_POS
public static final int SEAT_LUMBAR_FORE_AFT_MOVE
public static final int SEAT_LUMBAR_SIDE_SUPPORT_POS
public static final int SEAT_LUMBAR_SIDE_SUPPORT_MOVE
public static final int SEAT_HEADREST_HEIGHT_POS
public static final int SEAT_HEADREST_HEIGHT_MOVE
public static final int SEAT_HEADREST_ANGLE_POS
public static final int SEAT_HEADREST_ANGLE_MOVE
public static final int SEAT_HEADREST_FORE_AFT_POS
public static final int SEAT_HEADREST_FORE_AFT_MOVE
public static final int SEAT_OCCUPANCY
public static final int WINDOW_POS
public static final int WINDOW_MOVE
public static final int WINDOW_LOCK
public static final int VEHICLE_MAP_SERVICE
public static final int OBD2_LIVE_FRAME
public static final int OBD2_FREEZE_FRAME
public static final int OBD2_FREEZE_FRAME_INFO
public static final int OBD2_FREEZE_FRAME_CLEAR
public static final int HEADLIGHTS_STATE
public static final int HIGH_BEAM_LIGHTS_STATE
public static final int FOG_LIGHTS_STATE
public static final int HAZARD_LIGHTS_STATE
public static final int HEADLIGHTS_SWITCH
public static final int HIGH_BEAM_LIGHTS_SWITCH
public static final int FOG_LIGHTS_SWITCH
public static final int HAZARD_LIGHTS_SWITCH
public static final int CABIN_LIGHTS_STATE
public static final int CABIN_LIGHTS_SWITCH
public static final int READING_LIGHTS_STATE
public static final int READING_LIGHTS_SWITCH
public static final int SUPPORT_CUSTOMIZE_VENDOR_PERMISSION
public static final int DISABLED_OPTIONAL_FEATURES
public static final int INITIAL_USER_INFO
public static final int SWITCH_USER
public static final int CREATE_USER
public static final int REMOVE_USER
public static final int USER_IDENTIFICATION_ASSOCIATION
public static final int EVS_SERVICE_REQUEST
public static final int POWER_POLICY_REQ
public static final int POWER_POLICY_GROUP_REQ
public static final int CURRENT_POWER_POLICY
public static final int WATCHDOG_ALIVE
public static final int WATCHDOG_TERMINATED_PROCESS
public static final int VHAL_HEARTBEAT
public static final int CLUSTER_SWITCH_UI
public static final int CLUSTER_DISPLAY_STATE
public static final int CLUSTER_REPORT_STATE
public static final int CLUSTER_REQUEST_DISPLAY
public static final int CLUSTER_NAVIGATION_STATE
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_TYPE
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_STATUS
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehiclePropertyAccess.class
VehiclePropertyAccess.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropertyAccess extends java.lang.Object {
public static final int NONE
public static final int READ
public static final int WRITE
public static final int READ_WRITE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehiclePropertyChangeMode.class
VehiclePropertyChangeMode.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropertyChangeMode extends java.lang.Object {
public static final int STATIC
public static final int ON_CHANGE
public static final int CONTINUOUS
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehiclePropertyGroup.class
VehiclePropertyGroup.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropertyGroup extends java.lang.Object {
public static final int SYSTEM
public static final int VENDOR
public static final int MASK
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehiclePropertyStatus.class
VehiclePropertyStatus.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropertyStatus extends java.lang.Object {
public static final int AVAILABLE
public static final int UNAVAILABLE
public static final int ERROR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehiclePropertyType.class
VehiclePropertyType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehiclePropertyType extends java.lang.Object {
public static final int STRING
public static final int BOOLEAN
public static final int INT32
public static final int INT32_VEC
public static final int INT64
public static final int INT64_VEC
public static final int FLOAT
public static final int FLOAT_VEC
public static final int BYTES
public static final int MIXED
public static final int MASK
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleSeatOccupancyState.class
VehicleSeatOccupancyState.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleSeatOccupancyState extends java.lang.Object {
public static final int UNKNOWN
public static final int VACANT
public static final int OCCUPIED
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleTurnSignal.class
VehicleTurnSignal.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleTurnSignal extends java.lang.Object {
public static final int NONE
public static final int RIGHT
public static final int LEFT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleUnit.class
VehicleUnit.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleUnit extends java.lang.Object {
public static final int SHOULD_NOT_USE
public static final int METER_PER_SEC
public static final int RPM
public static final int HERTZ
public static final int PERCENTILE
public static final int MILLIMETER
public static final int METER
public static final int KILOMETER
public static final int MILE
public static final int CELSIUS
public static final int FAHRENHEIT
public static final int KELVIN
public static final int MILLILITER
public static final int LITER
public static final int GALLON
public static final int US_GALLON
public static final int IMPERIAL_GALLON
public static final int NANO_SECS
public static final int MILLI_SECS
public static final int SECS
public static final int YEAR
public static final int WATT_HOUR
public static final int MILLIAMPERE
public static final int MILLIVOLT
public static final int MILLIWATTS
public static final int AMPERE_HOURS
public static final int KILOWATT_HOUR
public static final int KILOPASCAL
public static final int PSI
public static final int BAR
public static final int DEGREES
public static final int MILES_PER_HOUR
public static final int KILOMETERS_PER_HOUR
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VehicleVendorPermission.class
VehicleVendorPermission.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VehicleVendorPermission extends java.lang.Object {
public static final int PERMISSION_DEFAULT
public static final int PERMISSION_SET_VENDOR_CATEGORY_WINDOW
public static final int PERMISSION_GET_VENDOR_CATEGORY_WINDOW
public static final int PERMISSION_SET_VENDOR_CATEGORY_DOOR
public static final int PERMISSION_GET_VENDOR_CATEGORY_DOOR
public static final int PERMISSION_SET_VENDOR_CATEGORY_SEAT
public static final int PERMISSION_GET_VENDOR_CATEGORY_SEAT
public static final int PERMISSION_SET_VENDOR_CATEGORY_MIRROR
public static final int PERMISSION_GET_VENDOR_CATEGORY_MIRROR
public static final int PERMISSION_SET_VENDOR_CATEGORY_INFO
public static final int PERMISSION_GET_VENDOR_CATEGORY_INFO
public static final int PERMISSION_SET_VENDOR_CATEGORY_ENGINE
public static final int PERMISSION_GET_VENDOR_CATEGORY_ENGINE
public static final int PERMISSION_SET_VENDOR_CATEGORY_HVAC
public static final int PERMISSION_GET_VENDOR_CATEGORY_HVAC
public static final int PERMISSION_SET_VENDOR_CATEGORY_LIGHT
public static final int PERMISSION_GET_VENDOR_CATEGORY_LIGHT
public static final int PERMISSION_SET_VENDOR_CATEGORY_1
public static final int PERMISSION_GET_VENDOR_CATEGORY_1
public static final int PERMISSION_SET_VENDOR_CATEGORY_2
public static final int PERMISSION_GET_VENDOR_CATEGORY_2
public static final int PERMISSION_SET_VENDOR_CATEGORY_3
public static final int PERMISSION_GET_VENDOR_CATEGORY_3
public static final int PERMISSION_SET_VENDOR_CATEGORY_4
public static final int PERMISSION_GET_VENDOR_CATEGORY_4
public static final int PERMISSION_SET_VENDOR_CATEGORY_5
public static final int PERMISSION_GET_VENDOR_CATEGORY_5
public static final int PERMISSION_SET_VENDOR_CATEGORY_6
public static final int PERMISSION_GET_VENDOR_CATEGORY_6
public static final int PERMISSION_SET_VENDOR_CATEGORY_7
public static final int PERMISSION_GET_VENDOR_CATEGORY_7
public static final int PERMISSION_SET_VENDOR_CATEGORY_8
public static final int PERMISSION_GET_VENDOR_CATEGORY_8
public static final int PERMISSION_SET_VENDOR_CATEGORY_9
public static final int PERMISSION_GET_VENDOR_CATEGORY_9
public static final int PERMISSION_SET_VENDOR_CATEGORY_10
public static final int PERMISSION_GET_VENDOR_CATEGORY_10
public static final int PERMISSION_NOT_ACCESSIBLE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsAvailabilityStateIntegerValuesIndex.class
VmsAvailabilityStateIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsAvailabilityStateIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int SEQUENCE_NUMBER
public static final int NUMBER_OF_ASSOCIATED_LAYERS
public static final int LAYERS_START
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsBaseMessageIntegerValuesIndex.class
VmsBaseMessageIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsBaseMessageIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsMessageType.class
VmsMessageType.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsMessageType extends java.lang.Object {
public static final int SUBSCRIBE
public static final int SUBSCRIBE_TO_PUBLISHER
public static final int UNSUBSCRIBE
public static final int UNSUBSCRIBE_TO_PUBLISHER
public static final int OFFERING
public static final int AVAILABILITY_REQUEST
public static final int SUBSCRIPTIONS_REQUEST
public static final int AVAILABILITY_RESPONSE
public static final int AVAILABILITY_CHANGE
public static final int SUBSCRIPTIONS_RESPONSE
public static final int SUBSCRIPTIONS_CHANGE
public static final int DATA
public static final int PUBLISHER_ID_REQUEST
public static final int PUBLISHER_ID_RESPONSE
public static final int PUBLISHER_INFORMATION_REQUEST
public static final int PUBLISHER_INFORMATION_RESPONSE
public static final int START_SESSION
public static final int LAST_VMS_MESSAGE_TYPE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsMessageWithLayerAndPublisherIdIntegerValuesIndex.class
VmsMessageWithLayerAndPublisherIdIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsMessageWithLayerAndPublisherIdIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int LAYER_TYPE
public static final int LAYER_SUBTYPE
public static final int LAYER_VERSION
public static final int PUBLISHER_ID
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsMessageWithLayerIntegerValuesIndex.class
VmsMessageWithLayerIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsMessageWithLayerIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int LAYER_TYPE
public static final int LAYER_SUBTYPE
public static final int LAYER_VERSION
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsOfferingMessageIntegerValuesIndex.class
VmsOfferingMessageIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsOfferingMessageIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int PUBLISHER_ID
public static final int NUMBER_OF_OFFERS
public static final int OFFERING_START
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsPublisherInformationIntegerValuesIndex.class
VmsPublisherInformationIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsPublisherInformationIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int PUBLISHER_ID
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsStartSessionMessageIntegerValuesIndex.class
VmsStartSessionMessageIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsStartSessionMessageIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int SERVICE_ID
public static final int CLIENT_ID
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/V2_0/VmsSubscriptionsStateIntegerValuesIndex.class
VmsSubscriptionsStateIntegerValuesIndex.java
package android.hardware.automotive.vehicle.V2_0
public final android.hardware.automotive.vehicle.V2_0.VmsSubscriptionsStateIntegerValuesIndex extends java.lang.Object {
public static final int MESSAGE_TYPE
public static final int SEQUENCE_NUMBER
public static final int NUMBER_OF_LAYERS
public static final int NUMBER_OF_ASSOCIATED_LAYERS
public static final int SUBSCRIPTIONS_START
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/automotive/vehicle/VehicleApPowerBootupReason.class
VehicleApPowerBootupReason.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleApPowerBootupReason extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int USER_POWER_ON
public static final int SYSTEM_USER_DETECTION
public static final int SYSTEM_REMOTE_ACCESS
}
android/hardware/automotive/vehicle/VehicleApPowerStateConfigFlag.class
VehicleApPowerStateConfigFlag.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleApPowerStateConfigFlag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ENABLE_DEEP_SLEEP_FLAG
public static final int CONFIG_SUPPORT_TIMER_POWER_ON_FLAG
public static final int ENABLE_HIBERNATION_FLAG
}
android/hardware/automotive/vehicle/VehicleApPowerStateReport.class
VehicleApPowerStateReport.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleApPowerStateReport extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int WAIT_FOR_VHAL
public static final int DEEP_SLEEP_ENTRY
public static final int DEEP_SLEEP_EXIT
public static final int SHUTDOWN_POSTPONE
public static final int SHUTDOWN_START
public static final int ON
public static final int SHUTDOWN_PREPARE
public static final int SHUTDOWN_CANCELLED
public static final int HIBERNATION_ENTRY
public static final int HIBERNATION_EXIT
}
android/hardware/automotive/vehicle/VehicleApPowerStateReq.class
VehicleApPowerStateReq.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleApPowerStateReq extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ON
public static final int SHUTDOWN_PREPARE
public static final int CANCEL_SHUTDOWN
public static final int FINISHED
}
android/hardware/automotive/vehicle/VehicleApPowerStateReqIndex.class
VehicleApPowerStateReqIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleApPowerStateReqIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int STATE
public static final int ADDITIONAL
}
android/hardware/automotive/vehicle/VehicleApPowerStateShutdownParam.class
VehicleApPowerStateShutdownParam.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleApPowerStateShutdownParam extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SHUTDOWN_IMMEDIATELY
public static final int CAN_SLEEP
public static final int SHUTDOWN_ONLY
public static final int SLEEP_IMMEDIATELY
public static final int HIBERNATE_IMMEDIATELY
public static final int CAN_HIBERNATE
}
android/hardware/automotive/vehicle/VehicleArea.class
VehicleArea.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleArea extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int GLOBAL
public static final int WINDOW
public static final int MIRROR
public static final int SEAT
public static final int DOOR
public static final int WHEEL
public static final int MASK
}
android/hardware/automotive/vehicle/VehicleAreaConfig$1.class
VehicleAreaConfig.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehicleAreaConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehicleAreaConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehicleAreaConfig _aidl_out
public android.hardware.automotive.vehicle.VehicleAreaConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehicleAreaConfig.class
VehicleAreaConfig.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehicleAreaConfig extends java.lang.Object implements android.os.Parcelable {
public int areaId
public int minInt32Value
public int maxInt32Value
public long minInt64Value
public long maxInt64Value
public float minFloatValue
public float maxFloatValue
public long[] supportedEnumValues
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehicleAreaConfig that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehicleAreaDoor.class
VehicleAreaDoor.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleAreaDoor extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ROW_1_LEFT
public static final int ROW_1_RIGHT
public static final int ROW_2_LEFT
public static final int ROW_2_RIGHT
public static final int ROW_3_LEFT
public static final int ROW_3_RIGHT
public static final int HOOD
public static final int REAR
}
android/hardware/automotive/vehicle/VehicleAreaMirror.class
VehicleAreaMirror.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleAreaMirror extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int DRIVER_LEFT
public static final int DRIVER_RIGHT
public static final int DRIVER_CENTER
}
android/hardware/automotive/vehicle/VehicleAreaSeat.class
VehicleAreaSeat.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleAreaSeat extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ROW_1_LEFT
public static final int ROW_1_CENTER
public static final int ROW_1_RIGHT
public static final int ROW_2_LEFT
public static final int ROW_2_CENTER
public static final int ROW_2_RIGHT
public static final int ROW_3_LEFT
public static final int ROW_3_CENTER
public static final int ROW_3_RIGHT
}
android/hardware/automotive/vehicle/VehicleAreaWheel.class
VehicleAreaWheel.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleAreaWheel extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int LEFT_FRONT
public static final int RIGHT_FRONT
public static final int LEFT_REAR
public static final int RIGHT_REAR
}
android/hardware/automotive/vehicle/VehicleAreaWindow.class
VehicleAreaWindow.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleAreaWindow extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int FRONT_WINDSHIELD
public static final int REAR_WINDSHIELD
public static final int ROW_1_LEFT
public static final int ROW_1_RIGHT
public static final int ROW_2_LEFT
public static final int ROW_2_RIGHT
public static final int ROW_3_LEFT
public static final int ROW_3_RIGHT
public static final int ROOF_TOP_1
public static final int ROOF_TOP_2
}
android/hardware/automotive/vehicle/VehicleDisplay.class
VehicleDisplay.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleDisplay extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MAIN
public static final int INSTRUMENT_CLUSTER
public static final int HUD
public static final int INPUT
public static final int AUXILIARY
}
android/hardware/automotive/vehicle/VehicleGear.class
VehicleGear.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleGear extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int GEAR_UNKNOWN
public static final int GEAR_NEUTRAL
public static final int GEAR_REVERSE
public static final int GEAR_PARK
public static final int GEAR_DRIVE
public static final int GEAR_1
public static final int GEAR_2
public static final int GEAR_3
public static final int GEAR_4
public static final int GEAR_5
public static final int GEAR_6
public static final int GEAR_7
public static final int GEAR_8
public static final int GEAR_9
}
android/hardware/automotive/vehicle/VehicleHvacFanDirection.class
VehicleHvacFanDirection.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleHvacFanDirection extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int FACE
public static final int FLOOR
public static final int FACE_AND_FLOOR
public static final int DEFROST
public static final int DEFROST_AND_FLOOR
}
android/hardware/automotive/vehicle/VehicleHwKeyInputAction.class
VehicleHwKeyInputAction.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleHwKeyInputAction extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ACTION_DOWN
public static final int ACTION_UP
}
android/hardware/automotive/vehicle/VehicleHwMotionButtonStateFlag.class
VehicleHwMotionButtonStateFlag.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleHwMotionButtonStateFlag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int BUTTON_PRIMARY
public static final int BUTTON_SECONDARY
public static final int BUTTON_TERTIARY
public static final int BUTTON_BACK
public static final int BUTTON_FORWARD
public static final int BUTTON_STYLUS_PRIMARY
public static final int BUTTON_STYLUS_SECONDARY
}
android/hardware/automotive/vehicle/VehicleHwMotionInputAction.class
VehicleHwMotionInputAction.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleHwMotionInputAction extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int ACTION_DOWN
public static final int ACTION_UP
public static final int ACTION_MOVE
public static final int ACTION_CANCEL
public static final int ACTION_OUTSIDE
public static final int ACTION_POINTER_DOWN
public static final int ACTION_POINTER_UP
public static final int ACTION_HOVER_MOVE
public static final int ACTION_SCROLL
public static final int ACTION_HOVER_ENTER
public static final int ACTION_HOVER_EXIT
public static final int ACTION_BUTTON_PRESS
public static final int ACTION_BUTTON_RELEASE
}
android/hardware/automotive/vehicle/VehicleHwMotionInputSource.class
VehicleHwMotionInputSource.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleHwMotionInputSource extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SOURCE_UNKNOWN
public static final int SOURCE_KEYBOARD
public static final int SOURCE_DPAD
public static final int SOURCE_GAMEPAD
public static final int SOURCE_TOUCHSCREEN
public static final int SOURCE_MOUSE
public static final int SOURCE_STYLUS
public static final int SOURCE_BLUETOOTH_STYLUS
public static final int SOURCE_TRACKBALL
public static final int SOURCE_MOUSE_RELATIVE
public static final int SOURCE_TOUCHPAD
public static final int SOURCE_TOUCH_NAVIGATION
public static final int SOURCE_ROTARY_ENCODER
public static final int SOURCE_JOYSTICK
public static final int SOURCE_HDMI
public static final int SOURCE_SENSOR
}
android/hardware/automotive/vehicle/VehicleHwMotionToolType.class
VehicleHwMotionToolType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleHwMotionToolType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int TOOL_TYPE_UNKNOWN
public static final int TOOL_TYPE_FINGER
public static final int TOOL_TYPE_STYLUS
public static final int TOOL_TYPE_MOUSE
public static final int TOOL_TYPE_ERASER
}
android/hardware/automotive/vehicle/VehicleIgnitionState.class
VehicleIgnitionState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleIgnitionState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNDEFINED
public static final int LOCK
public static final int OFF
public static final int ACC
public static final int ON
public static final int START
}
android/hardware/automotive/vehicle/VehicleLightState.class
VehicleLightState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleLightState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OFF
public static final int ON
public static final int DAYTIME_RUNNING
}
android/hardware/automotive/vehicle/VehicleLightSwitch.class
VehicleLightSwitch.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleLightSwitch extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OFF
public static final int ON
public static final int DAYTIME_RUNNING
public static final int AUTOMATIC
}
android/hardware/automotive/vehicle/VehicleOilLevel.class
VehicleOilLevel.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleOilLevel extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int CRITICALLY_LOW
public static final int LOW
public static final int NORMAL
public static final int HIGH
public static final int ERROR
}
android/hardware/automotive/vehicle/VehiclePropConfig$1.class
VehiclePropConfig.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehiclePropConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehiclePropConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehiclePropConfig _aidl_out
public android.hardware.automotive.vehicle.VehiclePropConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehiclePropConfig.class
VehiclePropConfig.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehiclePropConfig extends java.lang.Object implements android.os.Parcelable {
public int prop
public int access
public int changeMode
public android.hardware.automotive.vehicle.VehicleAreaConfig[] areaConfigs
public int[] configArray
public String configString
public float minSampleRate
public float maxSampleRate
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehiclePropConfig that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehiclePropConfigs$1.class
VehiclePropConfigs.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehiclePropConfigs$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehiclePropConfigs createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehiclePropConfigs _aidl_out
public android.hardware.automotive.vehicle.VehiclePropConfigs[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehiclePropConfigs.class
VehiclePropConfigs.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehiclePropConfigs extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.VehiclePropConfig[] payloads
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehiclePropConfigs that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehiclePropError$1.class
VehiclePropError.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehiclePropError$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehiclePropError createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehiclePropError _aidl_out
public android.hardware.automotive.vehicle.VehiclePropError[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehiclePropError.class
VehiclePropError.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehiclePropError extends java.lang.Object implements android.os.Parcelable {
public int propId
public int areaId
public int errorCode
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehiclePropError that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehiclePropErrors$1.class
VehiclePropErrors.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehiclePropErrors$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehiclePropErrors createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehiclePropErrors _aidl_out
public android.hardware.automotive.vehicle.VehiclePropErrors[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehiclePropErrors.class
VehiclePropErrors.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehiclePropErrors extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.VehiclePropError[] payloads
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehiclePropErrors that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehiclePropValue$1.class
VehiclePropValue.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehiclePropValue$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehiclePropValue createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehiclePropValue _aidl_out
public android.hardware.automotive.vehicle.VehiclePropValue[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehiclePropValue.class
VehiclePropValue.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehiclePropValue extends java.lang.Object implements android.os.Parcelable {
public long timestamp
public int areaId
public int prop
public int status
public android.hardware.automotive.vehicle.RawPropValues value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehiclePropValue that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehiclePropValues$1.class
VehiclePropValues.java
package android.hardware.automotive.vehicle
android.hardware.automotive.vehicle.VehiclePropValues$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.hardware.automotive.vehicle.VehiclePropValues createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.hardware.automotive.vehicle.VehiclePropValues _aidl_out
public android.hardware.automotive.vehicle.VehiclePropValues[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/hardware/automotive/vehicle/VehiclePropValues.class
VehiclePropValues.java
package android.hardware.automotive.vehicle
public android.hardware.automotive.vehicle.VehiclePropValues extends java.lang.Object implements android.os.Parcelable {
public android.hardware.automotive.vehicle.VehiclePropValue[] payloads
public long sharedMemoryId
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.hardware.automotive.vehicle.VehiclePropValues that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/hardware/automotive/vehicle/VehicleProperty.class
VehicleProperty.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleProperty extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int INVALID
public static final int INFO_VIN
public static final int INFO_MAKE
public static final int INFO_MODEL
public static final int INFO_MODEL_YEAR
public static final int INFO_FUEL_CAPACITY
public static final int INFO_FUEL_TYPE
public static final int INFO_EV_BATTERY_CAPACITY
public static final int INFO_EV_CONNECTOR_TYPE
public static final int INFO_FUEL_DOOR_LOCATION
public static final int INFO_EV_PORT_LOCATION
public static final int INFO_DRIVER_SEAT
public static final int INFO_EXTERIOR_DIMENSIONS
public static final int INFO_MULTI_EV_PORT_LOCATIONS
public static final int PERF_ODOMETER
public static final int PERF_VEHICLE_SPEED
public static final int PERF_VEHICLE_SPEED_DISPLAY
public static final int PERF_STEERING_ANGLE
public static final int PERF_REAR_STEERING_ANGLE
public static final int ENGINE_COOLANT_TEMP
public static final int ENGINE_OIL_LEVEL
public static final int ENGINE_OIL_TEMP
public static final int ENGINE_RPM
public static final int WHEEL_TICK
public static final int FUEL_LEVEL
public static final int FUEL_DOOR_OPEN
public static final int EV_BATTERY_LEVEL
public static final int EV_CURRENT_BATTERY_CAPACITY
public static final int EV_CHARGE_PORT_OPEN
public static final int EV_CHARGE_PORT_CONNECTED
public static final int EV_BATTERY_INSTANTANEOUS_CHARGE_RATE
public static final int RANGE_REMAINING
public static final int TIRE_PRESSURE
public static final int CRITICALLY_LOW_TIRE_PRESSURE
public static final int ENGINE_IDLE_AUTO_STOP_ENABLED
public static final int GEAR_SELECTION
public static final int CURRENT_GEAR
public static final int PARKING_BRAKE_ON
public static final int PARKING_BRAKE_AUTO_APPLY
public static final int EV_BRAKE_REGENERATION_LEVEL
public static final int FUEL_LEVEL_LOW
public static final int NIGHT_MODE
public static final int TURN_SIGNAL_STATE
public static final int IGNITION_STATE
public static final int ABS_ACTIVE
public static final int TRACTION_CONTROL_ACTIVE
public static final int EV_STOPPING_MODE
public static final int HVAC_FAN_SPEED
public static final int HVAC_FAN_DIRECTION
public static final int HVAC_TEMPERATURE_CURRENT
public static final int HVAC_TEMPERATURE_SET
public static final int HVAC_DEFROSTER
public static final int HVAC_AC_ON
public static final int HVAC_MAX_AC_ON
public static final int HVAC_MAX_DEFROST_ON
public static final int HVAC_RECIRC_ON
public static final int HVAC_DUAL_ON
public static final int HVAC_AUTO_ON
public static final int HVAC_SEAT_TEMPERATURE
public static final int HVAC_SIDE_MIRROR_HEAT
public static final int HVAC_STEERING_WHEEL_HEAT
public static final int HVAC_TEMPERATURE_DISPLAY_UNITS
public static final int HVAC_ACTUAL_FAN_SPEED_RPM
public static final int HVAC_POWER_ON
public static final int HVAC_FAN_DIRECTION_AVAILABLE
public static final int HVAC_AUTO_RECIRC_ON
public static final int HVAC_SEAT_VENTILATION
public static final int HVAC_ELECTRIC_DEFROSTER_ON
public static final int HVAC_TEMPERATURE_VALUE_SUGGESTION
public static final int DISTANCE_DISPLAY_UNITS
public static final int FUEL_VOLUME_DISPLAY_UNITS
public static final int TIRE_PRESSURE_DISPLAY_UNITS
public static final int EV_BATTERY_DISPLAY_UNITS
public static final int FUEL_CONSUMPTION_UNITS_DISTANCE_OVER_VOLUME
public static final int VEHICLE_SPEED_DISPLAY_UNITS
public static final int EXTERNAL_CAR_TIME
public static final int ANDROID_EPOCH_TIME
public static final int STORAGE_ENCRYPTION_BINDING_SEED
public static final int ENV_OUTSIDE_TEMPERATURE
public static final int AP_POWER_STATE_REQ
public static final int AP_POWER_STATE_REPORT
public static final int AP_POWER_BOOTUP_REASON
public static final int DISPLAY_BRIGHTNESS
public static final int PER_DISPLAY_BRIGHTNESS
public static final int HW_KEY_INPUT
public static final int HW_KEY_INPUT_V2
public static final int HW_MOTION_INPUT
public static final int HW_ROTARY_INPUT
public static final int HW_CUSTOM_INPUT
public static final int DOOR_POS
public static final int DOOR_MOVE
public static final int DOOR_LOCK
public static final int DOOR_CHILD_LOCK_ENABLED
public static final int MIRROR_Z_POS
public static final int MIRROR_Z_MOVE
public static final int MIRROR_Y_POS
public static final int MIRROR_Y_MOVE
public static final int MIRROR_LOCK
public static final int MIRROR_FOLD
public static final int MIRROR_AUTO_FOLD_ENABLED
public static final int MIRROR_AUTO_TILT_ENABLED
public static final int SEAT_MEMORY_SELECT
public static final int SEAT_MEMORY_SET
public static final int SEAT_BELT_BUCKLED
public static final int SEAT_BELT_HEIGHT_POS
public static final int SEAT_BELT_HEIGHT_MOVE
public static final int SEAT_FORE_AFT_POS
public static final int SEAT_FORE_AFT_MOVE
public static final int SEAT_BACKREST_ANGLE_1_POS
public static final int SEAT_BACKREST_ANGLE_1_MOVE
public static final int SEAT_BACKREST_ANGLE_2_POS
public static final int SEAT_BACKREST_ANGLE_2_MOVE
public static final int SEAT_HEIGHT_POS
public static final int SEAT_HEIGHT_MOVE
public static final int SEAT_DEPTH_POS
public static final int SEAT_DEPTH_MOVE
public static final int SEAT_TILT_POS
public static final int SEAT_TILT_MOVE
public static final int SEAT_LUMBAR_FORE_AFT_POS
public static final int SEAT_LUMBAR_FORE_AFT_MOVE
public static final int SEAT_LUMBAR_SIDE_SUPPORT_POS
public static final int SEAT_LUMBAR_SIDE_SUPPORT_MOVE
public static final int SEAT_HEADREST_HEIGHT_POS
public static final int SEAT_HEADREST_HEIGHT_POS_V2
public static final int SEAT_HEADREST_HEIGHT_MOVE
public static final int SEAT_HEADREST_ANGLE_POS
public static final int SEAT_HEADREST_ANGLE_MOVE
public static final int SEAT_HEADREST_FORE_AFT_POS
public static final int SEAT_HEADREST_FORE_AFT_MOVE
public static final int SEAT_FOOTWELL_LIGHTS_STATE
public static final int SEAT_FOOTWELL_LIGHTS_SWITCH
public static final int SEAT_EASY_ACCESS_ENABLED
public static final int SEAT_AIRBAG_ENABLED
public static final int SEAT_CUSHION_SIDE_SUPPORT_POS
public static final int SEAT_CUSHION_SIDE_SUPPORT_MOVE
public static final int SEAT_LUMBAR_VERTICAL_POS
public static final int SEAT_LUMBAR_VERTICAL_MOVE
public static final int SEAT_WALK_IN_POS
public static final int SEAT_OCCUPANCY
public static final int WINDOW_POS
public static final int WINDOW_MOVE
public static final int WINDOW_LOCK
public static final int WINDSHIELD_WIPERS_PERIOD
public static final int WINDSHIELD_WIPERS_STATE
public static final int WINDSHIELD_WIPERS_SWITCH
public static final int STEERING_WHEEL_DEPTH_POS
public static final int STEERING_WHEEL_DEPTH_MOVE
public static final int STEERING_WHEEL_HEIGHT_POS
public static final int STEERING_WHEEL_HEIGHT_MOVE
public static final int STEERING_WHEEL_THEFT_LOCK_ENABLED
public static final int STEERING_WHEEL_LOCKED
public static final int STEERING_WHEEL_EASY_ACCESS_ENABLED
public static final int GLOVE_BOX_DOOR_POS
public static final int GLOVE_BOX_LOCKED
public static final int VEHICLE_MAP_SERVICE
public static final int LOCATION_CHARACTERIZATION
public static final int OBD2_LIVE_FRAME
public static final int OBD2_FREEZE_FRAME
public static final int OBD2_FREEZE_FRAME_INFO
public static final int OBD2_FREEZE_FRAME_CLEAR
public static final int HEADLIGHTS_STATE
public static final int HIGH_BEAM_LIGHTS_STATE
public static final int FOG_LIGHTS_STATE
public static final int HAZARD_LIGHTS_STATE
public static final int HEADLIGHTS_SWITCH
public static final int HIGH_BEAM_LIGHTS_SWITCH
public static final int FOG_LIGHTS_SWITCH
public static final int HAZARD_LIGHTS_SWITCH
public static final int CABIN_LIGHTS_STATE
public static final int CABIN_LIGHTS_SWITCH
public static final int READING_LIGHTS_STATE
public static final int READING_LIGHTS_SWITCH
public static final int STEERING_WHEEL_LIGHTS_STATE
public static final int STEERING_WHEEL_LIGHTS_SWITCH
public static final int SUPPORT_CUSTOMIZE_VENDOR_PERMISSION
public static final int DISABLED_OPTIONAL_FEATURES
public static final int INITIAL_USER_INFO
public static final int SWITCH_USER
public static final int CREATE_USER
public static final int REMOVE_USER
public static final int USER_IDENTIFICATION_ASSOCIATION
public static final int EVS_SERVICE_REQUEST
public static final int POWER_POLICY_REQ
public static final int POWER_POLICY_GROUP_REQ
public static final int CURRENT_POWER_POLICY
public static final int WATCHDOG_ALIVE
public static final int WATCHDOG_TERMINATED_PROCESS
public static final int VHAL_HEARTBEAT
public static final int CLUSTER_SWITCH_UI
public static final int CLUSTER_DISPLAY_STATE
public static final int CLUSTER_REPORT_STATE
public static final int CLUSTER_REQUEST_DISPLAY
public static final int CLUSTER_NAVIGATION_STATE
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_TYPE
public static final int ELECTRONIC_TOLL_COLLECTION_CARD_STATUS
public static final int FRONT_FOG_LIGHTS_STATE
public static final int FRONT_FOG_LIGHTS_SWITCH
public static final int REAR_FOG_LIGHTS_STATE
public static final int REAR_FOG_LIGHTS_SWITCH
public static final int EV_CHARGE_CURRENT_DRAW_LIMIT
public static final int EV_CHARGE_PERCENT_LIMIT
public static final int EV_CHARGE_STATE
public static final int EV_CHARGE_SWITCH
public static final int EV_CHARGE_TIME_REMAINING
public static final int EV_REGENERATIVE_BRAKING_STATE
public static final int TRAILER_PRESENT
public static final int VEHICLE_CURB_WEIGHT
public static final int GENERAL_SAFETY_REGULATION_COMPLIANCE_REQUIREMENT
public static final int SUPPORTED_PROPERTY_IDS
public static final int SHUTDOWN_REQUEST
public static final int VEHICLE_IN_USE
public static final int AUTOMATIC_EMERGENCY_BRAKING_ENABLED
public static final int AUTOMATIC_EMERGENCY_BRAKING_STATE
public static final int FORWARD_COLLISION_WARNING_ENABLED
public static final int FORWARD_COLLISION_WARNING_STATE
public static final int BLIND_SPOT_WARNING_ENABLED
public static final int BLIND_SPOT_WARNING_STATE
public static final int LANE_DEPARTURE_WARNING_ENABLED
public static final int LANE_DEPARTURE_WARNING_STATE
public static final int LANE_KEEP_ASSIST_ENABLED
public static final int LANE_KEEP_ASSIST_STATE
public static final int LANE_CENTERING_ASSIST_ENABLED
public static final int LANE_CENTERING_ASSIST_COMMAND
public static final int LANE_CENTERING_ASSIST_STATE
public static final int EMERGENCY_LANE_KEEP_ASSIST_ENABLED
public static final int EMERGENCY_LANE_KEEP_ASSIST_STATE
public static final int CRUISE_CONTROL_ENABLED
public static final int CRUISE_CONTROL_TYPE
public static final int CRUISE_CONTROL_STATE
public static final int CRUISE_CONTROL_COMMAND
public static final int CRUISE_CONTROL_TARGET_SPEED
public static final int ADAPTIVE_CRUISE_CONTROL_TARGET_TIME_GAP
public static final int ADAPTIVE_CRUISE_CONTROL_LEAD_VEHICLE_MEASURED_DISTANCE
public static final int HANDS_ON_DETECTION_ENABLED
public static final int HANDS_ON_DETECTION_DRIVER_STATE
public static final int HANDS_ON_DETECTION_WARNING
}
android/hardware/automotive/vehicle/VehiclePropertyAccess.class
VehiclePropertyAccess.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehiclePropertyAccess extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int READ
public static final int WRITE
public static final int READ_WRITE
}
android/hardware/automotive/vehicle/VehiclePropertyChangeMode.class
VehiclePropertyChangeMode.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehiclePropertyChangeMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int STATIC
public static final int ON_CHANGE
public static final int CONTINUOUS
}
android/hardware/automotive/vehicle/VehiclePropertyGroup.class
VehiclePropertyGroup.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehiclePropertyGroup extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SYSTEM
public static final int VENDOR
public static final int MASK
}
android/hardware/automotive/vehicle/VehiclePropertyStatus.class
VehiclePropertyStatus.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehiclePropertyStatus extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int AVAILABLE
public static final int UNAVAILABLE
public static final int ERROR
}
android/hardware/automotive/vehicle/VehiclePropertyType.class
VehiclePropertyType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehiclePropertyType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int STRING
public static final int BOOLEAN
public static final int INT32
public static final int INT32_VEC
public static final int INT64
public static final int INT64_VEC
public static final int FLOAT
public static final int FLOAT_VEC
public static final int BYTES
public static final int MIXED
public static final int MASK
}
android/hardware/automotive/vehicle/VehicleSeatOccupancyState.class
VehicleSeatOccupancyState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleSeatOccupancyState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int VACANT
public static final int OCCUPIED
}
android/hardware/automotive/vehicle/VehicleTurnSignal.class
VehicleTurnSignal.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleTurnSignal extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int RIGHT
public static final int LEFT
}
android/hardware/automotive/vehicle/VehicleUnit.class
VehicleUnit.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleUnit extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SHOULD_NOT_USE
public static final int METER_PER_SEC
public static final int RPM
public static final int HERTZ
public static final int PERCENTILE
public static final int MILLIMETER
public static final int METER
public static final int KILOMETER
public static final int MILE
public static final int CELSIUS
public static final int FAHRENHEIT
public static final int KELVIN
public static final int MILLILITER
public static final int LITER
public static final int GALLON
public static final int US_GALLON
public static final int IMPERIAL_GALLON
public static final int NANO_SECS
public static final int MILLI_SECS
public static final int SECS
public static final int YEAR
public static final int WATT_HOUR
public static final int MILLIAMPERE
public static final int MILLIVOLT
public static final int MILLIWATTS
public static final int AMPERE_HOURS
public static final int KILOWATT_HOUR
public static final int AMPERE
public static final int KILOPASCAL
public static final int PSI
public static final int BAR
public static final int DEGREES
public static final int MILES_PER_HOUR
public static final int KILOMETERS_PER_HOUR
}
android/hardware/automotive/vehicle/VehicleVendorPermission.class
VehicleVendorPermission.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VehicleVendorPermission extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int PERMISSION_DEFAULT
public static final int PERMISSION_SET_VENDOR_CATEGORY_WINDOW
public static final int PERMISSION_GET_VENDOR_CATEGORY_WINDOW
public static final int PERMISSION_SET_VENDOR_CATEGORY_DOOR
public static final int PERMISSION_GET_VENDOR_CATEGORY_DOOR
public static final int PERMISSION_SET_VENDOR_CATEGORY_SEAT
public static final int PERMISSION_GET_VENDOR_CATEGORY_SEAT
public static final int PERMISSION_SET_VENDOR_CATEGORY_MIRROR
public static final int PERMISSION_GET_VENDOR_CATEGORY_MIRROR
public static final int PERMISSION_SET_VENDOR_CATEGORY_INFO
public static final int PERMISSION_GET_VENDOR_CATEGORY_INFO
public static final int PERMISSION_SET_VENDOR_CATEGORY_ENGINE
public static final int PERMISSION_GET_VENDOR_CATEGORY_ENGINE
public static final int PERMISSION_SET_VENDOR_CATEGORY_HVAC
public static final int PERMISSION_GET_VENDOR_CATEGORY_HVAC
public static final int PERMISSION_SET_VENDOR_CATEGORY_LIGHT
public static final int PERMISSION_GET_VENDOR_CATEGORY_LIGHT
public static final int PERMISSION_SET_VENDOR_CATEGORY_1
public static final int PERMISSION_GET_VENDOR_CATEGORY_1
public static final int PERMISSION_SET_VENDOR_CATEGORY_2
public static final int PERMISSION_GET_VENDOR_CATEGORY_2
public static final int PERMISSION_SET_VENDOR_CATEGORY_3
public static final int PERMISSION_GET_VENDOR_CATEGORY_3
public static final int PERMISSION_SET_VENDOR_CATEGORY_4
public static final int PERMISSION_GET_VENDOR_CATEGORY_4
public static final int PERMISSION_SET_VENDOR_CATEGORY_5
public static final int PERMISSION_GET_VENDOR_CATEGORY_5
public static final int PERMISSION_SET_VENDOR_CATEGORY_6
public static final int PERMISSION_GET_VENDOR_CATEGORY_6
public static final int PERMISSION_SET_VENDOR_CATEGORY_7
public static final int PERMISSION_GET_VENDOR_CATEGORY_7
public static final int PERMISSION_SET_VENDOR_CATEGORY_8
public static final int PERMISSION_GET_VENDOR_CATEGORY_8
public static final int PERMISSION_SET_VENDOR_CATEGORY_9
public static final int PERMISSION_GET_VENDOR_CATEGORY_9
public static final int PERMISSION_SET_VENDOR_CATEGORY_10
public static final int PERMISSION_GET_VENDOR_CATEGORY_10
public static final int PERMISSION_NOT_ACCESSIBLE
}
android/hardware/automotive/vehicle/VmsAvailabilityStateIntegerValuesIndex.class
VmsAvailabilityStateIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsAvailabilityStateIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int SEQUENCE_NUMBER
public static final int NUMBER_OF_ASSOCIATED_LAYERS
public static final int LAYERS_START
}
android/hardware/automotive/vehicle/VmsBaseMessageIntegerValuesIndex.class
VmsBaseMessageIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsBaseMessageIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
}
android/hardware/automotive/vehicle/VmsMessageType.class
VmsMessageType.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsMessageType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SUBSCRIBE
public static final int SUBSCRIBE_TO_PUBLISHER
public static final int UNSUBSCRIBE
public static final int UNSUBSCRIBE_TO_PUBLISHER
public static final int OFFERING
public static final int AVAILABILITY_REQUEST
public static final int SUBSCRIPTIONS_REQUEST
public static final int AVAILABILITY_RESPONSE
public static final int AVAILABILITY_CHANGE
public static final int SUBSCRIPTIONS_RESPONSE
public static final int SUBSCRIPTIONS_CHANGE
public static final int DATA
public static final int PUBLISHER_ID_REQUEST
public static final int PUBLISHER_ID_RESPONSE
public static final int PUBLISHER_INFORMATION_REQUEST
public static final int PUBLISHER_INFORMATION_RESPONSE
public static final int START_SESSION
}
android/hardware/automotive/vehicle/VmsMessageWithLayerAndPublisherIdIntegerValuesIndex.class
VmsMessageWithLayerAndPublisherIdIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsMessageWithLayerAndPublisherIdIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int LAYER_TYPE
public static final int LAYER_SUBTYPE
public static final int LAYER_VERSION
public static final int PUBLISHER_ID
}
android/hardware/automotive/vehicle/VmsMessageWithLayerIntegerValuesIndex.class
VmsMessageWithLayerIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsMessageWithLayerIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int LAYER_TYPE
public static final int LAYER_SUBTYPE
public static final int LAYER_VERSION
}
android/hardware/automotive/vehicle/VmsOfferingMessageIntegerValuesIndex.class
VmsOfferingMessageIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsOfferingMessageIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int PUBLISHER_ID
public static final int NUMBER_OF_OFFERS
public static final int OFFERING_START
}
android/hardware/automotive/vehicle/VmsPublisherInformationIntegerValuesIndex.class
VmsPublisherInformationIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsPublisherInformationIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int PUBLISHER_ID
}
android/hardware/automotive/vehicle/VmsStartSessionMessageIntegerValuesIndex.class
VmsStartSessionMessageIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsStartSessionMessageIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int SERVICE_ID
public static final int CLIENT_ID
}
android/hardware/automotive/vehicle/VmsSubscriptionsStateIntegerValuesIndex.class
VmsSubscriptionsStateIntegerValuesIndex.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.VmsSubscriptionsStateIntegerValuesIndex extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int MESSAGE_TYPE
public static final int SEQUENCE_NUMBER
public static final int NUMBER_OF_LAYERS
public static final int NUMBER_OF_ASSOCIATED_LAYERS
public static final int SUBSCRIPTIONS_START
}
android/hardware/automotive/vehicle/WindshieldWipersState.class
WindshieldWipersState.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.WindshieldWipersState extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int OFF
public static final int ON
public static final int SERVICE
}
android/hardware/automotive/vehicle/WindshieldWipersSwitch.class
WindshieldWipersSwitch.java
package android.hardware.automotive.vehicle
public abstract annotation android.hardware.automotive.vehicle.WindshieldWipersSwitch extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OTHER
public static final int OFF
public static final int MIST
public static final int INTERMITTENT_LEVEL_1
public static final int INTERMITTENT_LEVEL_2
public static final int INTERMITTENT_LEVEL_3
public static final int INTERMITTENT_LEVEL_4
public static final int INTERMITTENT_LEVEL_5
public static final int CONTINUOUS_LEVEL_1
public static final int CONTINUOUS_LEVEL_2
public static final int CONTINUOUS_LEVEL_3
public static final int CONTINUOUS_LEVEL_4
public static final int CONTINUOUS_LEVEL_5
public static final int AUTO
public static final int SERVICE
}
android/hardware/health/
android/hardware/health/V1_0/
android/hardware/health/V1_0/BatteryHealth.class
BatteryHealth.java
package android.hardware.health.V1_0
public final android.hardware.health.V1_0.BatteryHealth extends java.lang.Object {
public static final int UNKNOWN
public static final int GOOD
public static final int OVERHEAT
public static final int DEAD
public static final int OVER_VOLTAGE
public static final int UNSPECIFIED_FAILURE
public static final int COLD
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/health/V1_0/BatteryStatus.class
BatteryStatus.java
package android.hardware.health.V1_0
public final android.hardware.health.V1_0.BatteryStatus extends java.lang.Object {
public static final int UNKNOWN
public static final int CHARGING
public static final int DISCHARGING
public static final int NOT_CHARGING
public static final int FULL
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/health/V1_0/HealthConfig.class
HealthConfig.java
package android.hardware.health.V1_0
public final android.hardware.health.V1_0.HealthConfig extends java.lang.Object {
public int periodicChoresIntervalFast
public int periodicChoresIntervalSlow
public String batteryStatusPath
public String batteryHealthPath
public String batteryPresentPath
public String batteryCapacityPath
public String batteryVoltagePath
public String batteryTemperaturePath
public String batteryTechnologyPath
public String batteryCurrentNowPath
public String batteryCurrentAvgPath
public String batteryChargeCounterPath
public String batteryFullChargePath
public String batteryCycleCountPath
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.health.V1_0.HealthConfig other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.health.V1_0.HealthConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/health/V1_0/HealthInfo.class
HealthInfo.java
package android.hardware.health.V1_0
public final android.hardware.health.V1_0.HealthInfo extends java.lang.Object {
public boolean chargerAcOnline
public boolean chargerUsbOnline
public boolean chargerWirelessOnline
public int maxChargingCurrent
public int maxChargingVoltage
public int batteryStatus
public int batteryHealth
public boolean batteryPresent
public int batteryLevel
public int batteryVoltage
public int batteryTemperature
public int batteryCurrent
public int batteryCycleCount
public int batteryFullCharge
public int batteryChargeCounter
public String batteryTechnology
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.health.V1_0.HealthInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.health.V1_0.HealthInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/health/V1_0/Result.class
Result.java
package android.hardware.health.V1_0
public final android.hardware.health.V1_0.Result extends java.lang.Object {
public static final int SUCCESS
public static final int NOT_SUPPORTED
public static final int UNKNOWN
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/health/V2_0/
android/hardware/health/V2_0/DiskStats.class
DiskStats.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.DiskStats extends java.lang.Object {
public long reads
public long readMerges
public long readSectors
public long readTicks
public long writes
public long writeMerges
public long writeSectors
public long writeTicks
public long ioInFlight
public long ioTicks
public long ioInQueue
public android.hardware.health.V2_0.StorageAttribute attr
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.health.V2_0.DiskStats other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.health.V2_0.DiskStats _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/health/V2_0/HealthInfo.class
HealthInfo.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.HealthInfo extends java.lang.Object {
public android.hardware.health.V1_0.HealthInfo legacy
public int batteryCurrentAverage
public java.util.ArrayList diskStats
public java.util.ArrayList storageInfos
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.health.V2_0.HealthInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.health.V2_0.HealthInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.health.V2_0.DiskStats _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.hardware.health.V2_0.StorageInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/health/V2_0/IHealth$Proxy.class
IHealth.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.IHealth$Proxy extends java.lang.Object implements android.hardware.health.V2_0.IHealth {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public int registerCallback (android.hardware.health.V2_0.IHealthInfoCallback) throws android.os.RemoteException
int _hidl_out_result
android.hardware.health.V2_0.IHealthInfoCallback callback
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public int unregisterCallback (android.hardware.health.V2_0.IHealthInfoCallback) throws android.os.RemoteException
int _hidl_out_result
android.hardware.health.V2_0.IHealthInfoCallback callback
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public int update () throws android.os.RemoteException
int _hidl_out_result
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getChargeCounter (android.hardware.health.V2_0.IHealth$getChargeCounterCallback) throws android.os.RemoteException
int _hidl_out_result
int _hidl_out_value
android.hardware.health.V2_0.IHealth$getChargeCounterCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getCurrentNow (android.hardware.health.V2_0.IHealth$getCurrentNowCallback) throws android.os.RemoteException
int _hidl_out_result
int _hidl_out_value
android.hardware.health.V2_0.IHealth$getCurrentNowCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getCurrentAverage (android.hardware.health.V2_0.IHealth$getCurrentAverageCallback) throws android.os.RemoteException
int _hidl_out_result
int _hidl_out_value
android.hardware.health.V2_0.IHealth$getCurrentAverageCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getCapacity (android.hardware.health.V2_0.IHealth$getCapacityCallback) throws android.os.RemoteException
int _hidl_out_result
int _hidl_out_value
android.hardware.health.V2_0.IHealth$getCapacityCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getEnergyCounter (android.hardware.health.V2_0.IHealth$getEnergyCounterCallback) throws android.os.RemoteException
int _hidl_out_result
long _hidl_out_value
android.hardware.health.V2_0.IHealth$getEnergyCounterCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getChargeStatus (android.hardware.health.V2_0.IHealth$getChargeStatusCallback) throws android.os.RemoteException
int _hidl_out_result
int _hidl_out_value
android.hardware.health.V2_0.IHealth$getChargeStatusCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getStorageInfo (android.hardware.health.V2_0.IHealth$getStorageInfoCallback) throws android.os.RemoteException
int _hidl_out_result
java.util.ArrayList _hidl_out_value
android.hardware.health.V2_0.IHealth$getStorageInfoCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getDiskStats (android.hardware.health.V2_0.IHealth$getDiskStatsCallback) throws android.os.RemoteException
int _hidl_out_result
java.util.ArrayList _hidl_out_value
android.hardware.health.V2_0.IHealth$getDiskStatsCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getHealthInfo (android.hardware.health.V2_0.IHealth$getHealthInfoCallback) throws android.os.RemoteException
int _hidl_out_result
android.hardware.health.V2_0.HealthInfo _hidl_out_value
android.hardware.health.V2_0.IHealth$getHealthInfoCallback _hidl_cb
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/health/V2_0/IHealth$Stub$1.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$1 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getChargeCounterCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, int)
int result
int value
}
android/hardware/health/V2_0/IHealth$Stub$2.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$2 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getCurrentNowCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, int)
int result
int value
}
android/hardware/health/V2_0/IHealth$Stub$3.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$3 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getCurrentAverageCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, int)
int result
int value
}
android/hardware/health/V2_0/IHealth$Stub$4.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$4 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getCapacityCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, int)
int result
int value
}
android/hardware/health/V2_0/IHealth$Stub$5.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$5 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getEnergyCounterCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, long)
int result
long value
}
android/hardware/health/V2_0/IHealth$Stub$6.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$6 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getChargeStatusCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, int)
int result
int value
}
android/hardware/health/V2_0/IHealth$Stub$7.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$7 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getStorageInfoCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, java.util.ArrayList)
int result
java.util.ArrayList value
}
android/hardware/health/V2_0/IHealth$Stub$8.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$8 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getDiskStatsCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, java.util.ArrayList)
int result
java.util.ArrayList value
}
android/hardware/health/V2_0/IHealth$Stub$9.class
IHealth.java
package android.hardware.health.V2_0
android.hardware.health.V2_0.IHealth$Stub$9 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getHealthInfoCallback {
final synthetic android.os.HwParcel val$_hidl_reply
final synthetic android.hardware.health.V2_0.IHealth$Stub this$0
void <init> (android.hardware.health.V2_0.IHealth$Stub, android.os.HwParcel)
android.hardware.health.V2_0.IHealth$Stub this$0
public void onValues (int, android.hardware.health.V2_0.HealthInfo)
int result
android.hardware.health.V2_0.HealthInfo value
}
android/hardware/health/V2_0/IHealth$Stub.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$Stub extends android.os.HwBinder implements android.hardware.health.V2_0.IHealth {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.health.V2_0.IHealthInfoCallback callback
int _hidl_out_result
android.hardware.health.V2_0.IHealthInfoCallback callback
int _hidl_out_result
int _hidl_out_result
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/health/V2_0/IHealth$getCapacityCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getCapacityCallback extends java.lang.Object {
public abstract void onValues (int, int)
}
android/hardware/health/V2_0/IHealth$getChargeCounterCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getChargeCounterCallback extends java.lang.Object {
public abstract void onValues (int, int)
}
android/hardware/health/V2_0/IHealth$getChargeStatusCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getChargeStatusCallback extends java.lang.Object {
public abstract void onValues (int, int)
}
android/hardware/health/V2_0/IHealth$getCurrentAverageCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getCurrentAverageCallback extends java.lang.Object {
public abstract void onValues (int, int)
}
android/hardware/health/V2_0/IHealth$getCurrentNowCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getCurrentNowCallback extends java.lang.Object {
public abstract void onValues (int, int)
}
android/hardware/health/V2_0/IHealth$getDiskStatsCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getDiskStatsCallback extends java.lang.Object {
public abstract void onValues (int, java.util.ArrayList)
}
android/hardware/health/V2_0/IHealth$getEnergyCounterCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getEnergyCounterCallback extends java.lang.Object {
public abstract void onValues (int, long)
}
android/hardware/health/V2_0/IHealth$getHealthInfoCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getHealthInfoCallback extends java.lang.Object {
public abstract void onValues (int, android.hardware.health.V2_0.HealthInfo)
}
android/hardware/health/V2_0/IHealth$getStorageInfoCallback.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth$getStorageInfoCallback extends java.lang.Object {
public abstract void onValues (int, java.util.ArrayList)
}
android/hardware/health/V2_0/IHealth.class
IHealth.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealth extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.health.V2_0.IHealth asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.health.V2_0.IHealth proxy
public static android.hardware.health.V2_0.IHealth castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.health.V2_0.IHealth getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.health.V2_0.IHealth getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.health.V2_0.IHealth getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.health.V2_0.IHealth getService () throws android.os.RemoteException
public abstract int registerCallback (android.hardware.health.V2_0.IHealthInfoCallback) throws android.os.RemoteException
public abstract int unregisterCallback (android.hardware.health.V2_0.IHealthInfoCallback) throws android.os.RemoteException
public abstract int update () throws android.os.RemoteException
public abstract void getChargeCounter (android.hardware.health.V2_0.IHealth$getChargeCounterCallback) throws android.os.RemoteException
public abstract void getCurrentNow (android.hardware.health.V2_0.IHealth$getCurrentNowCallback) throws android.os.RemoteException
public abstract void getCurrentAverage (android.hardware.health.V2_0.IHealth$getCurrentAverageCallback) throws android.os.RemoteException
public abstract void getCapacity (android.hardware.health.V2_0.IHealth$getCapacityCallback) throws android.os.RemoteException
public abstract void getEnergyCounter (android.hardware.health.V2_0.IHealth$getEnergyCounterCallback) throws android.os.RemoteException
public abstract void getChargeStatus (android.hardware.health.V2_0.IHealth$getChargeStatusCallback) throws android.os.RemoteException
public abstract void getStorageInfo (android.hardware.health.V2_0.IHealth$getStorageInfoCallback) throws android.os.RemoteException
public abstract void getDiskStats (android.hardware.health.V2_0.IHealth$getDiskStatsCallback) throws android.os.RemoteException
public abstract void getHealthInfo (android.hardware.health.V2_0.IHealth$getHealthInfoCallback) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/health/V2_0/IHealthInfoCallback$Proxy.class
IHealthInfoCallback.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.IHealthInfoCallback$Proxy extends java.lang.Object implements android.hardware.health.V2_0.IHealthInfoCallback {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void healthInfoChanged (android.hardware.health.V2_0.HealthInfo) throws android.os.RemoteException
android.hardware.health.V2_0.HealthInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/health/V2_0/IHealthInfoCallback$Stub.class
IHealthInfoCallback.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealthInfoCallback$Stub extends android.os.HwBinder implements android.hardware.health.V2_0.IHealthInfoCallback {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.health.V2_0.HealthInfo info
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/health/V2_0/IHealthInfoCallback.class
IHealthInfoCallback.java
package android.hardware.health.V2_0
public abstract android.hardware.health.V2_0.IHealthInfoCallback extends java.lang.Object implements android.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.health.V2_0.IHealthInfoCallback asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.health.V2_0.IHealthInfoCallback proxy
public static android.hardware.health.V2_0.IHealthInfoCallback castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.health.V2_0.IHealthInfoCallback getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.health.V2_0.IHealthInfoCallback getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.health.V2_0.IHealthInfoCallback getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.health.V2_0.IHealthInfoCallback getService () throws android.os.RemoteException
public abstract void healthInfoChanged (android.hardware.health.V2_0.HealthInfo) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/health/V2_0/Result.class
Result.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.Result extends java.lang.Object {
public static final int SUCCESS
public static final int NOT_SUPPORTED
public static final int UNKNOWN
public static final int NOT_FOUND
public static final int CALLBACK_DIED
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/health/V2_0/StorageAttribute.class
StorageAttribute.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.StorageAttribute extends java.lang.Object {
public boolean isInternal
public boolean isBootDevice
public String name
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.health.V2_0.StorageAttribute other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.health.V2_0.StorageAttribute _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/health/V2_0/StorageInfo.class
StorageInfo.java
package android.hardware.health.V2_0
public final android.hardware.health.V2_0.StorageInfo extends java.lang.Object {
public android.hardware.health.V2_0.StorageAttribute attr
public short eol
public short lifetimeA
public short lifetimeB
public String version
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.health.V2_0.StorageInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.health.V2_0.StorageInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hidl/
android/hidl/base/
android/hidl/base/V1_0/
android/hidl/base/V1_0/DebugInfo$Architecture.class
DebugInfo.java
package android.hidl.base.V1_0
public final android.hidl.base.V1_0.DebugInfo$Architecture extends java.lang.Object {
public static final int UNKNOWN
public static final int IS_64BIT
public static final int IS_32BIT
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hidl/base/V1_0/DebugInfo.class
DebugInfo.java
package android.hidl.base.V1_0
public final android.hidl.base.V1_0.DebugInfo extends java.lang.Object {
public int pid
public long ptr
public int arch
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hidl.base.V1_0.DebugInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hidl.base.V1_0.DebugInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hidl/base/V1_0/IBase$Proxy.class
IBase.java
package android.hidl.base.V1_0
public final android.hidl.base.V1_0.IBase$Proxy extends java.lang.Object implements android.hidl.base.V1_0.IBase {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hidl/base/V1_0/IBase$Stub.class
IBase.java
package android.hidl.base.V1_0
public abstract android.hidl.base.V1_0.IBase$Stub extends android.os.HwBinder implements android.hidl.base.V1_0.IBase {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hidl/base/V1_0/IBase.class
IBase.java
package android.hidl.base.V1_0
public abstract android.hidl.base.V1_0.IBase extends java.lang.Object implements android.os.IHwInterface {
public static final String kInterfaceName
public static android.hidl.base.V1_0.IBase asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hidl.base.V1_0.IBase proxy
public static android.hidl.base.V1_0.IBase castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hidl.base.V1_0.IBase getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hidl.base.V1_0.IBase getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hidl.base.V1_0.IBase getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hidl.base.V1_0.IBase getService () throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hidl/safe_union/
android/hidl/safe_union/V1_0/
android/hidl/safe_union/V1_0/Monostate.class
Monostate.java
package android.hidl.safe_union.V1_0
public final android.hidl.safe_union.V1_0.Monostate extends java.lang.Object {
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hidl.safe_union.V1_0.Monostate other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hidl.safe_union.V1_0.Monostate _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/media/
android/media/audio/
android/media/audio/common/
android/media/audio/common/AudioAttributes$1.class
AudioAttributes.java
package android.media.audio.common
android.media.audio.common.AudioAttributes$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioAttributes createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioAttributes _aidl_out
public android.media.audio.common.AudioAttributes[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioAttributes.class
AudioAttributes.java
package android.media.audio.common
public android.media.audio.common.AudioAttributes extends java.lang.Object implements android.os.Parcelable {
public int contentType
public int usage
public int source
public int flags
public String[] tags
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioAttributes that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioChannelLayout$1.class
AudioChannelLayout.java
package android.media.audio.common
android.media.audio.common.AudioChannelLayout$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioChannelLayout createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.media.audio.common.AudioChannelLayout[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioChannelLayout$Tag.class
AudioChannelLayout.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioChannelLayout$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int none
public static final int invalid
public static final int indexMask
public static final int layoutMask
public static final int voiceMask
}
android/media/audio/common/AudioChannelLayout.class
AudioChannelLayout.java
package android.media.audio.common
public final android.media.audio.common.AudioChannelLayout extends java.lang.Object implements android.os.Parcelable {
public static final int none
public static final int invalid
public static final int indexMask
public static final int layoutMask
public static final int voiceMask
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public static final int INDEX_MASK_1
public static final int INDEX_MASK_2
public static final int INDEX_MASK_3
public static final int INDEX_MASK_4
public static final int INDEX_MASK_5
public static final int INDEX_MASK_6
public static final int INDEX_MASK_7
public static final int INDEX_MASK_8
public static final int INDEX_MASK_9
public static final int INDEX_MASK_10
public static final int INDEX_MASK_11
public static final int INDEX_MASK_12
public static final int INDEX_MASK_13
public static final int INDEX_MASK_14
public static final int INDEX_MASK_15
public static final int INDEX_MASK_16
public static final int INDEX_MASK_17
public static final int INDEX_MASK_18
public static final int INDEX_MASK_19
public static final int INDEX_MASK_20
public static final int INDEX_MASK_21
public static final int INDEX_MASK_22
public static final int INDEX_MASK_23
public static final int INDEX_MASK_24
public static final int LAYOUT_MONO
public static final int LAYOUT_STEREO
public static final int LAYOUT_2POINT1
public static final int LAYOUT_TRI
public static final int LAYOUT_TRI_BACK
public static final int LAYOUT_3POINT1
public static final int LAYOUT_2POINT0POINT2
public static final int LAYOUT_2POINT1POINT2
public static final int LAYOUT_3POINT0POINT2
public static final int LAYOUT_3POINT1POINT2
public static final int LAYOUT_QUAD
public static final int LAYOUT_QUAD_SIDE
public static final int LAYOUT_SURROUND
public static final int LAYOUT_PENTA
public static final int LAYOUT_5POINT1
public static final int LAYOUT_5POINT1_SIDE
public static final int LAYOUT_5POINT1POINT2
public static final int LAYOUT_5POINT1POINT4
public static final int LAYOUT_6POINT1
public static final int LAYOUT_7POINT1
public static final int LAYOUT_7POINT1POINT2
public static final int LAYOUT_7POINT1POINT4
public static final int LAYOUT_9POINT1POINT4
public static final int LAYOUT_9POINT1POINT6
public static final int LAYOUT_13POINT_360RA
public static final int LAYOUT_22POINT2
public static final int LAYOUT_MONO_HAPTIC_A
public static final int LAYOUT_STEREO_HAPTIC_A
public static final int LAYOUT_HAPTIC_AB
public static final int LAYOUT_MONO_HAPTIC_AB
public static final int LAYOUT_STEREO_HAPTIC_AB
public static final int LAYOUT_FRONT_BACK
public static final int INTERLEAVE_LEFT
public static final int INTERLEAVE_RIGHT
public static final int CHANNEL_FRONT_LEFT
public static final int CHANNEL_FRONT_RIGHT
public static final int CHANNEL_FRONT_CENTER
public static final int CHANNEL_LOW_FREQUENCY
public static final int CHANNEL_BACK_LEFT
public static final int CHANNEL_BACK_RIGHT
public static final int CHANNEL_FRONT_LEFT_OF_CENTER
public static final int CHANNEL_FRONT_RIGHT_OF_CENTER
public static final int CHANNEL_BACK_CENTER
public static final int CHANNEL_SIDE_LEFT
public static final int CHANNEL_SIDE_RIGHT
public static final int CHANNEL_TOP_CENTER
public static final int CHANNEL_TOP_FRONT_LEFT
public static final int CHANNEL_TOP_FRONT_CENTER
public static final int CHANNEL_TOP_FRONT_RIGHT
public static final int CHANNEL_TOP_BACK_LEFT
public static final int CHANNEL_TOP_BACK_CENTER
public static final int CHANNEL_TOP_BACK_RIGHT
public static final int CHANNEL_TOP_SIDE_LEFT
public static final int CHANNEL_TOP_SIDE_RIGHT
public static final int CHANNEL_BOTTOM_FRONT_LEFT
public static final int CHANNEL_BOTTOM_FRONT_CENTER
public static final int CHANNEL_BOTTOM_FRONT_RIGHT
public static final int CHANNEL_LOW_FREQUENCY_2
public static final int CHANNEL_FRONT_WIDE_LEFT
public static final int CHANNEL_FRONT_WIDE_RIGHT
public static final int CHANNEL_HAPTIC_B
public static final int CHANNEL_HAPTIC_A
public static final int VOICE_UPLINK_MONO
public static final int VOICE_DNLINK_MONO
public static final int VOICE_CALL_MONO
public static final int CHANNEL_VOICE_UPLINK
public static final int CHANNEL_VOICE_DNLINK
public void <init> ()
int _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.media.audio.common.AudioChannelLayout none (int)
int _value
public int getNone ()
public void setNone (int)
int _value
public static android.media.audio.common.AudioChannelLayout invalid (int)
int _value
public int getInvalid ()
public void setInvalid (int)
int _value
public static android.media.audio.common.AudioChannelLayout indexMask (int)
int _value
public int getIndexMask ()
public void setIndexMask (int)
int _value
public static android.media.audio.common.AudioChannelLayout layoutMask (int)
int _value
public int getLayoutMask ()
public void setLayoutMask (int)
int _value
public static android.media.audio.common.AudioChannelLayout voiceMask (int)
int _value
public int getVoiceMask ()
public void setVoiceMask (int)
int _value
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
int _aidl_value
int _aidl_value
int _aidl_value
int _aidl_value
int _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioChannelLayout that
public int hashCode ()
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/media/audio/common/AudioConfig$1.class
AudioConfig.java
package android.media.audio.common
android.media.audio.common.AudioConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioConfig _aidl_out
public android.media.audio.common.AudioConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioConfig.class
AudioConfig.java
package android.media.audio.common
public android.media.audio.common.AudioConfig extends java.lang.Object implements android.os.Parcelable {
public android.media.audio.common.AudioConfigBase base
public android.media.audio.common.AudioOffloadInfo offloadInfo
public long frameCount
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioConfig that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioConfigBase$1.class
AudioConfigBase.java
package android.media.audio.common
android.media.audio.common.AudioConfigBase$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioConfigBase createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioConfigBase _aidl_out
public android.media.audio.common.AudioConfigBase[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioConfigBase.class
AudioConfigBase.java
package android.media.audio.common
public android.media.audio.common.AudioConfigBase extends java.lang.Object implements android.os.Parcelable {
public int sampleRate
public android.media.audio.common.AudioChannelLayout channelMask
public android.media.audio.common.AudioFormatDescription format
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioConfigBase that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioContentType.class
AudioContentType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioContentType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int SPEECH
public static final int MUSIC
public static final int MOVIE
public static final int SONIFICATION
public static final int ULTRASOUND
}
android/media/audio/common/AudioDevice$1.class
AudioDevice.java
package android.media.audio.common
android.media.audio.common.AudioDevice$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioDevice createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioDevice _aidl_out
public android.media.audio.common.AudioDevice[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioDevice.class
AudioDevice.java
package android.media.audio.common
public android.media.audio.common.AudioDevice extends java.lang.Object implements android.os.Parcelable {
public android.media.audio.common.AudioDeviceDescription type
public android.media.audio.common.AudioDeviceAddress address
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioDevice that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioDeviceAddress$1.class
AudioDeviceAddress.java
package android.media.audio.common
android.media.audio.common.AudioDeviceAddress$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioDeviceAddress createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.media.audio.common.AudioDeviceAddress[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioDeviceAddress$Tag.class
AudioDeviceAddress.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioDeviceAddress$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int id
public static final int mac
public static final int ipv4
public static final int ipv6
public static final int alsa
}
android/media/audio/common/AudioDeviceAddress.class
AudioDeviceAddress.java
package android.media.audio.common
public final android.media.audio.common.AudioDeviceAddress extends java.lang.Object implements android.os.Parcelable {
public static final int id
public static final int mac
public static final int ipv4
public static final int ipv6
public static final int alsa
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
String _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.media.audio.common.AudioDeviceAddress id (java.lang.String)
String _value
public java.lang.String getId ()
public void setId (java.lang.String)
String _value
public static android.media.audio.common.AudioDeviceAddress mac (byte[])
byte[] _value
public byte[] getMac ()
public void setMac (byte[])
byte[] _value
public static android.media.audio.common.AudioDeviceAddress ipv4 (byte[])
byte[] _value
public byte[] getIpv4 ()
public void setIpv4 (byte[])
byte[] _value
public static android.media.audio.common.AudioDeviceAddress ipv6 (int[])
int[] _value
public int[] getIpv6 ()
public void setIpv6 (int[])
int[] _value
public static android.media.audio.common.AudioDeviceAddress alsa (int[])
int[] _value
public int[] getAlsa ()
public void setAlsa (int[])
int[] _value
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
String _aidl_value
byte[] _aidl_value
byte[] _aidl_value
int[] _aidl_value
int[] _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioDeviceAddress that
public int hashCode ()
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/media/audio/common/AudioDeviceDescription$1.class
AudioDeviceDescription.java
package android.media.audio.common
android.media.audio.common.AudioDeviceDescription$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioDeviceDescription createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioDeviceDescription _aidl_out
public android.media.audio.common.AudioDeviceDescription[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioDeviceDescription.class
AudioDeviceDescription.java
package android.media.audio.common
public android.media.audio.common.AudioDeviceDescription extends java.lang.Object implements android.os.Parcelable {
public int type
public String connection
public static final android.os.Parcelable$Creator CREATOR
public static final String CONNECTION_ANALOG
public static final String CONNECTION_BT_A2DP
public static final String CONNECTION_BT_LE
public static final String CONNECTION_BT_SCO
public static final String CONNECTION_BUS
public static final String CONNECTION_HDMI
public static final String CONNECTION_HDMI_ARC
public static final String CONNECTION_HDMI_EARC
public static final String CONNECTION_IP_V4
public static final String CONNECTION_SPDIF
public static final String CONNECTION_WIRELESS
public static final String CONNECTION_USB
public static final String CONNECTION_VIRTUAL
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioDeviceDescription that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioDeviceType.class
AudioDeviceType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioDeviceType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int IN_DEFAULT
public static final int IN_ACCESSORY
public static final int IN_AFE_PROXY
public static final int IN_DEVICE
public static final int IN_ECHO_REFERENCE
public static final int IN_FM_TUNER
public static final int IN_HEADSET
public static final int IN_LOOPBACK
public static final int IN_MICROPHONE
public static final int IN_MICROPHONE_BACK
public static final int IN_SUBMIX
public static final int IN_TELEPHONY_RX
public static final int IN_TV_TUNER
public static final int IN_DOCK
public static final int OUT_DEFAULT
public static final int OUT_ACCESSORY
public static final int OUT_AFE_PROXY
public static final int OUT_CARKIT
public static final int OUT_DEVICE
public static final int OUT_ECHO_CANCELLER
public static final int OUT_FM
public static final int OUT_HEADPHONE
public static final int OUT_HEADSET
public static final int OUT_HEARING_AID
public static final int OUT_LINE_AUX
public static final int OUT_SPEAKER
public static final int OUT_SPEAKER_EARPIECE
public static final int OUT_SPEAKER_SAFE
public static final int OUT_SUBMIX
public static final int OUT_TELEPHONY_TX
public static final int OUT_DOCK
public static final int OUT_BROADCAST
}
android/media/audio/common/AudioDualMonoMode.class
AudioDualMonoMode.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioDualMonoMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int OFF
public static final int LR
public static final int LL
public static final int RR
}
android/media/audio/common/AudioEncapsulationMetadataType.class
AudioEncapsulationMetadataType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioEncapsulationMetadataType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int FRAMEWORK_TUNER
public static final int DVB_AD_DESCRIPTOR
}
android/media/audio/common/AudioEncapsulationMode.class
AudioEncapsulationMode.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioEncapsulationMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte INVALID
public static final byte NONE
public static final byte ELEMENTARY_STREAM
public static final byte HANDLE
}
android/media/audio/common/AudioEncapsulationType.class
AudioEncapsulationType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioEncapsulationType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int IEC61937
public static final int PCM
}
android/media/audio/common/AudioFlag.class
AudioFlag.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioFlag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int AUDIBILITY_ENFORCED
public static final int SCO
public static final int BEACON
public static final int HW_AV_SYNC
public static final int HW_HOTWORD
public static final int BYPASS_INTERRUPTION_POLICY
public static final int BYPASS_MUTE
public static final int LOW_LATENCY
public static final int DEEP_BUFFER
public static final int NO_MEDIA_PROJECTION
public static final int MUTE_HAPTIC
public static final int NO_SYSTEM_CAPTURE
public static final int CAPTURE_PRIVATE
public static final int CONTENT_SPATIALIZED
public static final int NEVER_SPATIALIZE
public static final int CALL_REDIRECTION
}
android/media/audio/common/AudioFormatDescription$1.class
AudioFormatDescription.java
package android.media.audio.common
android.media.audio.common.AudioFormatDescription$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioFormatDescription createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioFormatDescription _aidl_out
public android.media.audio.common.AudioFormatDescription[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioFormatDescription.class
AudioFormatDescription.java
package android.media.audio.common
public android.media.audio.common.AudioFormatDescription extends java.lang.Object implements android.os.Parcelable {
public byte type
public byte pcm
public String encoding
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioFormatDescription that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioFormatType.class
AudioFormatType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioFormatType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte DEFAULT
public static final byte NON_PCM
public static final byte PCM
public static final byte SYS_RESERVED_INVALID
}
android/media/audio/common/AudioGain$1.class
AudioGain.java
package android.media.audio.common
android.media.audio.common.AudioGain$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioGain createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioGain _aidl_out
public android.media.audio.common.AudioGain[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioGain.class
AudioGain.java
package android.media.audio.common
public android.media.audio.common.AudioGain extends java.lang.Object implements android.os.Parcelable {
public int mode
public android.media.audio.common.AudioChannelLayout channelMask
public int minValue
public int maxValue
public int defaultValue
public int stepValue
public int minRampMs
public int maxRampMs
public boolean useForVolume
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioGain that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioGainConfig$1.class
AudioGainConfig.java
package android.media.audio.common
android.media.audio.common.AudioGainConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioGainConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioGainConfig _aidl_out
public android.media.audio.common.AudioGainConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioGainConfig.class
AudioGainConfig.java
package android.media.audio.common
public android.media.audio.common.AudioGainConfig extends java.lang.Object implements android.os.Parcelable {
public int index
public int mode
public android.media.audio.common.AudioChannelLayout channelMask
public int[] values
public int rampDurationMs
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioGainConfig that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioGainMode.class
AudioGainMode.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioGainMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte JOINT
public static final byte CHANNELS
public static final byte RAMP
}
android/media/audio/common/AudioHalAttributesGroup$1.class
AudioHalAttributesGroup.java
package android.media.audio.common
android.media.audio.common.AudioHalAttributesGroup$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalAttributesGroup createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalAttributesGroup _aidl_out
public android.media.audio.common.AudioHalAttributesGroup[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalAttributesGroup.class
AudioHalAttributesGroup.java
package android.media.audio.common
public android.media.audio.common.AudioHalAttributesGroup extends java.lang.Object implements android.os.Parcelable {
public int streamType
public String volumeGroupName
public android.media.audio.common.AudioAttributes[] attributes
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalAttributesGroup that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioHalCapCriterion$1.class
AudioHalCapCriterion.java
package android.media.audio.common
android.media.audio.common.AudioHalCapCriterion$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalCapCriterion createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalCapCriterion _aidl_out
public android.media.audio.common.AudioHalCapCriterion[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalCapCriterion.class
AudioHalCapCriterion.java
package android.media.audio.common
public android.media.audio.common.AudioHalCapCriterion extends java.lang.Object implements android.os.Parcelable {
public String name
public String criterionTypeName
public String defaultLiteralValue
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalCapCriterion that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioHalCapCriterionType$1.class
AudioHalCapCriterionType.java
package android.media.audio.common
android.media.audio.common.AudioHalCapCriterionType$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalCapCriterionType createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalCapCriterionType _aidl_out
public android.media.audio.common.AudioHalCapCriterionType[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalCapCriterionType.class
AudioHalCapCriterionType.java
package android.media.audio.common
public android.media.audio.common.AudioHalCapCriterionType extends java.lang.Object implements android.os.Parcelable {
public String name
public boolean isInclusive
public String[] values
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalCapCriterionType that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioHalEngineConfig$1.class
AudioHalEngineConfig.java
package android.media.audio.common
android.media.audio.common.AudioHalEngineConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalEngineConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalEngineConfig _aidl_out
public android.media.audio.common.AudioHalEngineConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalEngineConfig$CapSpecificConfig$1.class
AudioHalEngineConfig.java
package android.media.audio.common
android.media.audio.common.AudioHalEngineConfig$CapSpecificConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalEngineConfig$CapSpecificConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalEngineConfig$CapSpecificConfig _aidl_out
public android.media.audio.common.AudioHalEngineConfig$CapSpecificConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalEngineConfig$CapSpecificConfig.class
AudioHalEngineConfig.java
package android.media.audio.common
public android.media.audio.common.AudioHalEngineConfig$CapSpecificConfig extends java.lang.Object implements android.os.Parcelable {
public android.media.audio.common.AudioHalCapCriterion[] criteria
public android.media.audio.common.AudioHalCapCriterionType[] criterionTypes
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioHalEngineConfig.class
AudioHalEngineConfig.java
package android.media.audio.common
public android.media.audio.common.AudioHalEngineConfig extends java.lang.Object implements android.os.Parcelable {
public int defaultProductStrategyId
public android.media.audio.common.AudioHalProductStrategy[] productStrategies
public android.media.audio.common.AudioHalVolumeGroup[] volumeGroups
public android.media.audio.common.AudioHalEngineConfig$CapSpecificConfig capSpecificConfig
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalEngineConfig that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioHalProductStrategy$1.class
AudioHalProductStrategy.java
package android.media.audio.common
android.media.audio.common.AudioHalProductStrategy$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalProductStrategy createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalProductStrategy _aidl_out
public android.media.audio.common.AudioHalProductStrategy[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalProductStrategy.class
AudioHalProductStrategy.java
package android.media.audio.common
public android.media.audio.common.AudioHalProductStrategy extends java.lang.Object implements android.os.Parcelable {
public int id
public android.media.audio.common.AudioHalAttributesGroup[] attributesGroups
public static final android.os.Parcelable$Creator CREATOR
public static final int VENDOR_STRATEGY_ID_START
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalProductStrategy that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioHalVolumeCurve$1.class
AudioHalVolumeCurve.java
package android.media.audio.common
android.media.audio.common.AudioHalVolumeCurve$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalVolumeCurve createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalVolumeCurve _aidl_out
public android.media.audio.common.AudioHalVolumeCurve[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalVolumeCurve$CurvePoint$1.class
AudioHalVolumeCurve.java
package android.media.audio.common
android.media.audio.common.AudioHalVolumeCurve$CurvePoint$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalVolumeCurve$CurvePoint createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalVolumeCurve$CurvePoint _aidl_out
public android.media.audio.common.AudioHalVolumeCurve$CurvePoint[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalVolumeCurve$CurvePoint.class
AudioHalVolumeCurve.java
package android.media.audio.common
public android.media.audio.common.AudioHalVolumeCurve$CurvePoint extends java.lang.Object implements android.os.Parcelable {
public byte index
public int attenuationMb
public static final android.os.Parcelable$Creator CREATOR
public static final byte MIN_INDEX
public static final byte MAX_INDEX
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioHalVolumeCurve$DeviceCategory.class
AudioHalVolumeCurve.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioHalVolumeCurve$DeviceCategory extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte HEADSET
public static final byte SPEAKER
public static final byte EARPIECE
public static final byte EXT_MEDIA
public static final byte HEARING_AID
}
android/media/audio/common/AudioHalVolumeCurve.class
AudioHalVolumeCurve.java
package android.media.audio.common
public android.media.audio.common.AudioHalVolumeCurve extends java.lang.Object implements android.os.Parcelable {
public byte deviceCategory
public android.media.audio.common.AudioHalVolumeCurve$CurvePoint[] curvePoints
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalVolumeCurve that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioHalVolumeGroup$1.class
AudioHalVolumeGroup.java
package android.media.audio.common
android.media.audio.common.AudioHalVolumeGroup$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioHalVolumeGroup createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioHalVolumeGroup _aidl_out
public android.media.audio.common.AudioHalVolumeGroup[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioHalVolumeGroup.class
AudioHalVolumeGroup.java
package android.media.audio.common
public android.media.audio.common.AudioHalVolumeGroup extends java.lang.Object implements android.os.Parcelable {
public String name
public int minIndex
public int maxIndex
public android.media.audio.common.AudioHalVolumeCurve[] volumeCurves
public static final android.os.Parcelable$Creator CREATOR
public static final int INDEX_DEFERRED_TO_AUDIO_SERVICE
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioHalVolumeGroup that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioInputFlags.class
AudioInputFlags.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioInputFlags extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int FAST
public static final int HW_HOTWORD
public static final int RAW
public static final int SYNC
public static final int MMAP_NOIRQ
public static final int VOIP_TX
public static final int HW_AV_SYNC
public static final int DIRECT
public static final int ULTRASOUND
public static final int HOTWORD_TAP
public static final int HW_LOOKBACK
}
android/media/audio/common/AudioIoFlags$1.class
AudioIoFlags.java
package android.media.audio.common
android.media.audio.common.AudioIoFlags$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioIoFlags createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.media.audio.common.AudioIoFlags[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioIoFlags$Tag.class
AudioIoFlags.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioIoFlags$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int input
public static final int output
}
android/media/audio/common/AudioIoFlags.class
AudioIoFlags.java
package android.media.audio.common
public final android.media.audio.common.AudioIoFlags extends java.lang.Object implements android.os.Parcelable {
public static final int input
public static final int output
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
int _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.media.audio.common.AudioIoFlags input (int)
int _value
public int getInput ()
public void setInput (int)
int _value
public static android.media.audio.common.AudioIoFlags output (int)
int _value
public int getOutput ()
public void setOutput (int)
int _value
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
int _aidl_value
int _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioIoFlags that
public int hashCode ()
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/media/audio/common/AudioLatencyMode.class
AudioLatencyMode.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioLatencyMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte FREE
public static final byte LOW
public static final byte DYNAMIC_SPATIAL_AUDIO_SOFTWARE
public static final byte DYNAMIC_SPATIAL_AUDIO_HARDWARE
}
android/media/audio/common/AudioMMapPolicy.class
AudioMMapPolicy.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioMMapPolicy extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNSPECIFIED
public static final int NEVER
public static final int AUTO
public static final int ALWAYS
}
android/media/audio/common/AudioMMapPolicyInfo$1.class
AudioMMapPolicyInfo.java
package android.media.audio.common
android.media.audio.common.AudioMMapPolicyInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioMMapPolicyInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioMMapPolicyInfo _aidl_out
public android.media.audio.common.AudioMMapPolicyInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioMMapPolicyInfo.class
AudioMMapPolicyInfo.java
package android.media.audio.common
public android.media.audio.common.AudioMMapPolicyInfo extends java.lang.Object implements android.os.Parcelable {
public android.media.audio.common.AudioDevice device
public int mmapPolicy
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioMMapPolicyInfo that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioMMapPolicyType.class
AudioMMapPolicyType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioMMapPolicyType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int DEFAULT
public static final int EXCLUSIVE
}
android/media/audio/common/AudioMode.class
AudioMode.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SYS_RESERVED_INVALID
public static final int SYS_RESERVED_CURRENT
public static final int NORMAL
public static final int RINGTONE
public static final int IN_CALL
public static final int IN_COMMUNICATION
public static final int CALL_SCREEN
public static final int SYS_RESERVED_CALL_REDIRECT
public static final int SYS_RESERVED_COMMUNICATION_REDIRECT
}
android/media/audio/common/AudioOffloadInfo$1.class
AudioOffloadInfo.java
package android.media.audio.common
android.media.audio.common.AudioOffloadInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioOffloadInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioOffloadInfo _aidl_out
public android.media.audio.common.AudioOffloadInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioOffloadInfo.class
AudioOffloadInfo.java
package android.media.audio.common
public android.media.audio.common.AudioOffloadInfo extends java.lang.Object implements android.os.Parcelable {
public android.media.audio.common.AudioConfigBase base
public int streamType
public int bitRatePerSecond
public long durationUs
public boolean hasVideo
public boolean isStreaming
public int bitWidth
public int offloadBufferSize
public int usage
public byte encapsulationMode
public int contentId
public int syncId
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioOffloadInfo that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioOutputFlags.class
AudioOutputFlags.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioOutputFlags extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int DIRECT
public static final int PRIMARY
public static final int FAST
public static final int DEEP_BUFFER
public static final int COMPRESS_OFFLOAD
public static final int NON_BLOCKING
public static final int HW_AV_SYNC
public static final int TTS
public static final int RAW
public static final int SYNC
public static final int IEC958_NONAUDIO
public static final int DIRECT_PCM
public static final int MMAP_NOIRQ
public static final int VOIP_RX
public static final int INCALL_MUSIC
public static final int GAPLESS_OFFLOAD
public static final int SPATIALIZER
public static final int ULTRASOUND
public static final int BIT_PERFECT
}
android/media/audio/common/AudioPlaybackRate$1.class
AudioPlaybackRate.java
package android.media.audio.common
android.media.audio.common.AudioPlaybackRate$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPlaybackRate createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioPlaybackRate _aidl_out
public android.media.audio.common.AudioPlaybackRate[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPlaybackRate$TimestretchFallbackMode.class
AudioPlaybackRate.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioPlaybackRate$TimestretchFallbackMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SYS_RESERVED_CUT_REPEAT
public static final int SYS_RESERVED_DEFAULT
public static final int MUTE
public static final int FAIL
}
android/media/audio/common/AudioPlaybackRate$TimestretchMode.class
AudioPlaybackRate.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioPlaybackRate$TimestretchMode extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int DEFAULT
public static final int VOICE
}
android/media/audio/common/AudioPlaybackRate.class
AudioPlaybackRate.java
package android.media.audio.common
public android.media.audio.common.AudioPlaybackRate extends java.lang.Object implements android.os.Parcelable {
public float speed
public float pitch
public int timestretchMode
public int fallbackMode
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPlaybackRate that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/AudioPort$1.class
AudioPort.java
package android.media.audio.common
android.media.audio.common.AudioPort$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPort createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioPort _aidl_out
public android.media.audio.common.AudioPort[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPort.class
AudioPort.java
package android.media.audio.common
public android.media.audio.common.AudioPort extends java.lang.Object implements android.os.Parcelable {
public int id
public String name
public android.media.audio.common.AudioProfile[] profiles
public android.media.audio.common.AudioIoFlags flags
public android.media.audio.common.ExtraAudioDescriptor[] extraAudioDescriptors
public android.media.audio.common.AudioGain[] gains
public android.media.audio.common.AudioPortExt ext
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPort that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioPortConfig$1.class
AudioPortConfig.java
package android.media.audio.common
android.media.audio.common.AudioPortConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPortConfig createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioPortConfig _aidl_out
public android.media.audio.common.AudioPortConfig[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPortConfig.class
AudioPortConfig.java
package android.media.audio.common
public android.media.audio.common.AudioPortConfig extends java.lang.Object implements android.os.Parcelable {
public int id
public int portId
public android.media.audio.common.Int sampleRate
public android.media.audio.common.AudioChannelLayout channelMask
public android.media.audio.common.AudioFormatDescription format
public android.media.audio.common.AudioGainConfig gain
public android.media.audio.common.AudioIoFlags flags
public android.media.audio.common.AudioPortExt ext
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPortConfig that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioPortDeviceExt$1.class
AudioPortDeviceExt.java
package android.media.audio.common
android.media.audio.common.AudioPortDeviceExt$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPortDeviceExt createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioPortDeviceExt _aidl_out
public android.media.audio.common.AudioPortDeviceExt[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPortDeviceExt.class
AudioPortDeviceExt.java
package android.media.audio.common
public android.media.audio.common.AudioPortDeviceExt extends java.lang.Object implements android.os.Parcelable {
public android.media.audio.common.AudioDevice device
public int flags
public android.media.audio.common.AudioFormatDescription[] encodedFormats
public int encapsulationModes
public int encapsulationMetadataTypes
public static final android.os.Parcelable$Creator CREATOR
public static final int FLAG_INDEX_DEFAULT_DEVICE
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPortDeviceExt that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioPortExt$1.class
AudioPortExt.java
package android.media.audio.common
android.media.audio.common.AudioPortExt$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPortExt createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.media.audio.common.AudioPortExt[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPortExt$Tag.class
AudioPortExt.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioPortExt$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int unspecified
public static final int device
public static final int mix
public static final int session
}
android/media/audio/common/AudioPortExt.class
AudioPortExt.java
package android.media.audio.common
public final android.media.audio.common.AudioPortExt extends java.lang.Object implements android.os.Parcelable {
public static final int unspecified
public static final int device
public static final int mix
public static final int session
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
boolean _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.media.audio.common.AudioPortExt unspecified (boolean)
boolean _value
public boolean getUnspecified ()
public void setUnspecified (boolean)
boolean _value
public static android.media.audio.common.AudioPortExt device (android.media.audio.common.AudioPortDeviceExt)
android.media.audio.common.AudioPortDeviceExt _value
public android.media.audio.common.AudioPortDeviceExt getDevice ()
public void setDevice (android.media.audio.common.AudioPortDeviceExt)
android.media.audio.common.AudioPortDeviceExt _value
public static android.media.audio.common.AudioPortExt mix (android.media.audio.common.AudioPortMixExt)
android.media.audio.common.AudioPortMixExt _value
public android.media.audio.common.AudioPortMixExt getMix ()
public void setMix (android.media.audio.common.AudioPortMixExt)
android.media.audio.common.AudioPortMixExt _value
public static android.media.audio.common.AudioPortExt session (int)
int _value
public int getSession ()
public void setSession (int)
int _value
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
boolean _aidl_value
android.media.audio.common.AudioPortDeviceExt _aidl_value
android.media.audio.common.AudioPortMixExt _aidl_value
int _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPortExt that
public int hashCode ()
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/media/audio/common/AudioPortMixExt$1.class
AudioPortMixExt.java
package android.media.audio.common
android.media.audio.common.AudioPortMixExt$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPortMixExt createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioPortMixExt _aidl_out
public android.media.audio.common.AudioPortMixExt[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPortMixExt.class
AudioPortMixExt.java
package android.media.audio.common
public android.media.audio.common.AudioPortMixExt extends java.lang.Object implements android.os.Parcelable {
public int handle
public android.media.audio.common.AudioPortMixExtUseCase usecase
public int maxOpenStreamCount
public int maxActiveStreamCount
public int recommendedMuteDurationMs
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPortMixExt that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioPortMixExtUseCase$1.class
AudioPortMixExtUseCase.java
package android.media.audio.common
android.media.audio.common.AudioPortMixExtUseCase$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioPortMixExtUseCase createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
public android.media.audio.common.AudioPortMixExtUseCase[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioPortMixExtUseCase$Tag.class
AudioPortMixExtUseCase.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioPortMixExtUseCase$Tag extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int unspecified
public static final int stream
public static final int source
}
android/media/audio/common/AudioPortMixExtUseCase.class
AudioPortMixExtUseCase.java
package android.media.audio.common
public final android.media.audio.common.AudioPortMixExtUseCase extends java.lang.Object implements android.os.Parcelable {
public static final int unspecified
public static final int stream
public static final int source
private int _tag
private Object _value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
boolean _value
private void <init> (android.os.Parcel)
android.os.Parcel _aidl_parcel
private void <init> (int, java.lang.Object)
int _tag
Object _value
public int getTag ()
public static android.media.audio.common.AudioPortMixExtUseCase unspecified (boolean)
boolean _value
public boolean getUnspecified ()
public void setUnspecified (boolean)
boolean _value
public static android.media.audio.common.AudioPortMixExtUseCase stream (int)
int _value
public int getStream ()
public void setStream (int)
int _value
public static android.media.audio.common.AudioPortMixExtUseCase source (int)
int _value
public int getSource ()
public void setSource (int)
int _value
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
public void readFromParcel (android.os.Parcel)
boolean _aidl_value
int _aidl_value
int _aidl_value
android.os.Parcel _aidl_parcel
int _aidl_tag
public int describeContents ()
int _mask
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioPortMixExtUseCase that
public int hashCode ()
private void _assertTag (int)
int tag
private java.lang.String _tagString (int)
int _tag
private void _set (int, java.lang.Object)
int _tag
Object _value
static void <clinit> ()
}
android/media/audio/common/AudioProductStrategyType.class
AudioProductStrategyType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioProductStrategyType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte SYS_RESERVED_NONE
public static final byte MEDIA
public static final byte PHONE
public static final byte SONIFICATION
public static final byte SONIFICATION_RESPECTFUL
public static final byte DTMF
public static final byte ENFORCED_AUDIBLE
public static final byte TRANSMITTED_THROUGH_SPEAKER
public static final byte ACCESSIBILITY
public static final byte SYS_RESERVED_REROUTING
public static final byte SYS_RESERVED_CALL_ASSISTANT
}
android/media/audio/common/AudioProfile$1.class
AudioProfile.java
package android.media.audio.common
android.media.audio.common.AudioProfile$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioProfile createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioProfile _aidl_out
public android.media.audio.common.AudioProfile[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioProfile.class
AudioProfile.java
package android.media.audio.common
public android.media.audio.common.AudioProfile extends java.lang.Object implements android.os.Parcelable {
public String name
public android.media.audio.common.AudioFormatDescription format
public android.media.audio.common.AudioChannelLayout[] channelMasks
public int[] sampleRates
public int encapsulationType
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioProfile that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/AudioSource.class
AudioSource.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioSource extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SYS_RESERVED_INVALID
public static final int DEFAULT
public static final int MIC
public static final int VOICE_UPLINK
public static final int VOICE_DOWNLINK
public static final int VOICE_CALL
public static final int CAMCORDER
public static final int VOICE_RECOGNITION
public static final int VOICE_COMMUNICATION
public static final int REMOTE_SUBMIX
public static final int UNPROCESSED
public static final int VOICE_PERFORMANCE
public static final int ECHO_REFERENCE
public static final int FM_TUNER
public static final int HOTWORD
public static final int ULTRASOUND
}
android/media/audio/common/AudioStandard.class
AudioStandard.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioStandard extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int NONE
public static final int EDID
public static final int SADB
public static final int VSADB
}
android/media/audio/common/AudioStreamType.class
AudioStreamType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioStreamType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int INVALID
public static final int SYS_RESERVED_DEFAULT
public static final int VOICE_CALL
public static final int SYSTEM
public static final int RING
public static final int MUSIC
public static final int ALARM
public static final int NOTIFICATION
public static final int BLUETOOTH_SCO
public static final int ENFORCED_AUDIBLE
public static final int DTMF
public static final int TTS
public static final int ACCESSIBILITY
public static final int ASSISTANT
public static final int SYS_RESERVED_REROUTING
public static final int SYS_RESERVED_PATCH
public static final int CALL_ASSISTANT
}
android/media/audio/common/AudioUsage.class
AudioUsage.java
package android.media.audio.common
public abstract annotation android.media.audio.common.AudioUsage extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int INVALID
public static final int UNKNOWN
public static final int MEDIA
public static final int VOICE_COMMUNICATION
public static final int VOICE_COMMUNICATION_SIGNALLING
public static final int ALARM
public static final int NOTIFICATION
public static final int NOTIFICATION_TELEPHONY_RINGTONE
public static final int SYS_RESERVED_NOTIFICATION_COMMUNICATION_REQUEST
public static final int SYS_RESERVED_NOTIFICATION_COMMUNICATION_INSTANT
public static final int SYS_RESERVED_NOTIFICATION_COMMUNICATION_DELAYED
public static final int NOTIFICATION_EVENT
public static final int ASSISTANCE_ACCESSIBILITY
public static final int ASSISTANCE_NAVIGATION_GUIDANCE
public static final int ASSISTANCE_SONIFICATION
public static final int GAME
public static final int VIRTUAL_SOURCE
public static final int ASSISTANT
public static final int CALL_ASSISTANT
public static final int EMERGENCY
public static final int SAFETY
public static final int VEHICLE_STATUS
public static final int ANNOUNCEMENT
}
android/media/audio/common/AudioUuid$1.class
AudioUuid.java
package android.media.audio.common
android.media.audio.common.AudioUuid$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.AudioUuid createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.AudioUuid _aidl_out
public android.media.audio.common.AudioUuid[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/AudioUuid.class
AudioUuid.java
package android.media.audio.common
public android.media.audio.common.AudioUuid extends java.lang.Object implements android.os.Parcelable {
public int timeLow
public int timeMid
public int timeHiAndVersion
public int clockSeq
public byte[] node
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.AudioUuid that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/Boolean$1.class
Boolean.java
package android.media.audio.common
android.media.audio.common.Boolean$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Boolean createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Boolean _aidl_out
public android.media.audio.common.Boolean[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Boolean.class
Boolean.java
package android.media.audio.common
public android.media.audio.common.Boolean extends java.lang.Object implements android.os.Parcelable {
public boolean value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Boolean that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/Byte$1.class
Byte.java
package android.media.audio.common
android.media.audio.common.Byte$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Byte createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Byte _aidl_out
public android.media.audio.common.Byte[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Byte.class
Byte.java
package android.media.audio.common
public android.media.audio.common.Byte extends java.lang.Object implements android.os.Parcelable {
public byte value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Byte that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/Double$1.class
Double.java
package android.media.audio.common
android.media.audio.common.Double$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Double createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Double _aidl_out
public android.media.audio.common.Double[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Double.class
Double.java
package android.media.audio.common
public android.media.audio.common.Double extends java.lang.Object implements android.os.Parcelable {
public double value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Double that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/ExtraAudioDescriptor$1.class
ExtraAudioDescriptor.java
package android.media.audio.common
android.media.audio.common.ExtraAudioDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.ExtraAudioDescriptor createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.ExtraAudioDescriptor _aidl_out
public android.media.audio.common.ExtraAudioDescriptor[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/ExtraAudioDescriptor.class
ExtraAudioDescriptor.java
package android.media.audio.common
public android.media.audio.common.ExtraAudioDescriptor extends java.lang.Object implements android.os.Parcelable {
public int standard
public byte[] audioDescriptor
public int encapsulationType
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.ExtraAudioDescriptor that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/Float$1.class
Float.java
package android.media.audio.common
android.media.audio.common.Float$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Float createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Float _aidl_out
public android.media.audio.common.Float[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Float.class
Float.java
package android.media.audio.common
public android.media.audio.common.Float extends java.lang.Object implements android.os.Parcelable {
public float value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Float that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/Int$1.class
Int.java
package android.media.audio.common
android.media.audio.common.Int$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Int createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Int _aidl_out
public android.media.audio.common.Int[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Int.class
Int.java
package android.media.audio.common
public android.media.audio.common.Int extends java.lang.Object implements android.os.Parcelable {
public int value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Int that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/Long$1.class
Long.java
package android.media.audio.common
android.media.audio.common.Long$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Long createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Long _aidl_out
public android.media.audio.common.Long[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Long.class
Long.java
package android.media.audio.common
public android.media.audio.common.Long extends java.lang.Object implements android.os.Parcelable {
public long value
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Long that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/MicrophoneDynamicInfo$1.class
MicrophoneDynamicInfo.java
package android.media.audio.common
android.media.audio.common.MicrophoneDynamicInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.MicrophoneDynamicInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.MicrophoneDynamicInfo _aidl_out
public android.media.audio.common.MicrophoneDynamicInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/MicrophoneDynamicInfo$ChannelMapping.class
MicrophoneDynamicInfo.java
package android.media.audio.common
public abstract annotation android.media.audio.common.MicrophoneDynamicInfo$ChannelMapping extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNUSED
public static final int DIRECT
public static final int PROCESSED
}
android/media/audio/common/MicrophoneDynamicInfo.class
MicrophoneDynamicInfo.java
package android.media.audio.common
public android.media.audio.common.MicrophoneDynamicInfo extends java.lang.Object implements android.os.Parcelable {
public String id
public int[] channelMapping
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.MicrophoneDynamicInfo that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/MicrophoneInfo$1.class
MicrophoneInfo.java
package android.media.audio.common
android.media.audio.common.MicrophoneInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.MicrophoneInfo createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.MicrophoneInfo _aidl_out
public android.media.audio.common.MicrophoneInfo[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/MicrophoneInfo$Coordinate$1.class
MicrophoneInfo.java
package android.media.audio.common
android.media.audio.common.MicrophoneInfo$Coordinate$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.MicrophoneInfo$Coordinate createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.MicrophoneInfo$Coordinate _aidl_out
public android.media.audio.common.MicrophoneInfo$Coordinate[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/MicrophoneInfo$Coordinate.class
MicrophoneInfo.java
package android.media.audio.common
public android.media.audio.common.MicrophoneInfo$Coordinate extends java.lang.Object implements android.os.Parcelable {
public float x
public float y
public float z
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/MicrophoneInfo$Directionality.class
MicrophoneInfo.java
package android.media.audio.common
public abstract annotation android.media.audio.common.MicrophoneInfo$Directionality extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int OMNI
public static final int BI_DIRECTIONAL
public static final int CARDIOID
public static final int HYPER_CARDIOID
public static final int SUPER_CARDIOID
}
android/media/audio/common/MicrophoneInfo$FrequencyResponsePoint$1.class
MicrophoneInfo.java
package android.media.audio.common
android.media.audio.common.MicrophoneInfo$FrequencyResponsePoint$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.MicrophoneInfo$FrequencyResponsePoint createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.MicrophoneInfo$FrequencyResponsePoint _aidl_out
public android.media.audio.common.MicrophoneInfo$FrequencyResponsePoint[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/MicrophoneInfo$FrequencyResponsePoint.class
MicrophoneInfo.java
package android.media.audio.common
public android.media.audio.common.MicrophoneInfo$FrequencyResponsePoint extends java.lang.Object implements android.os.Parcelable {
public float frequencyHz
public float leveldB
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/MicrophoneInfo$Location.class
MicrophoneInfo.java
package android.media.audio.common
public abstract annotation android.media.audio.common.MicrophoneInfo$Location extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int UNKNOWN
public static final int MAINBODY
public static final int MAINBODY_MOVABLE
public static final int PERIPHERAL
}
android/media/audio/common/MicrophoneInfo$Sensitivity$1.class
MicrophoneInfo.java
package android.media.audio.common
android.media.audio.common.MicrophoneInfo$Sensitivity$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.MicrophoneInfo$Sensitivity createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.MicrophoneInfo$Sensitivity _aidl_out
public android.media.audio.common.MicrophoneInfo$Sensitivity[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/MicrophoneInfo$Sensitivity.class
MicrophoneInfo.java
package android.media.audio.common
public android.media.audio.common.MicrophoneInfo$Sensitivity extends java.lang.Object implements android.os.Parcelable {
public float leveldBFS
public float maxSpldB
public float minSpldB
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
static void <clinit> ()
}
android/media/audio/common/MicrophoneInfo.class
MicrophoneInfo.java
package android.media.audio.common
public android.media.audio.common.MicrophoneInfo extends java.lang.Object implements android.os.Parcelable {
public String id
public android.media.audio.common.AudioDevice device
public int location
public int group
public int indexInTheGroup
public android.media.audio.common.MicrophoneInfo$Sensitivity sensitivity
public int directionality
public android.media.audio.common.MicrophoneInfo$FrequencyResponsePoint[] frequencyResponse
public android.media.audio.common.MicrophoneInfo$Coordinate position
public android.media.audio.common.MicrophoneInfo$Coordinate orientation
public static final android.os.Parcelable$Creator CREATOR
public static final int GROUP_UNKNOWN
public static final int INDEX_IN_THE_GROUP_UNKNOWN
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.MicrophoneInfo that
public int hashCode ()
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
android/media/audio/common/PcmType.class
PcmType.java
package android.media.audio.common
public abstract annotation android.media.audio.common.PcmType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte DEFAULT
public static final byte UINT_8_BIT
public static final byte INT_16_BIT
public static final byte INT_32_BIT
public static final byte FIXED_Q_8_24
public static final byte FLOAT_32_BIT
public static final byte INT_24_BIT
}
android/media/audio/common/Void$1.class
Void.java
package android.media.audio.common
android.media.audio.common.Void$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public android.media.audio.common.Void createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
android.media.audio.common.Void _aidl_out
public android.media.audio.common.Void[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
android/media/audio/common/Void.class
Void.java
package android.media.audio.common
public android.media.audio.common.Void extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final int getStability ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public java.lang.String toString ()
java.util.StringJoiner _aidl_sj
public boolean equals (java.lang.Object)
Object other
android.media.audio.common.Void that
public int hashCode ()
public int describeContents ()
int _mask
static void <clinit> ()
}
com/
com/android/
com/android/automotive/
com/android/automotive/telemetry/
com/android/automotive/telemetry/CarDataProto$1.class
CarDataProto.java
package com.android.automotive.telemetry
synthetic com.android.automotive.telemetry.CarDataProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/automotive/telemetry/CarDataProto$CarData$Builder.class
CarDataProto.java
package com.android.automotive.telemetry
public final com.android.automotive.telemetry.CarDataProto$CarData$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.automotive.telemetry.CarDataProto$CarDataOrBuilder {
private void <init> ()
public com.android.automotive.telemetry.CarDataProto$CarData$PushedCase getPushedCase ()
public com.android.automotive.telemetry.CarDataProto$CarData$Builder clearPushed ()
public boolean hasEvsFirstFrameLatency ()
public com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency getEvsFirstFrameLatency ()
public com.android.automotive.telemetry.CarDataProto$CarData$Builder setEvsFirstFrameLatency (com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency)
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency value
public com.android.automotive.telemetry.CarDataProto$CarData$Builder setEvsFirstFrameLatency (com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder)
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder builderForValue
public com.android.automotive.telemetry.CarDataProto$CarData$Builder mergeEvsFirstFrameLatency (com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency)
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency value
public com.android.automotive.telemetry.CarDataProto$CarData$Builder clearEvsFirstFrameLatency ()
}
com/android/automotive/telemetry/CarDataProto$CarData$PushedCase.class
CarDataProto.java
package com.android.automotive.telemetry
public final enum com.android.automotive.telemetry.CarDataProto$CarData$PushedCase extends java.lang.Enum {
public static final enum com.android.automotive.telemetry.CarDataProto$CarData$PushedCase EVS_FIRST_FRAME_LATENCY
public static final enum com.android.automotive.telemetry.CarDataProto$CarData$PushedCase PUSHED_NOT_SET
private final int value
private static final synthetic com.android.automotive.telemetry.CarDataProto$CarData$PushedCase[] $VALUES
public static com.android.automotive.telemetry.CarDataProto$CarData$PushedCase[] values ()
public static com.android.automotive.telemetry.CarDataProto$CarData$PushedCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.automotive.telemetry.CarDataProto$CarData$PushedCase valueOf (int)
int value
public static com.android.automotive.telemetry.CarDataProto$CarData$PushedCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.automotive.telemetry.CarDataProto$CarData$PushedCase[] $values ()
static void <clinit> ()
}
com/android/automotive/telemetry/CarDataProto$CarData.class
CarDataProto.java
package com.android.automotive.telemetry
public final com.android.automotive.telemetry.CarDataProto$CarData extends com.google.protobuf.GeneratedMessageLite implements com.android.automotive.telemetry.CarDataProto$CarDataOrBuilder {
private int bitField0_
private int pushedCase_
private Object pushed_
public static final int EVS_FIRST_FRAME_LATENCY_FIELD_NUMBER
private static final com.android.automotive.telemetry.CarDataProto$CarData DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public com.android.automotive.telemetry.CarDataProto$CarData$PushedCase getPushedCase ()
private void clearPushed ()
public boolean hasEvsFirstFrameLatency ()
public com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency getEvsFirstFrameLatency ()
private void setEvsFirstFrameLatency (com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency)
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency value
private void mergeEvsFirstFrameLatency (com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency)
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency value
private void clearEvsFirstFrameLatency ()
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.CarDataProto$CarData parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.automotive.telemetry.CarDataProto$CarData parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.automotive.telemetry.CarDataProto$CarData parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.CarDataProto$CarData$Builder newBuilder ()
public static com.android.automotive.telemetry.CarDataProto$CarData$Builder newBuilder (com.android.automotive.telemetry.CarDataProto$CarData)
com.android.automotive.telemetry.CarDataProto$CarData prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.automotive.telemetry.CarDataProto$CarData getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.automotive.telemetry.CarDataProto$CarData defaultInstance
}
com/android/automotive/telemetry/CarDataProto$CarDataOrBuilder.class
CarDataProto.java
package com.android.automotive.telemetry
public abstract com.android.automotive.telemetry.CarDataProto$CarDataOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasEvsFirstFrameLatency ()
public abstract com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency getEvsFirstFrameLatency ()
public abstract com.android.automotive.telemetry.CarDataProto$CarData$PushedCase getPushedCase ()
}
com/android/automotive/telemetry/CarDataProto.class
CarDataProto.java
package com.android.automotive.telemetry
public final com.android.automotive.telemetry.CarDataProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/automotive/telemetry/EvsProto$1.class
EvsProto.java
package com.android.automotive.telemetry
synthetic com.android.automotive.telemetry.EvsProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/automotive/telemetry/EvsProto$EvsFirstFrameLatency$Builder.class
EvsProto.java
package com.android.automotive.telemetry
public final com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatencyOrBuilder {
private void <init> ()
public boolean hasStartTimestampMillis ()
public long getStartTimestampMillis ()
public com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder setStartTimestampMillis (long)
long value
public com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder clearStartTimestampMillis ()
public boolean hasLatencyMillis ()
public long getLatencyMillis ()
public com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder setLatencyMillis (long)
long value
public com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder clearLatencyMillis ()
}
com/android/automotive/telemetry/EvsProto$EvsFirstFrameLatency.class
EvsProto.java
package com.android.automotive.telemetry
public final com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency extends com.google.protobuf.GeneratedMessageLite implements com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatencyOrBuilder {
private int bitField0_
public static final int START_TIMESTAMP_MILLIS_FIELD_NUMBER
private long startTimestampMillis_
public static final int LATENCY_MILLIS_FIELD_NUMBER
private long latencyMillis_
private static final com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasStartTimestampMillis ()
public long getStartTimestampMillis ()
private void setStartTimestampMillis (long)
long value
private void clearStartTimestampMillis ()
public boolean hasLatencyMillis ()
public long getLatencyMillis ()
private void setLatencyMillis (long)
long value
private void clearLatencyMillis ()
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder newBuilder ()
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency$Builder newBuilder (com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency)
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatency defaultInstance
}
com/android/automotive/telemetry/EvsProto$EvsFirstFrameLatencyOrBuilder.class
EvsProto.java
package com.android.automotive.telemetry
public abstract com.android.automotive.telemetry.EvsProto$EvsFirstFrameLatencyOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasStartTimestampMillis ()
public abstract long getStartTimestampMillis ()
public abstract boolean hasLatencyMillis ()
public abstract long getLatencyMillis ()
}
com/android/automotive/telemetry/EvsProto.class
EvsProto.java
package com.android.automotive.telemetry
public final com.android.automotive.telemetry.EvsProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/car/
com/android/car/AidlVehicleStub$AidlSubscriptionClient.class
AidlVehicleStub.java
package com.android.car
com.android.car.AidlVehicleStub$AidlSubscriptionClient extends android.hardware.automotive.vehicle.IVehicleCallback$Stub implements com.android.car.VehicleStub$SubscriptionClient {
private final com.android.car.hal.VehicleHalCallback mCallback
private final com.android.car.hal.HalPropValueBuilder mBuilder
final synthetic com.android.car.AidlVehicleStub this$0
void <init> (com.android.car.AidlVehicleStub, com.android.car.hal.VehicleHalCallback, com.android.car.hal.HalPropValueBuilder)
com.android.car.hal.VehicleHalCallback callback
com.android.car.hal.HalPropValueBuilder builder
public void onGetValues (android.hardware.automotive.vehicle.GetValueResults) throws android.os.RemoteException
android.hardware.automotive.vehicle.GetValueResults responses
public void onSetValues (android.hardware.automotive.vehicle.SetValueResults) throws android.os.RemoteException
android.hardware.automotive.vehicle.SetValueResults responses
public void onPropertyEvent (android.hardware.automotive.vehicle.VehiclePropValues, int) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropValue value
android.hardware.automotive.vehicle.VehiclePropValues propValues
int sharedMemoryFileCount
android.hardware.automotive.vehicle.VehiclePropValues origPropValues
java.util.ArrayList values
public void onPropertySetError (android.hardware.automotive.vehicle.VehiclePropErrors) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropError error
android.hardware.automotive.vehicle.VehiclePropErrors errors
android.hardware.automotive.vehicle.VehiclePropErrors origErrors
java.util.ArrayList errorList
public void subscribe (android.hardware.automotive.vehicle.SubscribeOptions[]) throws android.os.RemoteException android.os.ServiceSpecificException
android.hardware.automotive.vehicle.SubscribeOptions[] options
public void unsubscribe (int) throws android.os.RemoteException android.os.ServiceSpecificException
int prop
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/car/AidlVehicleStub$AsyncGetRequestsHandler.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$AsyncGetRequestsHandler extends com.android.car.AidlVehicleStub$AsyncRequestsHandler {
private android.hardware.automotive.vehicle.GetValueRequest[] mVhalRequestItems
private int mIndex
private void <init> ()
public void allocateVhalRequestSize (int)
int size
public void addVhalRequest (long, com.android.car.hal.HalPropValue)
long vhalRequestId
com.android.car.hal.HalPropValue halPropValue
public android.hardware.automotive.vehicle.GetValueRequest[] getRequestItems ()
public void sendRequestsToVhal (android.hardware.automotive.vehicle.IVehicle, com.android.car.AidlVehicleStub$GetSetValuesCallback) throws android.os.RemoteException android.os.ServiceSpecificException
android.hardware.automotive.vehicle.IVehicle iVehicle
com.android.car.AidlVehicleStub$GetSetValuesCallback callbackForVhal
android.hardware.automotive.vehicle.GetValueRequests largeParcelableRequest
public long getVhalRequestId (android.hardware.automotive.vehicle.GetValueRequest)
android.hardware.automotive.vehicle.GetValueRequest request
public volatile synthetic long getVhalRequestId (java.lang.Object)
public volatile synthetic java.lang.Object[] getRequestItems ()
private static synthetic android.os.Parcelable lambda$sendRequestsToVhal$0 () throws java.lang.Exception
android.hardware.automotive.vehicle.GetValueRequests newRequests
}
com/android/car/AidlVehicleStub$AsyncGetResultsHandler.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$AsyncGetResultsHandler extends com.android.car.AidlVehicleStub$AsyncResultsHandler {
private com.android.car.hal.HalPropValueBuilder mPropValueBuilder
void <init> (com.android.car.hal.HalPropValueBuilder)
com.android.car.hal.HalPropValueBuilder propValueBuilder
void addErrorResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, int, int)
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
int serviceRequestId
int errorCode
int vendorErrorCode
void addVhalResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, android.hardware.automotive.vehicle.GetValueResult)
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
int serviceRequestId
android.hardware.automotive.vehicle.GetValueResult result
void callVehicleStubCallback ()
java.util.Map$Entry entry
long getVhalRequestId (android.hardware.automotive.vehicle.GetValueResult)
android.hardware.automotive.vehicle.GetValueResult result
private com.android.car.VehicleStub$GetVehicleStubAsyncResult toVehicleStubResult (int, android.hardware.automotive.vehicle.GetValueResult)
int[] errorCodes
int serviceRequestId
android.hardware.automotive.vehicle.GetValueResult vhalResult
volatile synthetic long getVhalRequestId (java.lang.Object)
volatile synthetic void addVhalResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, java.lang.Object)
}
com/android/car/AidlVehicleStub$AsyncRequestInfo.class
AidlVehicleStub.java
package com.android.car
com.android.car.AidlVehicleStub$AsyncRequestInfo extends java.lang.Object implements com.android.car.internal.LongRequestIdWithTimeout {
private final int mServiceRequestId
private final com.android.car.VehicleStub$VehicleStubCallbackInterface mClientCallback
private final long mTimeoutUptimeMs
private final long mVhalRequestId
private void <init> (long, int, com.android.car.VehicleStub$VehicleStubCallbackInterface, long)
long vhalRequestId
int serviceRequestId
com.android.car.VehicleStub$VehicleStubCallbackInterface clientCallback
long timeoutUptimeMs
public long getRequestId ()
public long getTimeoutUptimeMs ()
public int getServiceRequestId ()
public com.android.car.VehicleStub$VehicleStubCallbackInterface getClientCallback ()
}
com/android/car/AidlVehicleStub$AsyncRequestsHandler.class
AidlVehicleStub.java
package com.android.car
abstract com.android.car.AidlVehicleStub$AsyncRequestsHandler extends java.lang.Object {
protected android.util.LongSparseArray mVhalRequestIdsByTimeoutInMs
private void <init> ()
abstract void allocateVhalRequestSize (int)
abstract void addVhalRequest (long, com.android.car.hal.HalPropValue)
abstract java.lang.Object[] getRequestItems ()
abstract void sendRequestsToVhal (android.hardware.automotive.vehicle.IVehicle, com.android.car.AidlVehicleStub$GetSetValuesCallback) throws android.os.RemoteException android.os.ServiceSpecificException
abstract long getVhalRequestId (java.lang.Object)
}
com/android/car/AidlVehicleStub$AsyncResultsHandler.class
AidlVehicleStub.java
package com.android.car
abstract com.android.car.AidlVehicleStub$AsyncResultsHandler extends java.lang.Object {
protected java.util.Map mCallbackToResults
private void <init> ()
abstract void addErrorResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, int, int)
abstract void addVhalResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, java.lang.Object)
abstract void callVehicleStubCallback ()
abstract long getVhalRequestId (java.lang.Object)
protected void addVehicleStubResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, java.lang.Object)
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
Object vehicleStubResult
}
com/android/car/AidlVehicleStub$AsyncSetRequestsHandler.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$AsyncSetRequestsHandler extends com.android.car.AidlVehicleStub$AsyncRequestsHandler {
private android.hardware.automotive.vehicle.SetValueRequest[] mVhalRequestItems
private int mIndex
private void <init> ()
public void allocateVhalRequestSize (int)
int size
public void addVhalRequest (long, com.android.car.hal.HalPropValue)
long vhalRequestId
com.android.car.hal.HalPropValue halPropValue
public android.hardware.automotive.vehicle.SetValueRequest[] getRequestItems ()
public void sendRequestsToVhal (android.hardware.automotive.vehicle.IVehicle, com.android.car.AidlVehicleStub$GetSetValuesCallback) throws android.os.RemoteException android.os.ServiceSpecificException
android.hardware.automotive.vehicle.IVehicle iVehicle
com.android.car.AidlVehicleStub$GetSetValuesCallback callbackForVhal
android.hardware.automotive.vehicle.SetValueRequests largeParcelableRequest
public long getVhalRequestId (android.hardware.automotive.vehicle.SetValueRequest)
android.hardware.automotive.vehicle.SetValueRequest request
public volatile synthetic long getVhalRequestId (java.lang.Object)
public volatile synthetic java.lang.Object[] getRequestItems ()
private static synthetic android.os.Parcelable lambda$sendRequestsToVhal$0 () throws java.lang.Exception
android.hardware.automotive.vehicle.SetValueRequests newRequests
}
com/android/car/AidlVehicleStub$AsyncSetResultsHandler.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$AsyncSetResultsHandler extends com.android.car.AidlVehicleStub$AsyncResultsHandler {
void <init> ()
void addErrorResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, int, int)
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
int serviceRequestId
int errorCode
int vendorErrorCode
void addVhalResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, android.hardware.automotive.vehicle.SetValueResult)
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
int serviceRequestId
android.hardware.automotive.vehicle.SetValueResult result
void callVehicleStubCallback ()
java.util.Map$Entry entry
long getVhalRequestId (android.hardware.automotive.vehicle.SetValueResult)
android.hardware.automotive.vehicle.SetValueResult result
private com.android.car.VehicleStub$SetVehicleStubAsyncResult toVehicleStubResult (int, android.hardware.automotive.vehicle.SetValueResult)
int[] errorCodes
int serviceRequestId
android.hardware.automotive.vehicle.SetValueResult vhalResult
volatile synthetic long getVhalRequestId (java.lang.Object)
volatile synthetic void addVhalResult (com.android.car.VehicleStub$VehicleStubCallbackInterface, int, java.lang.Object)
}
com/android/car/AidlVehicleStub$GetSetValuesCallback.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$GetSetValuesCallback extends android.hardware.automotive.vehicle.IVehicleCallback$Stub {
final synthetic com.android.car.AidlVehicleStub this$0
private void <init> (com.android.car.AidlVehicleStub)
public void onGetValues (android.hardware.automotive.vehicle.GetValueResults) throws android.os.RemoteException
android.hardware.automotive.vehicle.GetValueResults responses
public void onSetValues (android.hardware.automotive.vehicle.SetValueResults) throws android.os.RemoteException
android.hardware.automotive.vehicle.SetValueResults responses
public void onPropertyEvent (android.hardware.automotive.vehicle.VehiclePropValues, int) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropValues propValues
int sharedMemoryFileCount
public void onPropertySetError (android.hardware.automotive.vehicle.VehiclePropErrors) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropErrors errors
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/car/AidlVehicleStub$PendingAsyncRequestPool$AsyncRequestTimeoutCallback.class
AidlVehicleStub.java
package com.android.car
com.android.car.AidlVehicleStub$PendingAsyncRequestPool$AsyncRequestTimeoutCallback extends java.lang.Object implements com.android.car.internal.LongPendingRequestPool$TimeoutCallback {
final synthetic com.android.car.AidlVehicleStub$PendingAsyncRequestPool this$0
private void <init> (com.android.car.AidlVehicleStub$PendingAsyncRequestPool)
public void onRequestsTimeout (java.util.List)
long vhalRequestId
com.android.car.AidlVehicleStub$AsyncRequestInfo requestInfo
com.android.car.VehicleStub$VehicleStubCallbackInterface getAsyncCallback
int i
int i
java.util.List vhalRequestIds
android.util.ArrayMap serviceRequestIdsByCallback
}
com/android/car/AidlVehicleStub$PendingAsyncRequestPool.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$PendingAsyncRequestPool extends java.lang.Object {
private final Object mAsyncRequestPoolLock
private final com.android.car.internal.LongPendingRequestPool$TimeoutCallback mTimeoutCallback
private final android.os.Looper mLooper
private final com.android.car.internal.LongPendingRequestPool mPendingRequestPool
void <init> (android.os.Looper)
android.os.Looper looper
void addRequest (com.android.car.AidlVehicleStub$AsyncRequestInfo)
com.android.car.AidlVehicleStub$AsyncRequestInfo requestInfo
com.android.car.AidlVehicleStub$AsyncRequestInfo finishRequestIfFound (long)
com.android.car.AidlVehicleStub$AsyncRequestInfo requestInfo
long vhalRequestId
int size ()
boolean contains (long)
long vhalRequestId
void cancelRequests (java.util.List)
int serviceRequestId
int i
long vhalRequestIdToCancel
int i
java.util.List serviceRequestIds
java.util.Set serviceRequestIdsSet
java.util.List vhalRequestIdsToCancel
void removeRequestsForCallback (com.android.car.VehicleStub$VehicleStubCallbackInterface)
int i
int i
java.util.List requestIdsToRemove
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
}
com/android/car/AidlVehicleStub$PendingSyncRequestPool.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub$PendingSyncRequestPool extends java.lang.Object {
private final Object mSyncRequestPoolLock
private final android.util.LongSparseArray mPendingRequestsByVhalRequestId
private void <init> ()
android.car.util.concurrent.AndroidFuture addRequest (long)
android.car.util.concurrent.AndroidFuture resultFuture
long vhalRequestId
android.car.util.concurrent.AndroidFuture finishRequestIfFound (long)
android.car.util.concurrent.AndroidFuture pendingRequest
long vhalRequestId
int size ()
}
com/android/car/AidlVehicleStub.class
AidlVehicleStub.java
package com.android.car
final com.android.car.AidlVehicleStub extends com.android.car.VehicleStub {
private static final String AIDL_VHAL_SERVICE
private static final long DEFAULT_TIMEOUT_MS
private static final String TAG
private static final long TRACE_TAG
private final android.hardware.automotive.vehicle.IVehicle mAidlVehicle
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final com.android.car.AidlVehicleStub$GetSetValuesCallback mGetSetValuesCallback
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final java.util.concurrent.atomic.AtomicLong mRequestId
private final Object mLock
private final com.android.car.AidlVehicleStub$PendingSyncRequestPool mPendingSyncGetValueRequestPool
private final com.android.car.AidlVehicleStub$PendingSyncRequestPool mPendingSyncSetValueRequestPool
private final com.android.car.AidlVehicleStub$PendingAsyncRequestPool mPendingAsyncRequestPool
private long mSyncOpTimeoutInMs
void <init> ()
void <init> (android.hardware.automotive.vehicle.IVehicle)
android.hardware.automotive.vehicle.IVehicle aidlVehicle
void <init> (android.hardware.automotive.vehicle.IVehicle, android.os.HandlerThread)
android.hardware.automotive.vehicle.IVehicle aidlVehicle
android.os.HandlerThread handlerThread
void setSyncOpTimeoutInMs (long)
long timeoutMs
int countPendingRequests ()
public boolean isAidlVhal ()
public com.android.car.hal.HalPropValueBuilder getHalPropValueBuilder ()
public boolean isValid ()
public java.lang.String getInterfaceDescriptor () throws java.lang.IllegalStateException
android.os.RemoteException e
public void linkToDeath (com.android.car.IVehicleDeathRecipient) throws java.lang.IllegalStateException
android.os.RemoteException e
com.android.car.IVehicleDeathRecipient recipient
public void unlinkToDeath (com.android.car.IVehicleDeathRecipient)
com.android.car.IVehicleDeathRecipient recipient
public com.android.car.hal.HalPropConfig[] getAllPropConfigs () throws android.os.RemoteException android.os.ServiceSpecificException
int i
android.hardware.automotive.vehicle.VehiclePropConfigs propConfigs
android.hardware.automotive.vehicle.VehiclePropConfig[] payloads
int size
com.android.car.hal.HalPropConfig[] configs
public com.android.car.VehicleStub$SubscriptionClient newSubscriptionClient (com.android.car.hal.VehicleHalCallback)
com.android.car.hal.VehicleHalCallback callback
public com.android.car.hal.HalPropValue get (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue requestedPropValue
public void set (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue requestedPropValue
public void getAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
java.util.List getVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface getCallback
public void setAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
java.util.List setVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface setCallback
public void dump (java.io.FileDescriptor, java.util.List) throws android.os.RemoteException
java.io.FileDescriptor fd
java.util.List args
public void cancelRequests (java.util.List)
java.util.List serviceRequestIds
private static android.hardware.automotive.vehicle.IVehicle getAidlVehicle ()
RuntimeException e
private void onGetValues (android.hardware.automotive.vehicle.GetValueResults)
android.hardware.automotive.vehicle.GetValueResults responses
android.hardware.automotive.vehicle.GetValueResults origResponses
private void onSetValues (android.hardware.automotive.vehicle.SetValueResults)
android.hardware.automotive.vehicle.SetValueResults responses
android.hardware.automotive.vehicle.SetValueResults origResponses
private void onGetSetValues (java.lang.Object[], com.android.car.AidlVehicleStub$AsyncResultsHandler, com.android.car.AidlVehicleStub$PendingSyncRequestPool)
long vhalRequestId
com.android.car.AidlVehicleStub$AsyncRequestInfo requestInfo
Object result
Object[] vhalResults
com.android.car.AidlVehicleStub$AsyncResultsHandler asyncResultsHandler
com.android.car.AidlVehicleStub$PendingSyncRequestPool pendingSyncRequestPool
private static java.lang.String printPropIdAreaId (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
private void completePendingSyncRequestLocked (com.android.car.AidlVehicleStub$PendingSyncRequestPool, long, java.lang.Object)
com.android.car.AidlVehicleStub$PendingSyncRequestPool pendingSyncRequestPool
long vhalRequestId
Object result
android.car.util.concurrent.AndroidFuture pendingRequest
private com.android.car.hal.HalPropValue getOrSetSync (com.android.car.hal.HalPropValue, com.android.car.AidlVehicleStub$PendingSyncRequestPool, com.android.car.AidlVehicleStub$AsyncRequestsHandler, java.util.function.Function) throws android.os.RemoteException android.os.ServiceSpecificException
Object result
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
com.android.car.hal.HalPropValue requestedPropValue
com.android.car.AidlVehicleStub$PendingSyncRequestPool pendingSyncRequestPool
com.android.car.AidlVehicleStub$AsyncRequestsHandler requestsHandler
java.util.function.Function resultHandler
long vhalRequestId
android.car.util.concurrent.AndroidFuture resultFuture
boolean gotResult
private void getOrSetAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface, com.android.car.AidlVehicleStub$AsyncRequestsHandler, com.android.car.AidlVehicleStub$AsyncResultsHandler)
android.os.RemoteException e
int[] errorCodes
android.os.ServiceSpecificException e
java.util.List vehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface vehicleStubCallback
com.android.car.AidlVehicleStub$AsyncRequestsHandler asyncRequestsHandler
com.android.car.AidlVehicleStub$AsyncResultsHandler asyncResultsHandler
private void prepareAndConvertAsyncRequests (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface, com.android.car.AidlVehicleStub$AsyncRequestsHandler)
android.os.RemoteException e
com.android.car.VehicleStub$AsyncGetSetRequest vehicleStubRequest
long vhalRequestId
com.android.car.AidlVehicleStub$AsyncRequestInfo requestInfo
int i
java.util.List vehicleStubRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface clientCallback
com.android.car.AidlVehicleStub$AsyncRequestsHandler asyncRequestsHandler
private void handleAsyncExceptionFromVhal (com.android.car.AidlVehicleStub$AsyncRequestsHandler, com.android.car.VehicleStub$VehicleStubCallbackInterface, int, int, com.android.car.AidlVehicleStub$AsyncResultsHandler)
long vhalRequestId
com.android.car.AidlVehicleStub$AsyncRequestInfo requestInfo
int i
Object[] requests
com.android.car.AidlVehicleStub$AsyncRequestsHandler asyncRequestsHandler
com.android.car.VehicleStub$VehicleStubCallbackInterface vehicleStubCallback
int errorCode
int vendorErrorCode
com.android.car.AidlVehicleStub$AsyncResultsHandler asyncResultsHandler
private synthetic void lambda$prepareAndConvertAsyncRequests$2 (com.android.car.VehicleStub$VehicleStubCallbackInterface)
com.android.car.VehicleStub$VehicleStubCallbackInterface clientCallback
private static synthetic com.android.car.hal.HalPropValue lambda$set$1 (com.android.car.hal.HalPropValue, android.hardware.automotive.vehicle.SetValueResult)
com.android.car.hal.HalPropValue requestedPropValue
android.hardware.automotive.vehicle.SetValueResult result
private synthetic com.android.car.hal.HalPropValue lambda$get$0 (com.android.car.hal.HalPropValue, android.hardware.automotive.vehicle.GetValueResult)
com.android.car.hal.HalPropValue requestedPropValue
android.hardware.automotive.vehicle.GetValueResult result
static void <clinit> ()
}
com/android/car/AppFocusService$ClientHolder.class
AppFocusService.java
package com.android.car
com.android.car.AppFocusService$ClientHolder extends com.android.car.BinderInterfaceContainer {
private void <init> (com.android.car.BinderInterfaceContainer$BinderEventHandler)
com.android.car.BinderInterfaceContainer$BinderEventHandler holder
}
com/android/car/AppFocusService$ClientInfo.class
AppFocusService.java
package com.android.car
com.android.car.AppFocusService$ClientInfo extends com.android.car.BinderInterfaceContainer$BinderInterface {
private final int mUid
private final int mPid
private final java.util.Set mAppTypes
final synthetic com.android.car.AppFocusService this$0
private void <init> (com.android.car.AppFocusService, com.android.car.AppFocusService$ClientHolder, android.car.IAppFocusListener, int, int, int)
com.android.car.AppFocusService$ClientHolder holder
android.car.IAppFocusListener binder
int uid
int pid
int appType
private java.util.Set getAppTypes ()
private boolean addAppType (java.lang.Integer)
Integer appType
private boolean removeAppType (java.lang.Integer)
Integer appType
public java.lang.String toString ()
}
com/android/car/AppFocusService$DispatchHandler.class
AppFocusService.java
package com.android.car
final com.android.car.AppFocusService$DispatchHandler extends android.os.Handler {
private static final String TAG
private static final int MSG_DISPATCH_OWNERSHIP_LOSS
private static final int MSG_DISPATCH_OWNERSHIP_GRANT
private static final int MSG_DISPATCH_FOCUS_CHANGE
private final java.lang.ref.WeakReference mService
private void <init> (android.os.Looper, com.android.car.AppFocusService)
android.os.Looper looper
com.android.car.AppFocusService service
private void requestAppFocusOwnershipLossDispatch (android.car.IAppFocusOwnershipCallback, int)
android.car.IAppFocusOwnershipCallback callback
int appType
android.os.Message msg
private void requestAppFocusOwnershipGrantDispatch (android.car.IAppFocusOwnershipCallback, int)
android.car.IAppFocusOwnershipCallback callback
int appType
android.os.Message msg
private void requestAppFocusChangeDispatch (android.car.IAppFocusListener, int, boolean)
android.car.IAppFocusListener listener
int appType
boolean active
android.os.Message msg
public void handleMessage (android.os.Message)
android.os.Message msg
com.android.car.AppFocusService service
static void <clinit> ()
}
com/android/car/AppFocusService$FocusOwnershipCallback.class
AppFocusService.java
package com.android.car
public abstract com.android.car.AppFocusService$FocusOwnershipCallback extends java.lang.Object {
public abstract void onFocusAcquired (int, int, int)
public abstract void onFocusAbandoned (int, int, int)
}
com/android/car/AppFocusService$OwnershipClientHolder.class
AppFocusService.java
package com.android.car
com.android.car.AppFocusService$OwnershipClientHolder extends com.android.car.BinderInterfaceContainer {
private void <init> (com.android.car.AppFocusService)
com.android.car.AppFocusService service
}
com/android/car/AppFocusService$OwnershipClientInfo.class
AppFocusService.java
package com.android.car
com.android.car.AppFocusService$OwnershipClientInfo extends com.android.car.BinderInterfaceContainer$BinderInterface {
private final int mUid
private final int mPid
private final java.util.Set mOwnedAppTypes
final synthetic com.android.car.AppFocusService this$0
private void <init> (com.android.car.AppFocusService, com.android.car.AppFocusService$OwnershipClientHolder, android.car.IAppFocusOwnershipCallback, int, int)
com.android.car.AppFocusService$OwnershipClientHolder holder
android.car.IAppFocusOwnershipCallback binder
int uid
int pid
private java.util.Set getOwnedAppTypes ()
private boolean addOwnedAppType (java.lang.Integer)
Integer appType
private boolean removeOwnedAppType (java.lang.Integer)
Integer appType
int getUid ()
int getPid ()
public java.lang.String toString ()
}
com/android/car/AppFocusService.class
AppFocusService.java
package com.android.car
public com.android.car.AppFocusService extends android.car.IAppFocus$Stub implements com.android.car.CarServiceBase com.android.car.BinderInterfaceContainer$BinderEventHandler {
private static final boolean DBG
private static final boolean DBG_EVENT
static final int PERMISSION_CHECKER_PERMISSION_GRANTED
private final com.android.car.SystemActivityMonitoringService mSystemActivityMonitoringService
private final Object mLock
final com.android.car.AppFocusService$ClientHolder mAllChangeClients
final com.android.car.AppFocusService$OwnershipClientHolder mAllOwnershipClients
private final android.util.SparseArray mFocusOwners
private final java.util.Set mActiveAppTypes
private final java.util.List mFocusOwnershipCallbacks
private final com.android.car.BinderInterfaceContainer$BinderEventHandler mAllBinderEventHandler
private final android.os.HandlerThread mHandlerThread
private final com.android.car.AppFocusService$DispatchHandler mDispatchHandler
private final android.content.Context mContext
public void <init> (android.content.Context, com.android.car.SystemActivityMonitoringService)
android.content.Context context
com.android.car.SystemActivityMonitoringService systemActivityMonitoringService
public void registerFocusListener (android.car.IAppFocusListener, int)
com.android.car.AppFocusService$ClientInfo info
android.car.IAppFocusListener listener
int appType
public void unregisterFocusListener (android.car.IAppFocusListener, int)
com.android.car.AppFocusService$ClientInfo info
android.car.IAppFocusListener listener
int appType
public int[] getActiveAppTypes ()
public java.util.List getAppTypeOwner (int)
com.android.car.AppFocusService$OwnershipClientInfo owner
int appType
com.android.car.AppFocusService$OwnershipClientInfo owner
String[] packageNames
public boolean isOwningFocus (android.car.IAppFocusOwnershipCallback, int)
com.android.car.AppFocusService$OwnershipClientInfo info
android.car.IAppFocusOwnershipCallback callback
int appType
com.android.car.AppFocusService$OwnershipClientInfo info
public int requestAppFocus (android.car.IAppFocusOwnershipCallback, int)
com.android.car.AppFocusService$OwnershipClientInfo ownerInfo
com.android.car.AppFocusService$ClientInfo clientInfo
com.android.car.BinderInterfaceContainer$BinderInterface client
com.android.car.AppFocusService$OwnershipClientInfo info
java.util.Set alreadyOwnedAppTypes
android.car.IAppFocusOwnershipCallback callback
int appType
private boolean isInForeground (com.android.car.AppFocusService$OwnershipClientInfo)
com.android.car.AppFocusService$OwnershipClientInfo info
private boolean hasPrivilegedPermission ()
public void abandonAppFocus (android.car.IAppFocusOwnershipCallback, int)
com.android.car.AppFocusService$ClientInfo clientInfo
com.android.car.BinderInterfaceContainer$BinderInterface client
com.android.car.AppFocusService$OwnershipClientInfo info
java.util.Set currentlyOwnedAppTypes
android.car.IAppFocusOwnershipCallback callback
int appType
public void init ()
public android.os.Looper getLooper ()
public void release ()
public void onBinderDeath (com.android.car.BinderInterfaceContainer$BinderInterface)
Integer appType
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
com.android.car.AppFocusService$OwnershipClientInfo info
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.AppFocusService$OwnershipClientInfo clientInfo
com.android.car.BinderInterfaceContainer$BinderInterface client
com.android.car.internal.util.IndentingPrintWriter writer
public boolean isFocusOwner (int, int, int)
com.android.car.AppFocusService$OwnershipClientInfo clientInfo
int uid
int pid
int appType
public void registerContextOwnerChangedCallback (com.android.car.AppFocusService$FocusOwnershipCallback)
android.util.SparseArray owners
int key
com.android.car.AppFocusService$OwnershipClientInfo clientInfo
int idx
com.android.car.AppFocusService$FocusOwnershipCallback callback
android.util.SparseArray owners
public void unregisterContextOwnerChangedCallback (com.android.car.AppFocusService$FocusOwnershipCallback)
com.android.car.AppFocusService$FocusOwnershipCallback callback
private void dispatchAcquireFocusOwnerLocked (int, com.android.car.AppFocusService$OwnershipClientInfo, java.util.List)
com.android.car.AppFocusService$FocusOwnershipCallback callback
int i
int appType
com.android.car.AppFocusService$OwnershipClientInfo owner
java.util.List focusOwnershipCallbacks
private void dispatchAbandonFocusOwnerLocked (int, com.android.car.AppFocusService$OwnershipClientInfo, java.util.List)
com.android.car.AppFocusService$FocusOwnershipCallback callback
int i
int appType
com.android.car.AppFocusService$OwnershipClientInfo owner
java.util.List focusOwnershipCallbacks
private void dispatchAppFocusOwnershipLoss (android.car.IAppFocusOwnershipCallback, int)
android.car.IAppFocusOwnershipCallback callback
int appType
private void dispatchAppFocusOwnershipGrant (android.car.IAppFocusOwnershipCallback, int)
android.car.IAppFocusOwnershipCallback callback
int appType
private void dispatchAppFocusChange (android.car.IAppFocusListener, int, boolean)
android.car.IAppFocusListener listener
int appType
boolean active
private static synthetic void lambda$dispatchAbandonFocusOwnerLocked$2 (com.android.car.AppFocusService$FocusOwnershipCallback, int, com.android.car.AppFocusService$OwnershipClientInfo)
com.android.car.AppFocusService$FocusOwnershipCallback callback
int appType
com.android.car.AppFocusService$OwnershipClientInfo owner
private static synthetic void lambda$dispatchAcquireFocusOwnerLocked$1 (com.android.car.AppFocusService$FocusOwnershipCallback, int, com.android.car.AppFocusService$OwnershipClientInfo)
com.android.car.AppFocusService$FocusOwnershipCallback callback
int appType
com.android.car.AppFocusService$OwnershipClientInfo owner
private static synthetic void lambda$new$0 (com.android.car.BinderInterfaceContainer$BinderInterface)
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
}
com/android/car/BinderInterfaceContainer$BinderEventHandler.class
BinderInterfaceContainer.java
package com.android.car
public abstract com.android.car.BinderInterfaceContainer$BinderEventHandler extends java.lang.Object {
public abstract void onBinderDeath (com.android.car.BinderInterfaceContainer$BinderInterface)
}
com/android/car/BinderInterfaceContainer$BinderInterface.class
BinderInterfaceContainer.java
package com.android.car
public com.android.car.BinderInterfaceContainer$BinderInterface extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public final android.os.IInterface binderInterface
private final com.android.car.BinderInterfaceContainer mContainer
public void <init> (com.android.car.BinderInterfaceContainer, android.os.IInterface)
com.android.car.BinderInterfaceContainer container
android.os.IInterface binderInterface
public void binderDied ()
}
com/android/car/BinderInterfaceContainer.class
BinderInterfaceContainer.java
package com.android.car
public com.android.car.BinderInterfaceContainer extends java.lang.Object {
private final Object mLock
private final com.android.car.BinderInterfaceContainer$BinderEventHandler mEventHandler
private final java.util.Map mBinders
public void <init> (com.android.car.BinderInterfaceContainer$BinderEventHandler)
com.android.car.BinderInterfaceContainer$BinderEventHandler eventHandler
public void <init> ()
public void addBinder (android.os.IInterface)
android.os.RemoteException e
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
android.os.IInterface binderInterface
android.os.IBinder binder
public void removeBinder (android.os.IInterface)
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
android.os.IInterface binderInterface
android.os.IBinder binder
public com.android.car.BinderInterfaceContainer$BinderInterface getBinderInterface (android.os.IInterface)
android.os.IInterface binderInterface
android.os.IBinder binder
public void addBinderInterface (com.android.car.BinderInterfaceContainer$BinderInterface)
android.os.RemoteException e
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
android.os.IBinder binder
public java.util.Collection getInterfaces ()
public int size ()
public void clear ()
android.os.IBinder binder
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
java.util.Collection interfaces
private void handleBinderDeath (com.android.car.BinderInterfaceContainer$BinderInterface)
com.android.car.BinderInterfaceContainer$BinderInterface bInterface
}
com/android/car/BuiltinPackageDependency.class
BuiltinPackageDependency.java
package com.android.car
public final com.android.car.BuiltinPackageDependency extends java.lang.Object {
public static final String BUILTIN_CAR_SERVICE_PACKAGE_NAME
public static final String BLANK_ACTIVITY_CLASS
public static final String CAR_ACCESSIBILITY_SERVICE_CLASS
public static final String CAR_USER_PER_SERVICE_CLASS
public static final String EVS_HAL_WRAPPER_CLASS
public static final String NOTIFICATION_HELPER_CLASS
private void <init> ()
public static java.lang.String getComponentName (java.lang.String)
String className
public static android.content.Intent addClassNameToIntent (android.content.Context, android.content.Intent, java.lang.String)
android.content.Context context
android.content.Intent intent
String className
public static com.android.car.internal.NotificationHelperBase createNotificationHelper (android.content.Context)
Class helperClass
java.lang.reflect.Constructor constructor
Exception e
android.content.Context builtinContext
}
com/android/car/CarBugreportManagerService.class
CarBugreportManagerService.java
package com.android.car
public com.android.car.CarBugreportManagerService extends android.car.ICarBugreportService$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final String BEGIN_PREFIX
private static final String PROGRESS_PREFIX
private static final String OK_PREFIX
private static final String FAIL_PREFIX
static final String BUGREPORTD_SERVICE
static final String DUMPSTATEZ_SERVICE
private static final String BUGREPORT_PROGRESS_SOCKET
private static final String BUGREPORT_OUTPUT_SOCKET
private static final String BUGREPORT_EXTRA_OUTPUT_SOCKET
private static final int SOCKET_CONNECTION_MAX_RETRY
private static final int SOCKET_CONNECTION_RETRY_DELAY_IN_MS
private final android.content.Context mContext
private final boolean mIsUserBuild
private final Object mLock
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
final java.util.concurrent.atomic.AtomicBoolean mIsServiceRunning
private boolean mIsDumpstateDryRun
public void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, boolean)
android.content.Context context
boolean isUserBuild
public void init ()
public void release ()
public void requestBugreport (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.car.ICarBugreportCallback, boolean)
android.os.ParcelFileDescriptor output
android.os.ParcelFileDescriptor extraOutput
android.car.ICarBugreportCallback callback
boolean dumpstateDryRun
public void cancelBugreport ()
RuntimeException e
RuntimeException e
private void setDumpstateDryRun (boolean)
RuntimeException e
boolean dryRun
private void ensureTheCallerIsSignedWithPlatformKeys ()
android.content.pm.PackageManager pm
int callingUid
private void ensureTheCallerIsDesignatedBugReportApp ()
String packageName
String defaultAppPkgName
int callingUid
android.content.pm.PackageManager pm
String[] packageNamesForCallerUid
private void requestBugReportLocked (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.car.ICarBugreportCallback, boolean)
RuntimeException e
android.os.ParcelFileDescriptor output
android.os.ParcelFileDescriptor extraOutput
android.car.ICarBugreportCallback callback
boolean dumpstateDryRun
private void handleProgress (java.lang.String, android.car.ICarBugreportCallback)
float progress
float total
NumberFormatException e
android.os.RemoteException e
String line
android.car.ICarBugreportCallback callback
String progressOverTotal
String[] parts
float progress
float total
private void handleFinished (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.car.ICarBugreportCallback)
android.os.RemoteException e
android.os.ParcelFileDescriptor output
android.os.ParcelFileDescriptor extraOutput
android.car.ICarBugreportCallback callback
private void processBugreportSockets (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.car.ICarBugreportCallback)
String errorMessage
String line
java.io.BufferedReader reader
Exception e
android.os.ParcelFileDescriptor output
android.os.ParcelFileDescriptor extraOutput
android.car.ICarBugreportCallback callback
android.net.LocalSocket localSocket
private boolean copySocketToPfd (android.os.ParcelFileDescriptor, java.lang.String, android.car.ICarBugreportCallback)
java.io.DataOutputStream out
java.io.DataInputStream in
Exception e
android.os.ParcelFileDescriptor pfd
String remoteSocket
android.car.ICarBugreportCallback callback
android.net.LocalSocket localSocket
private void reportError (android.car.ICarBugreportCallback, int)
android.os.RemoteException e
android.car.ICarBugreportCallback callback
int errorCode
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private android.net.LocalSocket connectSocket (java.lang.String)
int i
java.io.IOException e
String socketName
android.net.LocalSocket socket
int retryCount
private static void rawCopyStream (java.io.OutputStream, java.io.InputStream) throws java.io.IOException
java.io.OutputStream writer
java.io.InputStream reader
int read
byte[] buf
private synthetic void lambda$requestBugReportLocked$0 (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.car.ICarBugreportCallback)
android.os.ParcelFileDescriptor output
android.os.ParcelFileDescriptor extraOutput
android.car.ICarBugreportCallback callback
static void <clinit> ()
}
com/android/car/CarDiagnosticService$DiagnosticClient.class
CarDiagnosticService.java
package com.android.car
com.android.car.CarDiagnosticService$DiagnosticClient extends java.lang.Object implements com.android.car.Listeners$IListener {
private final android.car.diagnostic.ICarDiagnosticEventListener mListener
private final java.util.Set mActiveDiagnostics
private volatile boolean mActive
final synthetic com.android.car.CarDiagnosticService this$0
void <init> (com.android.car.CarDiagnosticService, android.car.diagnostic.ICarDiagnosticEventListener)
android.car.diagnostic.ICarDiagnosticEventListener listener
public boolean equals (java.lang.Object)
Object o
com.android.car.CarDiagnosticService$DiagnosticClient that
public int hashCode ()
boolean isHoldingListenerBinder (android.os.IBinder)
android.os.IBinder listenerBinder
void addDiagnostic (int)
int frameType
void removeDiagnostic (int)
int frameType
int getNumberOfActiveDiagnostic ()
int[] getDiagnosticArray ()
android.car.diagnostic.ICarDiagnosticEventListener getICarDiagnosticEventListener ()
public void binderDied ()
void dispatchDiagnosticUpdate (java.util.List)
java.util.List events
public void release ()
}
com/android/car/CarDiagnosticService$DiagnosticRecord.class
CarDiagnosticService.java
package com.android.car
abstract com.android.car.CarDiagnosticService$DiagnosticRecord extends java.lang.Object {
protected boolean mEnabled
private void <init> ()
boolean isEnabled ()
void enable ()
abstract boolean disableIfNeeded ()
abstract android.car.diagnostic.CarDiagnosticEvent update (android.car.diagnostic.CarDiagnosticEvent)
}
com/android/car/CarDiagnosticService$FreezeFrameRecord.class
CarDiagnosticService.java
package com.android.car
com.android.car.CarDiagnosticService$FreezeFrameRecord extends com.android.car.CarDiagnosticService$DiagnosticRecord {
java.util.HashMap mEvents
private void <init> ()
boolean disableIfNeeded ()
void clearEvents ()
android.car.diagnostic.CarDiagnosticEvent update (android.car.diagnostic.CarDiagnosticEvent)
android.car.diagnostic.CarDiagnosticEvent newEvent
long[] getFreezeFrameTimestamps ()
android.car.diagnostic.CarDiagnosticEvent getEvent (long)
long timestamp
java.lang.Iterable getEvents ()
}
com/android/car/CarDiagnosticService$LiveFrameRecord.class
CarDiagnosticService.java
package com.android.car
com.android.car.CarDiagnosticService$LiveFrameRecord extends com.android.car.CarDiagnosticService$DiagnosticRecord {
android.car.diagnostic.CarDiagnosticEvent mLastEvent
private void <init> ()
boolean disableIfNeeded ()
android.car.diagnostic.CarDiagnosticEvent update (android.car.diagnostic.CarDiagnosticEvent)
android.car.diagnostic.CarDiagnosticEvent newEvent
android.car.diagnostic.CarDiagnosticEvent getLastEvent ()
}
com/android/car/CarDiagnosticService.class
CarDiagnosticService.java
package com.android.car
public com.android.car.CarDiagnosticService extends android.car.diagnostic.ICarDiagnostic$Stub implements com.android.car.CarServiceBase com.android.car.hal.DiagnosticHalService$DiagnosticListener {
private final Object mLock
private final java.util.LinkedList mClients
private final java.util.HashMap mDiagnosticListeners
private final com.android.car.CarDiagnosticService$LiveFrameRecord mLiveFrameDiagnosticRecord
private final com.android.car.CarDiagnosticService$FreezeFrameRecord mFreezeFrameDiagnosticRecords
private final com.android.car.hal.DiagnosticHalService mDiagnosticHal
private final android.content.Context mContext
private final com.android.car.internal.CarPermission mDiagnosticReadPermission
private final com.android.car.internal.CarPermission mDiagnosticClearPermission
public void <init> (android.content.Context, com.android.car.hal.DiagnosticHalService)
android.content.Context context
com.android.car.hal.DiagnosticHalService diagnosticHal
public void init ()
private android.car.diagnostic.CarDiagnosticEvent setInitialLiveFrame ()
android.car.diagnostic.CarDiagnosticEvent liveFrame
private void setInitialFreezeFrames ()
long timestamp
long[] timestamps
private android.car.diagnostic.CarDiagnosticEvent setRecentmostLiveFrame (android.car.diagnostic.CarDiagnosticEvent)
android.car.diagnostic.CarDiagnosticEvent event
private android.car.diagnostic.CarDiagnosticEvent setRecentmostFreezeFrame (android.car.diagnostic.CarDiagnosticEvent)
android.car.diagnostic.CarDiagnosticEvent event
public void release ()
private void processDiagnosticData (java.util.List)
com.android.car.CarDiagnosticService$DiagnosticClient client
java.util.List clientEvents
com.android.car.Listeners$ClientWithRate clientWithRate
android.car.diagnostic.CarDiagnosticEvent event
int i
com.android.car.CarDiagnosticService$DiagnosticClient client
java.util.List clientEvents
java.util.Map$Entry entry
java.util.List events
android.util.ArrayMap eventsByClient
com.android.car.Listeners listeners
public void onDiagnosticEvents (java.util.List)
java.util.List events
public boolean registerOrUpdateDiagnosticListener (int, int, android.car.diagnostic.ICarDiagnosticEventListener)
android.os.RemoteException e
com.android.car.Listeners$ClientWithRate diagnosticClientWithRate
int frameType
int rate
android.car.diagnostic.ICarDiagnosticEventListener listener
boolean shouldStartDiagnostics
com.android.car.CarDiagnosticService$DiagnosticClient diagnosticClient
Integer oldRate
com.android.car.Listeners diagnosticListeners
private boolean startDiagnostic (int, int)
int frameType
int rate
com.android.car.hal.DiagnosticHalService diagnosticHal
public void unregisterDiagnosticListener (int, android.car.diagnostic.ICarDiagnosticEventListener)
com.android.car.CarDiagnosticService$DiagnosticClient diagnosticClient
com.android.car.Listeners diagnosticListeners
com.android.car.Listeners$ClientWithRate clientWithRate
int frameType
android.car.diagnostic.ICarDiagnosticEventListener listener
boolean shouldStopDiagnostic
boolean shouldRestartDiagnostic
int newRate
private void stopDiagnostic (int)
int frameType
com.android.car.hal.DiagnosticHalService diagnosticHal
private com.android.car.hal.DiagnosticHalService getDiagnosticHal ()
public boolean isLiveFrameSupported ()
public boolean isFreezeFrameNotificationSupported ()
public boolean isGetFreezeFrameSupported ()
com.android.car.hal.DiagnosticHalService$DiagnosticCapabilities diagnosticCapabilities
public boolean isClearFreezeFramesSupported ()
com.android.car.hal.DiagnosticHalService$DiagnosticCapabilities diagnosticCapabilities
public boolean isSelectiveClearFreezeFramesSupported ()
com.android.car.hal.DiagnosticHalService$DiagnosticCapabilities diagnosticCapabilities
public android.car.diagnostic.CarDiagnosticEvent getLatestLiveFrame ()
public long[] getFreezeFrameTimestamps ()
public android.car.diagnostic.CarDiagnosticEvent getFreezeFrame (long)
long timestamp
public transient boolean clearFreezeFrames (long[])
long[] timestamps
private com.android.car.CarDiagnosticService$DiagnosticClient findDiagnosticClientLocked (android.car.diagnostic.ICarDiagnosticEventListener)
com.android.car.CarDiagnosticService$DiagnosticClient diagnosticClient
android.car.diagnostic.ICarDiagnosticEventListener listener
android.os.IBinder binder
private void removeClient (com.android.car.CarDiagnosticService$DiagnosticClient)
int diagnostic
com.android.car.CarDiagnosticService$DiagnosticClient diagnosticClient
public void dump (com.android.car.internal.util.IndentingPrintWriter)
java.util.ConcurrentModificationException e
com.android.car.CarDiagnosticService$DiagnosticClient client
java.util.ConcurrentModificationException e
com.android.car.Listeners diagnosticListeners
int diagnostic
java.util.ConcurrentModificationException e
com.android.car.internal.util.IndentingPrintWriter writer
private static synthetic java.util.List lambda$processDiagnosticData$1 (com.android.car.CarDiagnosticService$DiagnosticClient)
com.android.car.CarDiagnosticService$DiagnosticClient diagnosticClient
private static synthetic void lambda$release$0 (java.lang.Integer, com.android.car.Listeners)
Integer frameType
com.android.car.Listeners diagnosticListeners
}
com/android/car/CarDrivingStateService$1.class
CarDrivingStateService.java
package com.android.car
com.android.car.CarDrivingStateService$1 extends android.car.hardware.property.ICarPropertyEventListener$Stub {
final synthetic com.android.car.CarDrivingStateService this$0
void <init> (com.android.car.CarDrivingStateService)
com.android.car.CarDrivingStateService this$0
public void onEvent (java.util.List) throws android.os.RemoteException
android.car.hardware.property.CarPropertyEvent event
java.util.List events
}
com/android/car/CarDrivingStateService.class
CarDrivingStateService.java
package com.android.car
public com.android.car.CarDrivingStateService extends android.car.drivingstate.ICarDrivingState$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DBG
private static final int MAX_TRANSITION_LOG_SIZE
private static final int PROPERTY_UPDATE_RATE
private static final int NOT_RECEIVED
private final android.content.Context mContext
private final com.android.car.CarPropertyService mPropertyService
private final android.os.RemoteCallbackList mDrivingStateClients
private static final int[] REQUIRED_PROPERTIES
private final android.os.HandlerThread mClientDispatchThread
private final android.os.Handler mClientDispatchHandler
private final Object mLock
private final java.util.LinkedList mTransitionLogs
private int mLastGear
private long mLastGearTimestamp
private float mLastSpeed
private long mLastSpeedTimestamp
private boolean mLastParkingBrakeState
private long mLastParkingBrakeTimestamp
private java.util.List mSupportedGears
private android.car.drivingstate.CarDrivingStateEvent mCurrentDrivingState
private final android.car.hardware.property.ICarPropertyEventListener mICarPropertyEventListener
public void <init> (android.content.Context, com.android.car.CarPropertyService)
android.content.Context context
com.android.car.CarPropertyService propertyService
public void init ()
public void release ()
int property
android.car.drivingstate.ICarDrivingStateChangeListener client
int i
private boolean checkPropertySupport ()
android.car.hardware.CarPropertyConfig config
boolean found
int propertyId
java.util.List configs
private void subscribeToProperties ()
int propertyId
public void registerDrivingStateChangeListener (android.car.drivingstate.ICarDrivingStateChangeListener)
android.car.drivingstate.ICarDrivingStateChangeListener listener
public void unregisterDrivingStateChangeListener (android.car.drivingstate.ICarDrivingStateChangeListener)
android.car.drivingstate.ICarDrivingStateChangeListener listener
public android.car.drivingstate.CarDrivingStateEvent getCurrentDrivingState ()
public void injectDrivingState (android.car.drivingstate.CarDrivingStateEvent)
android.car.drivingstate.CarDrivingStateEvent event
private void dispatchEventToClients (android.car.drivingstate.CarDrivingStateEvent)
android.car.drivingstate.CarDrivingStateEvent event
boolean success
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.util.TransitionLog tLog
Integer gear
com.android.car.internal.util.IndentingPrintWriter writer
void handlePropertyEventLocked (android.car.hardware.property.CarPropertyEvent)
float curSpeed
int curGear
boolean curParkingBrake
android.car.drivingstate.CarDrivingStateEvent currentDrivingStateEvent
android.car.hardware.property.CarPropertyEvent event
android.car.hardware.CarPropertyValue value
int propId
long curTimestamp
int drivingState
private java.util.List getSupportedGears ()
android.car.hardware.CarPropertyConfig p
java.util.List propertyList
private void addTransitionLogLocked (java.lang.String, int, int, long)
String name
int from
int to
long timestamp
com.android.car.util.TransitionLog tLog
private int inferDrivingStateLocked ()
private boolean isVehicleKnownToBeParkedLocked ()
private boolean isCarManualTransmissionTypeLocked ()
private void updateVehiclePropertiesIfNeededLocked ()
android.car.hardware.CarPropertyValue propertyValue
android.car.hardware.CarPropertyValue propertyValue
android.car.hardware.CarPropertyValue propertyValue
private static android.car.drivingstate.CarDrivingStateEvent createDrivingStateEvent (int)
int eventValue
private synthetic void lambda$dispatchEventToClients$0 (android.car.drivingstate.CarDrivingStateEvent)
android.os.RemoteException e
android.car.drivingstate.ICarDrivingStateChangeListener callback
int i
android.car.drivingstate.CarDrivingStateEvent event
int numClients
static void <clinit> ()
}
com/android/car/CarExperimentalFeatureServiceController$1.class
CarExperimentalFeatureServiceController.java
package com.android.car
com.android.car.CarExperimentalFeatureServiceController$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.CarExperimentalFeatureServiceController this$0
void <init> (com.android.car.CarExperimentalFeatureServiceController)
com.android.car.CarExperimentalFeatureServiceController this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.car.IExperimentalCar experimentalCar
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
android.car.IExperimentalCar experimentalCar
com.android.car.CarFeatureController featureController
java.util.List enabledExperimentalFeatures
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/car/CarExperimentalFeatureServiceController$2.class
CarExperimentalFeatureServiceController.java
package com.android.car
com.android.car.CarExperimentalFeatureServiceController$2 extends android.car.IExperimentalCarHelper$Stub {
final synthetic com.android.car.CarExperimentalFeatureServiceController this$0
void <init> (com.android.car.CarExperimentalFeatureServiceController)
com.android.car.CarExperimentalFeatureServiceController this$0
public void onInitComplete (java.util.List, java.util.List, java.util.List, java.util.List)
int i
java.util.List allAvailableFeatures
java.util.List startedFeatures
java.util.List classNames
java.util.List binders
int sizeOfStartedFeatures
java.util.ArrayList classNamesInArray
java.util.ArrayList bindersInArray
com.android.car.CarFeatureController featureController
}
com/android/car/CarExperimentalFeatureServiceController$FeatureInfo.class
CarExperimentalFeatureServiceController.java
package com.android.car
com.android.car.CarExperimentalFeatureServiceController$FeatureInfo extends java.lang.Object {
public final String className
public final android.os.IBinder binder
void <init> (java.lang.String, android.os.IBinder)
String className
android.os.IBinder binder
}
com/android/car/CarExperimentalFeatureServiceController.class
CarExperimentalFeatureServiceController.java
package com.android.car
public final com.android.car.CarExperimentalFeatureServiceController extends java.lang.Object implements com.android.car.CarServiceBase {
private static final String TAG
private final android.content.Context mContext
private final android.content.ServiceConnection mServiceConnection
private final android.car.IExperimentalCarHelper mHelper
private final Object mLock
private android.car.IExperimentalCar mExperimentalCar
private final android.util.ArrayMap mEnabledFeatures
private boolean mBound
public void <init> (android.content.Context)
android.content.Context context
public void init ()
android.content.Intent intent
boolean bound
public boolean bindService (android.content.Intent)
Exception e
android.content.Intent intent
int myUid
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
String feature
com.android.car.CarExperimentalFeatureServiceController$FeatureInfo info
int i
com.android.car.internal.util.IndentingPrintWriter writer
public java.lang.String getCarManagerClassForFeature (java.lang.String)
com.android.car.CarExperimentalFeatureServiceController$FeatureInfo info
String featureName
com.android.car.CarExperimentalFeatureServiceController$FeatureInfo info
public android.os.IBinder getCarService (java.lang.String)
com.android.car.CarExperimentalFeatureServiceController$FeatureInfo info
String serviceName
com.android.car.CarExperimentalFeatureServiceController$FeatureInfo info
private void resetFeatures ()
static void <clinit> ()
}
com/android/car/CarFeatureController.class
CarFeatureController.java
package com.android.car
public final com.android.car.CarFeatureController extends java.lang.Object implements com.android.car.CarServiceBase {
private static final String TAG
private static final String BLUETOOTH_SERVICE
private static final java.util.HashSet MANDATORY_FEATURES
private static final java.util.HashSet OPTIONAL_FEATURES
private static final java.util.HashSet NON_USER_ONLY_FEATURES
private static final java.util.List SUPPORT_FEATURES
private static final String FEATURE_CONFIG_FILE_NAME
private static final String CONFIG_FILE_LAST_LINE_MARKER
private static final String CONFIG_FILE_HASH_MARKER
private final java.util.HashSet mEnabledFeatures
private final android.content.Context mContext
private final java.util.List mDefaultEnabledFeaturesFromConfig
private final java.util.List mDisabledFeaturesFromVhal
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mLock
private final android.util.AtomicFile mFeatureConfigFile
private final java.util.List mPendingEnabledFeatures
private final java.util.List mPendingDisabledFeatures
private java.util.HashSet mAvailableExperimentalFeatures
public void <init> (android.content.Context, java.lang.String[], java.lang.String[], java.io.File)
android.content.Context context
String[] defaultEnabledFeaturesFromConfig
String[] disabledFeaturesFromVhal
java.io.File dataDir
boolean shouldLoadDefaultConfig
java.util.List getDisabledFeaturesFromVhal ()
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public boolean isFeatureEnabled (java.lang.String)
String featureName
private boolean checkMandatoryFeaturesLocked ()
String feature
private int checkFeatureExisting (java.lang.String)
String featureName
public int enableFeature (java.lang.String)
String featureName
int checkResult
boolean alreadyEnabled
boolean shouldUpdateConfigFile
public int disableFeature (java.lang.String)
String featureName
int checkResult
boolean alreadyDisabled
boolean shouldUpdateConfigFile
public boolean setAvailableExperimentalFeatureList (java.util.List)
java.util.List experimentalFeatures
public java.util.List getAllEnabledFeatures ()
public java.util.List getAllPendingDisabledFeatures ()
public java.util.List getAllPendingEnabledFeatures ()
public java.util.List getEnabledExperimentalFeatures ()
String feature
java.util.ArrayList experimentalFeature
void handleCorruptConfigFileLocked (java.lang.String, java.lang.String)
String msg
String line
private boolean loadFromConfigFileLocked ()
java.io.FileInputStream fis
java.io.FileNotFoundException e
int expectedHashValue
int fileHashValue
int numberOfFeatures
NumberFormatException e
int numberOfFeatures
int actualNumberOfFeatures
String line
boolean lastLinePassed
boolean hashChecked
java.io.BufferedReader reader
java.io.IOException e
java.io.FileInputStream fis
private void persistToFeatureConfigFile (java.util.HashSet)
java.io.FileOutputStream fos
java.io.IOException e
String feature
java.io.BufferedWriter writer
java.io.IOException e
java.io.FileOutputStream fos
java.util.HashSet features
private void assertPermission ()
private void dispatchDefaultConfigUpdate ()
java.util.HashSet featuresToPersist
private void parseDefaultConfig ()
String feature
private static void addSupportFeatures (java.util.Collection)
java.util.Collection features
private static void removeSupportFeatures (java.util.Collection)
java.util.Collection features
private static synthetic void lambda$removeSupportFeatures$4 (java.util.Collection, android.util.Pair)
java.util.Collection features
android.util.Pair entry
private static synthetic boolean lambda$removeSupportFeatures$3 (java.util.Collection, android.util.Pair)
java.util.Collection features
android.util.Pair entry
private static synthetic void lambda$addSupportFeatures$2 (java.util.Collection, android.util.Pair)
java.util.Collection features
android.util.Pair entry
private static synthetic boolean lambda$addSupportFeatures$1 (java.util.Collection, android.util.Pair)
java.util.Collection features
android.util.Pair entry
private synthetic void lambda$dispatchDefaultConfigUpdate$0 (java.util.HashSet)
java.util.HashSet featuresToPersist
static void <clinit> ()
}
com/android/car/CarInputService$1.class
CarInputService.java
package com.android.car
com.android.car.CarInputService$1 extends java.lang.Object implements android.car.builtin.util.AssistUtilsHelper$VoiceInteractionSessionShowCallbackHelper {
final synthetic com.android.car.CarInputService this$0
void <init> (com.android.car.CarInputService)
com.android.car.CarInputService this$0
public void onFailed ()
public void onShown ()
}
com/android/car/CarInputService$2.class
CarInputService.java
package com.android.car
com.android.car.CarInputService$2 extends java.lang.Object implements com.android.car.CarInputService$KeyEventListener {
final synthetic com.android.car.CarInputService this$0
void <init> (com.android.car.CarInputService)
com.android.car.CarInputService this$0
public void onKeyEvent (android.view.KeyEvent, int, int)
android.view.KeyEvent event
int displayType
int seat
}
com/android/car/CarInputService$3.class
CarInputService.java
package com.android.car
com.android.car.CarInputService$3 extends java.lang.Object implements com.android.car.CarInputService$KeyEventListener {
final synthetic android.content.Context val$context
void <init> (android.content.Context)
public void onKeyEvent (android.view.KeyEvent, int, int)
android.view.KeyEvent event
int displayType
int seat
}
com/android/car/CarInputService$KeyEventListener.class
CarInputService.java
package com.android.car
public abstract com.android.car.CarInputService$KeyEventListener extends java.lang.Object {
public void onKeyEvent (android.view.KeyEvent)
android.view.KeyEvent event
public void onKeyEvent (android.view.KeyEvent, int, int)
android.view.KeyEvent event
int displayType
int seat
}
com/android/car/CarInputService$KeyPressTimer.class
CarInputService.java
package com.android.car
final com.android.car.CarInputService$KeyPressTimer extends java.lang.Object {
private final Runnable mLongPressRunnable
private final Runnable mCallback
private final java.util.function.IntSupplier mLongPressDelaySupplier
private final android.os.Handler mHandler
private boolean mDown
private boolean mLongPress
final synthetic com.android.car.CarInputService this$0
void <init> (com.android.car.CarInputService, android.os.Handler, java.util.function.IntSupplier, java.lang.Runnable)
android.os.Handler handler
java.util.function.IntSupplier longPressDelaySupplier
Runnable longPressRunnable
void keyDown ()
boolean keyUp ()
private void onTimerExpired ()
}
com/android/car/CarInputService$MotionEventListener.class
CarInputService.java
package com.android.car
public abstract com.android.car.CarInputService$MotionEventListener extends java.lang.Object {
public abstract void onMotionEvent (android.view.MotionEvent)
}
com/android/car/CarInputService.class
CarInputService.java
package com.android.car
public com.android.car.CarInputService extends android.car.input.ICarInput$Stub implements com.android.car.CarServiceBase com.android.car.hal.InputHalService$InputListener {
public static final String ENABLED_ACCESSIBILITY_SERVICES_SEPARATOR
private static final int MAX_RETRIES_FOR_ENABLING_ACCESSIBILITY_SERVICES
static final String TAG
private static final boolean DBG
static final String LONG_PRESS_TIMEOUT
private final android.car.builtin.util.AssistUtilsHelper$VoiceInteractionSessionShowCallbackHelper mShowCallback
private final android.content.Context mContext
private final com.android.car.hal.InputHalService mInputHalService
private final com.android.car.user.CarUserService mUserService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private final com.android.car.bluetooth.CarBluetoothService mCarBluetoothService
private final com.android.car.power.CarPowerManagementService mCarPowerService
private final android.telecom.TelecomManager mTelecomManager
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final android.os.UserManager mUserManager
private final com.android.car.CarInputService$KeyEventListener mDefaultKeyHandler
private final com.android.car.CarInputService$MotionEventListener mDefaultMotionHandler
private final java.util.function.Supplier mLastCalledNumberSupplier
private final java.util.function.IntSupplier mLongPressDelaySupplier
private final String mRotaryServiceComponentName
private final java.util.function.BooleanSupplier mShouldCallButtonEndOngoingCallSupplier
private final Object mLock
private android.car.CarProjectionManager$ProjectionKeyEventHandler mProjectionKeyEventHandler
private final java.util.BitSet mProjectionKeyEventsSubscribed
private final com.android.car.CarInputService$KeyPressTimer mVoiceKeyTimer
private final com.android.car.CarInputService$KeyPressTimer mCallKeyTimer
private com.android.car.CarInputService$KeyEventListener mInstrumentClusterKeyListener
private final android.util.SparseArray mListeners
private final com.android.car.InputCaptureClientController mCaptureController
private int mDriverSeat
private boolean mHasDriver
private android.util.SparseBooleanArray mPowerKeyHandled
private final com.android.car.CarInputService$KeyEventListener mDefaultSpecialKeyHandler
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private static int getViewLongPressDelay (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, com.android.car.hal.InputHalService, com.android.car.user.CarUserService, com.android.car.CarOccupantZoneService, com.android.car.bluetooth.CarBluetoothService, com.android.car.power.CarPowerManagementService, com.android.car.systeminterface.SystemInterface, android.os.UserManager)
android.content.Context context
com.android.car.hal.InputHalService inputHalService
com.android.car.user.CarUserService userService
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.bluetooth.CarBluetoothService bluetoothService
com.android.car.power.CarPowerManagementService carPowerService
com.android.car.systeminterface.SystemInterface systemInterface
android.os.UserManager userManager
void <init> (android.content.Context, com.android.car.hal.InputHalService, com.android.car.user.CarUserService, com.android.car.CarOccupantZoneService, com.android.car.bluetooth.CarBluetoothService, com.android.car.power.CarPowerManagementService, com.android.car.systeminterface.SystemInterface, android.os.Handler, android.telecom.TelecomManager, com.android.car.CarInputService$KeyEventListener, com.android.car.CarInputService$MotionEventListener, java.util.function.Supplier, java.util.function.IntSupplier, java.util.function.BooleanSupplier, com.android.car.InputCaptureClientController, android.os.UserManager)
android.content.Context context
com.android.car.hal.InputHalService inputHalService
com.android.car.user.CarUserService userService
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.bluetooth.CarBluetoothService bluetoothService
com.android.car.power.CarPowerManagementService carPowerService
com.android.car.systeminterface.SystemInterface systemInterface
android.os.Handler handler
android.telecom.TelecomManager telecomManager
com.android.car.CarInputService$KeyEventListener defaultKeyHandler
com.android.car.CarInputService$MotionEventListener defaultMotionHandler
java.util.function.Supplier lastCalledNumberSupplier
java.util.function.IntSupplier longPressDelaySupplier
java.util.function.BooleanSupplier shouldCallButtonEndOngoingCallSupplier
com.android.car.InputCaptureClientController captureController
android.os.UserManager userManager
public void setProjectionKeyEventHandler (android.car.CarProjectionManager$ProjectionKeyEventHandler, java.util.BitSet)
android.car.CarProjectionManager$ProjectionKeyEventHandler listener
java.util.BitSet events
public void registerKeyEventListener (com.android.car.CarInputService$KeyEventListener, java.util.List)
int i
int i
com.android.car.CarInputService$KeyEventListener listener
java.util.List keyCodesOfInterest
public void unregisterKeyEventListener (com.android.car.CarInputService$KeyEventListener)
int c
int c
java.util.ArrayList keysToRemove
com.android.car.CarInputService$KeyEventListener listener
public void setInstrumentClusterKeyListener (com.android.car.CarInputService$KeyEventListener)
com.android.car.CarInputService$KeyEventListener listener
public void init ()
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
public void release ()
public void onKeyEvent (android.view.KeyEvent, int)
android.view.KeyEvent event
int targetDisplayType
public void onKeyEvent (android.view.KeyEvent, int, int)
android.view.KeyEvent event
int targetDisplayType
int seat
private void dispatchKeyEventForDriver (android.view.KeyEvent, int)
android.view.KeyEvent event
int targetDisplayType
public void onMotionEvent (android.view.MotionEvent, int, int)
android.view.MotionEvent event
int targetDisplayType
int seat
private void notifyKeyEventListener (android.view.KeyEvent, int, int)
com.android.car.CarInputService$KeyEventListener keyEventListener
android.view.KeyEvent event
int targetDisplay
int seat
com.android.car.CarInputService$KeyEventListener keyEventListener
private void assignDisplayId (android.view.KeyEvent, int)
android.view.KeyEvent event
int targetDisplayType
int newDisplayId
private void assignDisplayIdForSeat (android.view.InputEvent, int, int)
android.view.InputEvent event
int targetDisplayType
int seat
int newDisplayId
private int getDisplayIdForSeat (int, int)
int targetDisplayType
int seat
int zoneId
private void notifyUserActivity (android.view.InputEvent, int, int)
android.view.InputEvent event
int targetDisplayType
int seat
int displayId
public void onRotaryEvent (android.car.input.RotaryEvent, int)
android.view.KeyEvent keyEvent
java.util.List keyEvents
android.car.input.RotaryEvent event
int targetDisplay
public void onCustomInputEvent (android.car.input.CustomInputEvent)
android.car.input.CustomInputEvent event
private static java.util.List rotaryEventToKeyEvents (android.car.input.RotaryEvent)
int keyCode
int keyCode
long uptime
android.view.KeyEvent downEvent
android.view.KeyEvent upEvent
int i
android.car.input.RotaryEvent event
int numClicks
int numEvents
boolean clockwise
int keyCode
java.util.ArrayList keyEvents
private static android.view.KeyEvent createKeyEvent (boolean, long, long, int)
boolean down
long downTime
long eventTime
int keyCode
public int requestInputEventCapture (android.car.input.ICarInputCallback, int, int[], int)
android.car.input.ICarInputCallback callback
int targetDisplayType
int[] inputTypes
int requestFlags
public void releaseInputEventCapture (android.car.input.ICarInputCallback, int)
android.car.input.ICarInputCallback callback
int targetDisplayType
public void injectKeyEvent (android.view.KeyEvent, int)
android.view.KeyEvent event
int targetDisplayType
long token
public void injectKeyEventForSeat (android.view.KeyEvent, int, int)
android.view.KeyEvent event
int targetDisplayType
int seat
long token
public void injectMotionEventForSeat (android.view.MotionEvent, int, int)
android.view.MotionEvent event
int targetDisplayType
int seat
long token
private void handleVoiceAssistKey (android.view.KeyEvent)
android.view.KeyEvent event
int action
private void handleVoiceAssistLongPress ()
private void handleCallKey (android.view.KeyEvent)
android.view.KeyEvent event
int action
private void handleCallLongPress ()
private void handlePowerKey (android.view.KeyEvent, int, int)
android.view.KeyEvent event
int targetDisplayType
int seat
int displayId
boolean isOn
private boolean isPowerKeyHandled (int)
int seat
private void setPowerKeyHandled (int, boolean)
int seat
boolean handled
private void handleHomeKey (android.view.KeyEvent, int, int)
int zoneId
int userId
int displayId
android.view.KeyEvent event
int targetDisplayType
int seat
private boolean dispatchProjectionKeyEvent (int)
android.car.CarProjectionManager$ProjectionKeyEventHandler projectionKeyEventHandler
int event
android.car.CarProjectionManager$ProjectionKeyEventHandler projectionKeyEventHandler
private void launchDialerHandler ()
android.content.Intent dialerIntent
private void dialLastCallHandler ()
android.content.Intent callLastNumberIntent
String lastNumber
private boolean acceptCallIfRinging ()
private boolean endCall ()
private boolean isBluetoothVoiceRecognitionEnabled ()
android.content.res.Resources res
private boolean launchBluetoothVoiceRecognition ()
private void launchDefaultVoiceAssistantHandler ()
private boolean handleInstrumentClusterKey (android.view.KeyEvent)
android.view.KeyEvent event
com.android.car.CarInputService$KeyEventListener listener
private java.util.List getAccessibilityServicesToBeEnabled ()
String carSafetyAccessibilityServiceComponentName
java.util.ArrayList accessibilityServicesToBeEnabled
private static java.util.List createServiceListFromSettingsString (java.lang.String)
String accessibilityServicesString
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void updateCarAccessibilityServicesSettings (int)
String serviceToBeEnabled
int i
java.util.ArrayList enabledServicesList
int numAccessibilityServicesToBeEnabled
int userId
java.util.List accessibilityServicesToBeEnabled
android.content.ContentResolver contentResolverForUser
java.util.List alreadyEnabledServices
int retry
private static synthetic boolean lambda$new$4 (android.content.Context)
android.content.Context context
private static synthetic int lambda$new$3 (android.content.Context)
android.content.Context context
private static synthetic java.lang.String lambda$new$2 (android.content.Context)
android.content.Context context
private static synthetic void lambda$new$1 (android.content.Context, android.view.MotionEvent)
android.content.Context context
android.view.MotionEvent event
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/CarLocalServices.class
CarLocalServices.java
package com.android.car
public final com.android.car.CarLocalServices extends java.lang.Object {
private static final boolean DBG
private static final String TAG
private static final android.util.ArrayMap sLocalServiceObjects
private void <init> ()
public static java.lang.Object getService (java.lang.Class)
Class type
public static void addService (java.lang.Class, java.lang.Object)
Class type
Object service
public static void removeServiceForTest (java.lang.Class)
Class type
public static void removeAllServices ()
public static android.car.hardware.power.CarPowerManager createCarPowerManager (android.content.Context)
android.content.Context context
android.car.Car car
com.android.car.power.CarPowerManagementService service
static void <clinit> ()
}
com/android/car/CarLocationService$1.class
CarLocationService.java
package com.android.car
com.android.car.CarLocationService$1 extends android.car.hardware.power.ICarPowerPolicyListener$Stub {
final synthetic com.android.car.CarLocationService this$0
void <init> (com.android.car.CarLocationService)
com.android.car.CarLocationService this$0
public void onPolicyChanged (android.car.hardware.power.CarPowerPolicy, android.car.hardware.power.CarPowerPolicy)
android.location.LocationManager locationManager
android.car.hardware.power.CarPowerPolicy appliedPolicy
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
android.location.LocationManager locationManager
boolean isOn
}
com/android/car/CarLocationService$2.class
CarLocationService.java
package com.android.car
com.android.car.CarLocationService$2 extends java.lang.Object implements com.android.car.CarPerUserServiceHelper$ServiceCallback {
final synthetic com.android.car.CarLocationService this$0
void <init> (com.android.car.CarLocationService)
com.android.car.CarLocationService this$0
public void onServiceConnected (android.car.ICarPerUserService)
android.os.RemoteException e
android.car.ICarPerUserService carPerUserService
int currentUser
public void onPreUnbind ()
public void onServiceDisconnected ()
private synthetic void lambda$onServiceConnected$0 ()
}
com/android/car/CarLocationService$3.class
CarLocationService.java
package com.android.car
com.android.car.CarLocationService$3 extends android.car.drivingstate.ICarDrivingStateChangeListener$Stub {
final synthetic com.android.car.CarLocationService this$0
void <init> (com.android.car.CarLocationService)
com.android.car.CarLocationService this$0
public void onDrivingStateChanged (android.car.drivingstate.CarDrivingStateEvent)
android.car.drivingstate.CarDrivingStateEvent event
}
com/android/car/CarLocationService.class
CarLocationService.java
package com.android.car
public com.android.car.CarLocationService extends android.content.BroadcastReceiver implements com.android.car.CarServiceBase android.car.hardware.power.CarPowerManager$CarPowerStateListenerWithCompletion {
private static final String TAG
private static final String FILENAME
private static final long GRANULARITY_ONE_DAY_MS
private static final long TTL_THIRTY_DAYS_MS
private static final int MAX_LOCATION_INJECTION_ATTEMPTS
private static final String PROVIDER
private static final String LATITUDE
private static final String LONGITUDE
private static final String ALTITUDE
private static final String SPEED
private static final String BEARING
private static final String ACCURACY
private static final String VERTICAL_ACCURACY
private static final String SPEED_ACCURACY
private static final String BEARING_ACCURACY
private static final String IS_FROM_MOCK_PROVIDER
private static final String CAPTURE_TIME
private final Object mLock
private final Object mLocationManagerProxyLock
private final android.content.Context mContext
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final android.car.hardware.power.CarPowerManager mCarPowerManager
private final com.android.car.CarDrivingStateService mCarDrivingStateService
private final com.android.car.CarPerUserServiceHelper mCarPerUserServiceHelper
private final com.android.car.power.CarPowerManagementService mCarPowerManagementService
private android.location.LocationManager mLocationManager
private android.car.ILocationManagerProxy mILocationManagerProxy
private final android.car.hardware.power.ICarPowerPolicyListener mPowerPolicyListener
private final com.android.car.CarPerUserServiceHelper$ServiceCallback mUserServiceCallback
private final android.car.drivingstate.ICarDrivingStateChangeListener mICarDrivingStateChangeEventListener
public void <init> (android.content.Context)
android.content.Context context
public void init ()
android.car.drivingstate.CarDrivingStateEvent event
android.content.IntentFilter filter
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void onStateChanged (int, android.car.hardware.power.CarPowerManager$CompletablePowerStateChangeFuture)
android.car.drivingstate.CarDrivingStateEvent event
int state
android.car.hardware.power.CarPowerManager$CompletablePowerStateChangeFuture future
public void onReceive (android.content.Context, android.content.Intent)
boolean locationEnabled
android.os.RemoteException e
String action
android.content.Context context
android.content.Intent intent
private void addPowerPolicyListener ()
android.car.hardware.power.CarPowerPolicyFilter carPowerPolicyFilter
private boolean isCurrentUserHeadlessSystemUser ()
int currentUserId
private void storeLocation ()
android.os.RemoteException e
long currentTime
android.util.JsonWriter jsonWriter
java.io.IOException e
android.util.AtomicFile atomicFile
java.io.FileOutputStream fos
android.location.Location location
private void loadLocation ()
long elapsedTime
android.location.Location location
long currentTime
private android.location.Location readLocationFromCacheFile ()
String name
android.util.JsonReader reader
java.io.FileInputStream fis
java.io.FileNotFoundException e
java.io.IOException e
RuntimeException e
android.location.Location location
java.io.File file
android.util.AtomicFile atomicFile
private void deleteCacheFile ()
java.io.File file
boolean deleted
private void injectLocation (android.location.Location, int)
android.os.RemoteException e
android.location.Location location
int attemptCount
boolean success
private java.io.File getLocationCacheFile ()
com.android.car.systeminterface.SystemInterface systemInterface
void asyncOperation (java.lang.Runnable)
Runnable operation
private void asyncOperation (java.lang.Runnable, long)
Runnable operation
long delayMillis
private static transient void logd (java.lang.String, java.lang.Object[])
String msg
Object[] vals
private static synthetic void lambda$asyncOperation$2 (java.lang.Runnable)
Runnable operation
private synthetic void lambda$injectLocation$1 (android.location.Location, int)
android.location.Location location
int attemptCount
private synthetic void lambda$init$0 (java.lang.Runnable)
Runnable command
static void <clinit> ()
}
com/android/car/CarLog.class
CarLog.java
package com.android.car
public final com.android.car.CarLog extends java.lang.Object {
private static final String PREFIX
private static final String MATCHER
public static final String TAG_AM
public static final String TAG_APP_FOCUS
public static final String TAG_AUDIO
public static final String TAG_CLUSTER
public static final String TAG_DIAGNOSTIC
public static final String TAG_EVS
public static final String TAG_HAL
public static final String TAG_INPUT
public static final String TAG_MEDIA
public static final String TAG_POWER
public static final String TAG_PROJECTION
public static final String TAG_SENSOR
public static final String TAG_SERVICE
public static final String TAG_STORAGE
public static final String TAG_TELEMETRY
public static final String TAG_TIME
public static final String TAG_WATCHDOG
public static java.lang.String tagFor (java.lang.Class)
Class clazz
String tag
private void <init> ()
}
com/android/car/CarMediaService$1.class
CarMediaService.java
package com.android.car
com.android.car.CarMediaService$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.CarMediaService this$0
void <init> (com.android.car.CarMediaService)
com.android.car.CarMediaService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.ComponentName component
int j
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.content.ComponentName[] primaryComponents
int i
int userArraySize
int j
int userId
android.content.ComponentName[] removedComponents
int i
int userArraySize
android.content.Context context
android.content.Intent intent
String intentPackage
}
com/android/car/CarMediaService$2.class
CarMediaService.java
package com.android.car
com.android.car.CarMediaService$2 extends android.car.hardware.power.ICarPowerPolicyListener$Stub {
final synthetic com.android.car.CarMediaService this$0
void <init> (com.android.car.CarMediaService)
com.android.car.CarMediaService this$0
public void onPolicyChanged (android.car.hardware.power.CarPowerPolicy, android.car.hardware.power.CarPowerPolicy)
boolean shouldBePlaying
Exception e
android.media.session.MediaController mediaController
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
boolean isUserPlaying
android.content.ComponentName source
boolean shouldBePlaying
int i
int userArraySize
android.car.hardware.power.CarPowerPolicy appliedPolicy
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
boolean isOff
}
com/android/car/CarMediaService$ActiveMediaControllerCallback.class
CarMediaService.java
package com.android.car
final com.android.car.CarMediaService$ActiveMediaControllerCallback extends android.media.session.MediaController$Callback {
private final int mUserId
final synthetic com.android.car.CarMediaService this$0
void <init> (com.android.car.CarMediaService, int)
int userId
public void onPlaybackStateChanged (android.media.session.PlaybackState)
android.media.session.PlaybackState state
}
com/android/car/CarMediaService$MediaControllerCallback.class
CarMediaService.java
package com.android.car
com.android.car.CarMediaService$MediaControllerCallback extends android.media.session.MediaController$Callback {
private final int mUserId
private final android.media.session.MediaController mMediaController
private android.media.session.PlaybackState mPreviousPlaybackState
final synthetic com.android.car.CarMediaService this$0
private void <init> (com.android.car.CarMediaService, android.media.session.MediaController, int)
android.media.session.MediaController mediaController
int userId
android.media.session.PlaybackState state
private void register ()
private void unregister ()
public void onPlaybackStateChanged (android.media.session.PlaybackState)
android.content.ComponentName mediaSource
android.media.session.PlaybackState state
}
com/android/car/CarMediaService$MediaKeyEventListener.class
CarMediaService.java
package com.android.car
final com.android.car.CarMediaService$MediaKeyEventListener extends java.lang.Object implements com.android.car.CarInputService$KeyEventListener {
final synthetic com.android.car.CarMediaService this$0
private void <init> (com.android.car.CarMediaService)
public void onKeyEvent (android.view.KeyEvent, int, int)
int i
android.view.KeyEvent event
int displayType
int seat
int occupantZoneId
int userId
java.util.List mediaControllers
boolean sent
}
com/android/car/CarMediaService$MediaSessionUpdater.class
CarMediaService.java
package com.android.car
com.android.car.CarMediaService$MediaSessionUpdater extends java.lang.Object {
private final int mUserId
private java.util.Map mCallbacks
final synthetic com.android.car.CarMediaService this$0
void <init> (com.android.car.CarMediaService, int)
int userId
private void registerCallbacks (java.util.List)
android.media.session.MediaSession$Token token
com.android.car.CarMediaService$MediaControllerCallback callback
android.media.session.MediaController controller
android.media.session.MediaSession$Token token
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
java.util.List newControllers
java.util.List additions
java.util.Map updatedCallbacks
private void unregisterCallbacks ()
java.util.Map$Entry entry
}
com/android/car/CarMediaService$SessionChangedListener.class
CarMediaService.java
package com.android.car
com.android.car.CarMediaService$SessionChangedListener extends java.lang.Object implements android.media.session.MediaSessionManager$OnActiveSessionsChangedListener {
private final int mUserId
final synthetic com.android.car.CarMediaService this$0
void <init> (com.android.car.CarMediaService, int)
int userId
public void onActiveSessionsChanged (java.util.List)
android.media.session.MediaController controller
int userId
int i
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
java.util.List controllers
java.util.ArrayList userControllers
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
}
com/android/car/CarMediaService$UserMediaPlayContext.class
CarMediaService.java
package com.android.car
final com.android.car.CarMediaService$UserMediaPlayContext extends java.lang.Object {
private android.content.Context mContext
private android.media.session.MediaController mActiveMediaController
private int mCurrentPlaybackState
private boolean mIsDisabledByPowerPolicy
private boolean mWasPreviouslyDisabledByPowerPolicy
private boolean mWasPlayingBeforeDisabled
private boolean mIndependentPlaybackConfig
private final android.content.ComponentName[] mPrimaryMediaComponents
private final android.content.ComponentName[] mRemovedMediaSourceComponents
private boolean mPendingInit
private final android.os.RemoteCallbackList[] mMediaSourceListeners
private com.android.car.CarMediaService$MediaSessionUpdater mMediaSessionUpdater
private com.android.car.CarMediaService$SessionChangedListener mSessionsListener
private final android.media.session.MediaController$Callback mMediaControllerCallback
final synthetic com.android.car.CarMediaService this$0
void <init> (com.android.car.CarMediaService, int, boolean)
int userId
boolean independentPlaybackConfig
}
com/android/car/CarMediaService.class
CarMediaService.java
package com.android.car
public final com.android.car.CarMediaService extends android.car.media.ICarMedia$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DEBUG
private static final String SOURCE_KEY
private static final String SOURCE_KEY_SEPARATOR
private static final String PLAYBACK_STATE_KEY
private static final String SHARED_PREF
private static final String COMPONENT_NAME_SEPARATOR
private static final String MEDIA_CONNECTION_ACTION
private static final String EXTRA_AUTOPLAY
private static final String LAST_UPDATE_KEY
private static final int MEDIA_SOURCE_MODES
private static final int AUTOPLAY_CONFIG_NEVER
private static final int AUTOPLAY_CONFIG_ALWAYS
private static final int AUTOPLAY_CONFIG_RETAIN_PER_SOURCE
private static final int AUTOPLAY_CONFIG_RETAIN_PREVIOUS
private final android.content.Context mContext
private final com.android.car.CarOccupantZoneService mOccupantZoneService
private final com.android.car.user.CarUserService mUserService
private final com.android.car.power.CarPowerManagementService mPowerManagementService
private final android.os.UserManager mUserManager
private final android.media.session.MediaSessionManager mMediaSessionManager
private final android.app.usage.UsageStatsManager mUsageStatsManager
private final android.util.SparseArray mUserMediaPlayContexts
private android.content.SharedPreferences mSharedPrefs
private int mPlayOnMediaSourceChangedConfig
private int mPlayOnBootConfig
private boolean mDefaultIndependentPlaybackConfig
private final android.os.Handler mCommonThreadHandler
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mLock
private final android.content.IntentFilter mPackageUpdateFilter
private final android.content.BroadcastReceiver mPackageUpdateReceiver
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private final android.car.hardware.power.ICarPowerPolicyListener mPowerPolicyListener
private final com.android.car.user.UserHandleHelper mUserHandleHelper
public void <init> (android.content.Context, com.android.car.CarOccupantZoneService, com.android.car.user.CarUserService, com.android.car.power.CarPowerManagementService)
android.content.Context context
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.user.CarUserService userService
com.android.car.power.CarPowerManagementService powerManagementService
public void <init> (android.content.Context, com.android.car.CarOccupantZoneService, com.android.car.user.CarUserService, com.android.car.power.CarPowerManagementService, com.android.car.user.UserHandleHelper)
android.content.Context context
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.user.CarUserService userService
com.android.car.power.CarPowerManagementService powerManagementService
com.android.car.user.UserHandleHelper userHandleHelper
android.car.user.UserLifecycleEventFilter$Builder userLifecycleEventFilterBuilder
public void init ()
int currentUserId
private void maybeInitUser (int)
int userId
private void initUser (int)
android.content.ComponentName defaultMediaSource
android.content.ComponentName playbackSource
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
boolean isEphemeral
android.content.ComponentName playbackSource
Exception e
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
int userId
android.os.UserHandle userHandle
android.content.ComponentName playbackSource
boolean shouldPlay
private android.content.ComponentName[] getPrimaryMediaComponentsForUserLocked (int)
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
private android.content.ComponentName[] getRemovedMediaSourceComponentsForUser (int)
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
int userId
private void maybeInitSharedPrefs (int)
int userId
private boolean isMediaPowerEnabled ()
android.car.hardware.power.CarPowerPolicy currentPolicy
private void startMediaConnectorService (android.content.ComponentName, boolean, int)
android.content.ComponentName playbackMediaSource
boolean startPlayback
int userId
private void startMediaConnectorServiceLocked (android.content.ComponentName, boolean, int)
android.content.ComponentName playbackMediaSource
boolean startPlayback
int userId
android.content.Context userContext
android.content.Intent serviceStart
android.content.ComponentName result
private boolean sharedPrefsInitialized ()
String log
StackTraceElement ste
String className
private boolean isUserEphemeral (android.os.UserHandle)
android.os.UserHandle userHandle
private void setKeyEventListener ()
int key
int maxKeyCode
java.util.ArrayList mediaKeyCodes
private void setPowerPolicyListener ()
android.car.hardware.power.CarPowerPolicyFilter filter
public void release ()
int i
int userArraySize
private void clearUserDataLocked (int)
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.media.session.MediaController mediaController
int i
int userArraySize
com.android.car.internal.util.IndentingPrintWriter writer
boolean hasSharedPrefs
private void dumpCurrentMediaComponentLocked (com.android.car.internal.util.IndentingPrintWriter, java.lang.String, int, int)
com.android.car.internal.util.IndentingPrintWriter writer
String name
int mode
int userId
android.content.ComponentName componentName
private void dumpLastUpdateTime (com.android.car.internal.util.IndentingPrintWriter, int)
com.android.car.internal.util.IndentingPrintWriter writer
int userId
long lastUpdate
private void dumpLastMediaSources (com.android.car.internal.util.IndentingPrintWriter, java.lang.String, int, int)
android.content.ComponentName componentName
int i
com.android.car.internal.util.IndentingPrintWriter writer
String name
int mode
int userId
java.util.List lastMediaSources
private void dumpPlaybackState (com.android.car.internal.util.IndentingPrintWriter, int)
com.android.car.internal.util.IndentingPrintWriter writer
int userId
String key
int playbackState
private void dumpSharedPrefs (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
java.util.Map allPrefs
public void setMediaSource (android.content.ComponentName, int)
android.content.ComponentName componentName
int mode
android.os.UserHandle callingUser
public android.content.ComponentName getMediaSource (int)
android.content.ComponentName componentName
int mode
int userId
android.content.ComponentName componentName
public void registerMediaSourceListener (android.car.media.ICarMediaSourceListener, int)
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.car.media.ICarMediaSourceListener callback
int mode
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
public void unregisterMediaSourceListener (android.car.media.ICarMediaSourceListener, int)
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.car.media.ICarMediaSourceListener callback
int mode
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
public java.util.List getLastMediaSources (int)
int mode
int userId
java.util.ArrayList results
android.content.ComponentName defaultMediaSource
private java.util.ArrayList getLastMediaSourcesInternal (int, int)
int i
int mode
int userId
String key
String serialized
java.util.List componentNames
java.util.ArrayList results
public boolean isIndependentPlaybackConfig ()
int callingUser
private boolean isIndependentPlaybackConfigInternal (int)
int userId
public void setIndependentPlaybackConfig (boolean)
boolean independent
int callingUser
private void onUserSwitch (int, int)
int fromUserId
int toUserId
private void onUserVisible (int)
int userId
private void onUserInvisible (int)
int userId
private void onUserUnlocked (int)
int userId
private void updateMediaSessionCallbackForUserLocked (android.os.UserHandle)
android.os.UserHandle userHandle
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
com.android.car.CarMediaService$SessionChangedListener sessionsListener
com.android.car.CarMediaService$MediaSessionUpdater sessionUpdater
private void stopAndUnregisterCallback (int)
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.media.session.MediaController mediaController
android.media.session.PlaybackState playbackState
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.media.session.MediaController mediaController
android.media.session.MediaController$TransportControls controls
private com.android.car.CarMediaService$UserMediaPlayContext getOrCreateUserMediaPlayContextLocked (int)
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
private void setPrimaryMediaSource (android.content.ComponentName, int, int)
android.content.ComponentName mediaComponent
android.content.ComponentName componentName
int mode
int userId
android.content.ComponentName mediaComponent
private void setPlaybackMediaSource (android.content.ComponentName, int)
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.content.ComponentName playbackMediaSource
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.os.UserHandle userHandle
private void setBrowseMediaSource (android.content.ComponentName, int)
android.content.ComponentName browseMediaSource
int userId
private void notifyListeners (int, int)
android.car.media.ICarMediaSourceListener callback
android.os.RemoteException e
com.android.car.CarMediaService$UserMediaPlayContext userMediaContext
android.os.RemoteCallbackList callbackList
android.content.ComponentName primaryMediaComponent
int i
int mode
int userId
private void updatePrimaryMediaSourceWithCurrentlyPlaying (java.util.List, int)
android.content.ComponentName mediaSource
String newPackageName
String newClassName
android.media.session.MediaController controller
java.util.List controllers
int userId
private boolean matchPrimaryMediaSource (java.lang.String, java.lang.String, int, int)
android.content.ComponentName mediaComponent
String newPackageName
String newClassName
int mode
int userId
public boolean isMediaService (android.content.ComponentName, int)
android.content.ComponentName componentName
int userId
private android.content.ComponentName getMediaService (android.content.ComponentName, int)
String serviceName
android.content.pm.ResolveInfo service
android.content.ComponentName componentName
int userId
String packageName
String className
android.content.pm.PackageManager packageManager
android.content.Intent mediaIntent
java.util.List mediaServices
private android.content.ComponentName getMediaSource (java.lang.String, java.lang.String, int)
String packageName
String className
int userId
private void saveLastMediaSource (android.content.ComponentName, int, int)
java.util.Deque componentNames
String newSerialized
android.content.ComponentName component
int mode
int userId
String componentName
String key
String serialized
String modeName
private android.content.ComponentName getLastMediaSource (int, int)
android.content.ComponentName componentName
String name
String key
String serialized
int mode
int userId
private android.content.ComponentName getDefaultMediaSource (int)
int userId
String defaultMediaSource
android.content.ComponentName defaultComponent
private java.lang.String serializeComponentNameList (java.util.Deque)
java.util.Deque componentNames
private java.util.List getComponentNameList (java.lang.String)
String serialized
String[] componentNames
private void savePlaybackState (android.media.session.PlaybackState, int)
android.media.session.PlaybackState playbackState
int userId
int state
String key
private java.lang.String getPlaybackStateKey (int)
android.content.ComponentName mediaComponent
int userId
android.content.ComponentName mediaComponent
StringBuilder builder
private java.lang.String getMediaSourceKey (int, int)
int mode
int userId
private java.lang.String getLastUpdateKey (int)
int userId
private void updateActiveMediaControllerLocked (java.util.List, int)
android.media.session.PlaybackState state
android.media.session.MediaController controller
java.util.List mediaControllers
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaPlayContext
private boolean shouldStartPlayback (int, int)
int savedState
int currentPlaybackState
int currentPlaybackState
int config
int userId
private android.content.SharedPreferences$Editor getSharedPrefsForWriting (int)
int userId
long now
String lastUpdateKey
private static java.lang.String getClassName (android.media.session.MediaController)
android.media.session.MediaController controller
android.os.Bundle sessionExtras
String value
private static java.lang.String mediaModeToString (int)
int mode
private synthetic void lambda$onUserUnlocked$1 (int)
com.android.car.CarMediaService$UserMediaPlayContext userMediaPlayContext
boolean isPendingInit
int userId
com.android.car.CarMediaService$UserMediaPlayContext userMediaPlayContext
boolean isPendingInit
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/CarNightService$1.class
CarNightService.java
package com.android.car
com.android.car.CarNightService$1 extends android.car.hardware.property.ICarPropertyEventListener$Stub {
final synthetic com.android.car.CarNightService this$0
void <init> (com.android.car.CarNightService)
com.android.car.CarNightService this$0
public void onEvent (java.util.List) throws android.os.RemoteException
android.car.hardware.property.CarPropertyEvent event
java.util.List events
}
com/android/car/CarNightService$DayNightSensorMode.class
CarNightService.java
package com.android.car
public abstract annotation com.android.car.CarNightService$DayNightSensorMode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/CarNightService.class
CarNightService.java
package com.android.car
public com.android.car.CarNightService extends java.lang.Object implements com.android.car.CarServiceBase {
public static final boolean DBG
public static final int FORCED_SENSOR_MODE
public static final int FORCED_DAY_MODE
public static final int FORCED_NIGHT_MODE
private final Object mLock
private int mNightSetting
private int mForcedMode
private long mLastSensorEventTime
private final android.content.Context mContext
private final android.app.UiModeManager mUiModeManager
private final com.android.car.CarPropertyService mCarPropertyService
private final android.car.hardware.property.ICarPropertyEventListener mICarPropertyEventListener
private void onNightModeCarPropertyEventLocked (android.car.hardware.property.CarPropertyEvent)
boolean nightMode
android.car.hardware.CarPropertyValue value
android.car.hardware.property.CarPropertyEvent event
private void setNightModeLocked (boolean)
boolean nightMode
public int forceDayNightMode (int)
int resultMode
int resultMode
int resultMode
int resultMode
int mode
void <init> (android.content.Context, com.android.car.CarPropertyService)
android.content.Context context
com.android.car.CarPropertyService propertyService
public void init ()
android.car.hardware.CarPropertyValue propertyValue
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
}
com/android/car/CarOccupantZoneService$1.class
CarOccupantZoneService.java
package com.android.car
com.android.car.CarOccupantZoneService$1 extends java.lang.Object implements com.android.car.user.ExperimentalCarUserService$PassengerCallback {
final synthetic com.android.car.CarOccupantZoneService this$0
void <init> (com.android.car.CarOccupantZoneService)
com.android.car.CarOccupantZoneService this$0
public void onPassengerStarted (int, int)
int passengerId
int zoneId
public void onPassengerStopped (int)
int passengerId
}
com/android/car/CarOccupantZoneService$2.class
CarOccupantZoneService.java
package com.android.car
com.android.car.CarOccupantZoneService$2 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.car.CarOccupantZoneService this$0
void <init> (com.android.car.CarOccupantZoneService)
com.android.car.CarOccupantZoneService this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int displayId
}
com/android/car/CarOccupantZoneService$3.class
CarOccupantZoneService.java
package com.android.car
com.android.car.CarOccupantZoneService$3 extends java.lang.Object implements com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper {
final synthetic com.android.car.CarOccupantZoneService this$0
void <init> (com.android.car.CarOccupantZoneService)
com.android.car.CarOccupantZoneService this$0
public java.util.List getOccupantZones (int)
android.car.CarOccupantZoneManager$OccupantZoneInfo ozi
int occupantType
java.util.List zones
public boolean assignUserToOccupantZone (int, int)
int userZoneId
com.android.car.CarOccupantZoneService$OccupantConfig zoneConfig
int userId
int zoneId
public boolean unassignUserFromOccupantZone (int)
com.android.car.CarOccupantZoneService$OccupantConfig config
int i
int userId
public boolean isPassengerDisplayAvailable ()
android.car.CarOccupantZoneManager$OccupantZoneInfo ozi
}
com/android/car/CarOccupantZoneService$DisplayConfig.class
CarOccupantZoneService.java
package com.android.car
public final com.android.car.CarOccupantZoneService$DisplayConfig extends java.lang.Object {
public final int displayType
public final int occupantZoneId
public final int[] inputTypes
void <init> (int, int, com.android.car.internal.util.IntArray)
int displayType
int occupantZoneId
com.android.car.internal.util.IntArray inputTypes
public java.lang.String toString ()
StringBuilder b
}
com/android/car/CarOccupantZoneService$DisplayInfo.class
CarOccupantZoneService.java
package com.android.car
com.android.car.CarOccupantZoneService$DisplayInfo extends java.lang.Object {
public final android.view.Display display
public final int displayType
void <init> (android.view.Display, int)
android.view.Display display
int displayType
public java.lang.String toString ()
StringBuilder b
}
com/android/car/CarOccupantZoneService$OccupantConfig.class
CarOccupantZoneService.java
package com.android.car
com.android.car.CarOccupantZoneService$OccupantConfig extends java.lang.Object {
public int userId
public final java.util.ArrayList displayInfos
public int audioZoneId
void <init> ()
public java.lang.String toString ()
int i
StringBuilder b
}
com/android/car/CarOccupantZoneService.class
CarOccupantZoneService.java
package com.android.car
public final com.android.car.CarOccupantZoneService extends android.car.ICarOccupantZone$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final String ALL_COMPONENTS
private static final boolean DBG
private static final String HANDLER_THREAD_NAME
private static final int[] EMPTY_INPUT_SUPPORT_TYPES
private final Object mLock
private final android.content.Context mContext
private final android.hardware.display.DisplayManager mDisplayManager
private final android.os.UserManager mUserManager
private final boolean mEnableProfileUserAssignmentForMultiDisplay
private boolean mEnableSourcePreferred
private java.util.ArrayList mSourcePreferredComponents
private final android.util.ArraySet mProfileUsers
private final android.util.SparseArray mOccupantsConfig
private final android.util.SparseArray mDisplayPortConfigs
private final android.util.ArrayMap mDisplayUniqueIdConfigs
private final android.util.SparseIntArray mAudioZoneIdToOccupantZoneIdMapping
private final android.util.SparseArray mActiveOccupantConfigs
private int mDriverZoneId
final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
final com.android.car.user.ExperimentalCarUserService$PassengerCallback mPassengerCallback
final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.os.RemoteCallbackList mClientCallbacks
private int mDriverSeat
private final com.android.car.user.UserHandleHelper mUserHandleHelper
final android.os.Handler mHandler
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, android.hardware.display.DisplayManager, android.os.UserManager, boolean, com.android.car.user.UserHandleHelper)
android.content.Context context
android.hardware.display.DisplayManager displayManager
android.os.UserManager userManager
boolean enableProfileUserAssignmentForMultiDisplay
com.android.car.user.UserHandleHelper userHandleHelper
public void init ()
android.car.Car car
android.car.CarInfoManager infoManager
int driverSeat
com.android.car.user.CarUserService userService
android.car.user.UserLifecycleEventFilter userEventFilter
com.android.car.user.ExperimentalCarUserService experimentalUserService
com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper helper
public void release ()
com.android.car.user.CarUserService userService
com.android.car.user.ExperimentalCarUserService experimentalUserService
public android.util.SparseArray getOccupantsConfig ()
public android.util.SparseArray getDisplayPortConfigs ()
android.util.ArrayMap getDisplayUniqueIdConfigs ()
android.util.SparseIntArray getAudioConfigs ()
public android.util.SparseArray getActiveOccupantConfigs ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
int i
int i
int audioZoneId
int index
int i
int i
com.android.car.internal.util.IndentingPrintWriter writer
public java.util.List getAllOccupantZones ()
int zoneId
int i
java.util.List infos
public int[] getAllDisplaysForOccupantZone (int)
int i
com.android.car.CarOccupantZoneService$OccupantConfig config
int[] displayIds
int occupantZoneId
public boolean areDisplaysOnForOccupantZone (int)
int i
com.android.car.CarOccupantZoneService$OccupantConfig config
int occupantZoneId
public int getDisplayForOccupant (int, int)
int i
com.android.car.CarOccupantZoneService$OccupantConfig config
int occupantZoneId
int displayType
public com.android.car.internal.util.IntArray getAllDisplayIdsForDriver (int)
com.android.car.CarOccupantZoneService$DisplayInfo displayInfo
int i
com.android.car.CarOccupantZoneService$OccupantConfig config
com.android.car.internal.util.IntArray displayIds
int displayType
public int getDisplayIdForDriver (int)
int driverUserId
com.android.car.CarOccupantZoneService$DisplayInfo displayInfo
int displayType
private com.android.car.CarOccupantZoneService$DisplayInfo findDisplayForDriverLocked (int, int)
com.android.car.CarOccupantZoneService$DisplayInfo displayInfo
com.android.car.CarOccupantZoneService$OccupantConfig config
android.car.CarOccupantZoneManager$OccupantZoneInfo zoneInfo
int driverUserId
int displayType
public int getAudioZoneIdForOccupant (int)
com.android.car.CarOccupantZoneService$OccupantConfig config
int occupantZoneId
private int getAudioZoneIdForOccupantLocked (int)
int audioZoneId
int index
int occupantZoneId
public android.car.CarOccupantZoneManager$OccupantZoneInfo getOccupantForAudioZoneId (int)
int occupantZoneId
int audioZoneId
public com.android.car.CarOccupantZoneService$DisplayConfig findDisplayConfigForDisplayId (int)
int displayId
public com.android.car.CarOccupantZoneService$DisplayConfig findDisplayConfigForPort (int)
int portAddress
private com.android.car.CarOccupantZoneService$DisplayConfig findDisplayConfigForDisplayIdLocked (int)
int displayId
android.view.Display display
private com.android.car.CarOccupantZoneService$DisplayConfig findDisplayConfigForDisplayLocked (android.view.Display)
com.android.car.CarOccupantZoneService$DisplayConfig config
android.view.Display display
int portAddress
private com.android.car.CarOccupantZoneService$DisplayConfig findDisplayConfigForPortLocked (int)
int portAddress
public int getDisplayType (int)
com.android.car.CarOccupantZoneService$DisplayConfig config
int displayId
public int getUserForOccupant (int)
com.android.car.CarOccupantZoneService$OccupantConfig config
int occupantZoneId
public int getOccupantZoneIdForUserId (int)
com.android.car.CarOccupantZoneService$OccupantConfig config
int i
int userId
public android.car.CarOccupantZoneManager$OccupantZoneInfo getOccupantZoneForDisplayId (int)
com.android.car.CarOccupantZoneService$DisplayConfig displayConfig
int occupantZoneId
int displayId
public int getDriverUserId ()
public void setAudioZoneIdsForOccupantZoneIds (android.util.SparseIntArray)
int audioZoneId
int index
android.util.SparseIntArray audioZoneIdToOccupantZoneMapping
private void validateOccupantZoneIdsLocked (android.util.SparseIntArray)
int occupantZoneId
int i
android.util.SparseIntArray audioZoneIdToOccupantZoneMapping
public void registerCallback (android.car.ICarOccupantZoneCallback)
android.car.ICarOccupantZoneCallback callback
public void unregisterCallback (android.car.ICarOccupantZoneCallback)
android.car.ICarOccupantZoneCallback callback
public boolean assignProfileUserToOccupantZone (int, int)
int occupantZoneId
int userId
android.os.UserHandle user
long token
public int assignVisibleUserToOccupantZone (int, android.os.UserHandle)
int occupantZoneId
android.os.UserHandle user
long token
private int assignVisibleUserToOccupantZoneUnchecked (int, android.os.UserHandle)
int userId
int userZoneId
com.android.car.CarOccupantZoneService$OccupantConfig config
int occupantZoneId
android.os.UserHandle user
int userId
private int getZoneIdForUserIdLocked (int)
com.android.car.CarOccupantZoneService$OccupantConfig config
int i
int userId
public int unassignOccupantZone (int)
int occupantZoneId
long token
private int unassignOccupantZoneUnchecked (int)
com.android.car.CarOccupantZoneService$OccupantConfig config
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int occupantZoneId
public android.car.CarOccupantZoneManager$OccupantZoneInfo getMyOccupantZone ()
int zoneId
com.android.car.CarOccupantZoneService$OccupantConfig config
int i
int uid
android.os.UserHandle user
int userId
public android.car.CarOccupantZoneManager$OccupantZoneInfo getOccupantZoneForUser (android.os.UserHandle)
android.os.UserHandle user
int occupantZoneId
public android.car.CarOccupantZoneManager$OccupantZoneInfo getOccupantZone (int, int)
int zoneId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int i
int occupantType
int seat
public int getOccupantZoneIdForSeat (int)
int seat
private int getOccupantZoneIdForSeatLocked (int)
int zoneId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int i
int seat
public boolean hasDriverZone ()
public boolean hasPassengerZones ()
boolean hasDriver
public int getUserForDisplayId (int)
int j
com.android.car.CarOccupantZoneService$OccupantConfig config
int i
int displayId
public int getNumberOfPassengerZones ()
boolean hasDriver
private void doSyncWithCarServiceHelper (boolean, boolean, boolean)
android.content.res.Resources res
String[] components
boolean updateDisplay
boolean updateUser
boolean updateConfig
int[] passengerDisplays
android.util.ArrayMap allowlists
private int[] getAllActivePassengerDisplaysLocked ()
int i
int zoneId
com.android.car.CarOccupantZoneService$OccupantConfig config
int j
com.android.car.internal.util.IntArray displays
private void updatePassengerDisplays (int[])
int[] passengerDisplayIds
private void updateSourcePreferredComponents (java.lang.String[])
boolean enableSourcePreferred
boolean enableSourcePreferred
android.content.ComponentName name
String item
String[] components
boolean enableSourcePreferred
java.util.ArrayList componentNames
private android.util.ArrayMap createDisplayAllowlistsLocked ()
int i
int zoneId
com.android.car.CarOccupantZoneService$OccupantConfig config
com.android.car.internal.util.IntArray displays
int j
android.util.ArrayMap allowlists
private void updateUserAssignmentForDisplays (android.util.ArrayMap)
int userId
int i
android.util.ArrayMap allowlists
private void throwFormatErrorInOccupantZones (java.lang.String)
String msg
int getDriverSeat ()
private void parseOccupantZoneConfigsLocked ()
String[] keyValuePair
String entry
int zoneId
int type
int seatRow
int seatSide
String[] entries
int seat
android.car.CarOccupantZoneManager$OccupantZoneInfo info
String config
android.car.CarOccupantZoneManager$OccupantZoneInfo info
android.content.res.Resources res
boolean hasDriver
int driverSeat
int driverSeatSide
int maxZoneId
private void throwFormatErrorInDisplayMapping (java.lang.String)
String msg
private void parseDisplayConfigsLocked ()
int i
String[] inputStrings
String[] keyValuePair
String entry
int port
String uniqueId
int type
int zoneId
String[] entries
com.android.car.CarOccupantZoneService$DisplayConfig displayConfig
String config
int zoneForDefaultDisplay
android.content.res.Resources res
android.util.SparseArray inputTypesPerDisplay
android.view.Display defaultDisplay
private void checkInputTypeNoneLocked (android.util.SparseArray)
int j
com.android.car.internal.util.IntArray inputTypes
int i
android.util.SparseArray inputTypesPerDisplay
private void addDisplayInfoToOccupantZoneLocked (int, com.android.car.CarOccupantZoneService$DisplayInfo)
int zoneId
com.android.car.CarOccupantZoneService$DisplayInfo info
com.android.car.CarOccupantZoneService$OccupantConfig occupantConfig
private void handleActiveDisplaysLocked ()
com.android.car.CarOccupantZoneService$OccupantConfig occupantConfig
int i
com.android.car.CarOccupantZoneService$DisplayConfig displayConfig
android.view.Display display
com.android.car.CarOccupantZoneService$OccupantConfig occupantConfig
int i
boolean hasDefaultDisplayConfig
boolean hasDriverZone
int getCurrentUser ()
private void updateEnabledProfilesLocked (int)
android.os.UserHandle profiles
int userId
java.util.List profileUsers
public boolean isUserVisible (android.os.UserHandle)
android.content.Context userContext
android.os.UserManager userManager
Exception e
android.os.UserHandle user
int currentUser
int userId
private boolean handleUserChangesLocked ()
int zoneId
com.android.car.CarOccupantZoneService$OccupantConfig config
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int i
int currentUserId
boolean changed
private void handleAudioZoneChangesLocked ()
int audioZoneId
int occupantZoneId
com.android.car.CarOccupantZoneService$OccupantConfig occupantConfig
int index
private void sendConfigChangeEvent (int)
int changeFlags
boolean updateDisplay
boolean updateUser
private void handleUserChange ()
boolean changed
boolean changed
private void handlePassengerStarted ()
private void handlePassengerStopped ()
private void handleDisplayChange ()
private void enforcePermission (java.lang.String)
String permissionName
public int[] getSupportedInputTypes (int, int)
com.android.car.CarOccupantZoneService$DisplayConfig config
int i
com.android.car.CarOccupantZoneService$DisplayConfig config
int i
int occupantZoneId
int displayType
private void checkOccupantZone (int, int)
int occupantZoneId
int displayType
private synthetic void lambda$sendConfigChangeEvent$2 (int)
android.car.ICarOccupantZoneCallback callback
int i
int changeFlags
int n
private synthetic void lambda$init$1 ()
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/CarPerUserServiceHelper$1.class
CarPerUserServiceHelper.java
package com.android.car
com.android.car.CarPerUserServiceHelper$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.CarPerUserServiceHelper this$0
void <init> (com.android.car.CarPerUserServiceHelper)
com.android.car.CarPerUserServiceHelper this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName componentName
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName componentName
private synthetic void lambda$onServiceDisconnected$1 ()
java.util.List callbacks
com.android.car.CarPerUserServiceHelper$ServiceCallback callback
java.util.List callbacks
private synthetic void lambda$onServiceConnected$0 (android.os.IBinder)
java.util.List callbacks
com.android.car.CarPerUserServiceHelper$ServiceCallback callback
java.util.List callbacks
android.os.IBinder service
}
com/android/car/CarPerUserServiceHelper$ServiceCallback.class
CarPerUserServiceHelper.java
package com.android.car
public abstract com.android.car.CarPerUserServiceHelper$ServiceCallback extends java.lang.Object {
public abstract void onServiceConnected (android.car.ICarPerUserService)
public abstract void onPreUnbind ()
public abstract void onServiceDisconnected ()
}
com/android/car/CarPerUserServiceHelper.class
CarPerUserServiceHelper.java
package com.android.car
public com.android.car.CarPerUserServiceHelper extends java.lang.Object implements com.android.car.CarServiceBase {
private static final String TAG
private static boolean DBG
private final android.content.Context mContext
private final com.android.car.user.CarUserService mUserService
private final android.os.Handler mHandler
private android.car.ICarPerUserService mCarPerUserService
private java.util.List mServiceCallbacks
private final Object mServiceBindLock
private boolean mBound
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private final android.content.ServiceConnection mUserServiceConnection
public void <init> (android.content.Context, com.android.car.user.CarUserService)
android.content.Context context
com.android.car.user.CarUserService userService
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
public void init ()
public void release ()
private void bindToCarPerUserService ()
boolean bindSuccess
android.content.Intent startIntent
private void unbindFromCarPerUserService ()
public void registerServiceCallback (com.android.car.CarPerUserServiceHelper$ServiceCallback)
com.android.car.CarPerUserServiceHelper$ServiceCallback listener
public void unregisterServiceCallback (com.android.car.CarPerUserServiceHelper$ServiceCallback)
com.android.car.CarPerUserServiceHelper$ServiceCallback listener
public final void dump (com.android.car.internal.util.IndentingPrintWriter)
int size
com.android.car.internal.util.IndentingPrintWriter pw
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
java.util.List callbacks
com.android.car.CarPerUserServiceHelper$ServiceCallback callback
android.car.user.CarUserManager$UserLifecycleEvent event
java.util.List callbacks
int userId
static void <clinit> ()
}
com/android/car/CarPerUserServiceImpl$CarPerUserServiceBinder.class
CarPerUserServiceImpl.java
package com.android.car
final com.android.car.CarPerUserServiceImpl$CarPerUserServiceBinder extends android.car.ICarPerUserService$Stub {
final synthetic com.android.car.CarPerUserServiceImpl this$0
private void <init> (com.android.car.CarPerUserServiceImpl)
public android.car.ICarBluetoothUserService getBluetoothUserService ()
public android.car.ILocationManagerProxy getLocationManagerProxy ()
}
com/android/car/CarPerUserServiceImpl.class
CarPerUserServiceImpl.java
package com.android.car
public com.android.car.CarPerUserServiceImpl extends com.android.car.internal.ProxiedService {
private static final boolean DBG
private static final String TAG
private com.android.car.bluetooth.CarBluetoothUserService mCarBluetoothUserService
private com.android.car.LocationManagerProxy mLocationManagerProxy
private com.android.car.CarPerUserServiceImpl$CarPerUserServiceBinder mCarPerUserServiceBinder
public void <init> ()
public android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
public int onStartCommand (android.content.Intent, int, int)
android.content.Intent intent
int flags
int startId
public void onCreate ()
android.content.Context context
public void onDestroy ()
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.car.internal.util.IndentingPrintWriter pw
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
static void <clinit> ()
}
com/android/car/CarProjectionService$1.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.CarProjectionService this$0
void <init> (com.android.car.CarProjectionService)
com.android.car.CarProjectionService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName className
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName className
}
com/android/car/CarProjectionService$2.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$2 extends android.content.BroadcastReceiver {
final synthetic com.android.car.CarProjectionService this$0
void <init> (com.android.car.CarProjectionService)
com.android.car.CarProjectionService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int currState
int prevState
int errorCode
String ifaceName
int mode
}
com/android/car/CarProjectionService$ProjectionKeyEventHandler.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$ProjectionKeyEventHandler extends com.android.car.BinderInterfaceContainer$BinderInterface {
private java.util.BitSet mHandledEvents
private void <init> (com.android.car.CarProjectionService$ProjectionKeyEventHandlerContainer, android.car.ICarProjectionKeyEventHandler, java.util.BitSet)
com.android.car.CarProjectionService$ProjectionKeyEventHandlerContainer holder
android.car.ICarProjectionKeyEventHandler binder
java.util.BitSet handledEvents
private boolean canHandleEvent (int)
int event
private void setHandledEvents (java.util.BitSet)
java.util.BitSet handledEvents
public java.lang.String toString ()
}
com/android/car/CarProjectionService$ProjectionKeyEventHandlerContainer.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$ProjectionKeyEventHandlerContainer extends com.android.car.BinderInterfaceContainer {
void <init> (com.android.car.CarProjectionService)
com.android.car.CarProjectionService service
com.android.car.CarProjectionService$ProjectionKeyEventHandler get (android.car.ICarProjectionKeyEventHandler)
android.car.ICarProjectionKeyEventHandler projectionCallback
}
com/android/car/CarProjectionService$ProjectionLocalOnlyHotspotCallback.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$ProjectionLocalOnlyHotspotCallback extends android.net.wifi.WifiManager$LocalOnlyHotspotCallback {
final synthetic com.android.car.CarProjectionService this$0
private void <init> (com.android.car.CarProjectionService)
public void onStarted (android.net.wifi.WifiManager$LocalOnlyHotspotReservation)
boolean shouldPersistSoftApConfig
android.net.wifi.WifiManager$LocalOnlyHotspotReservation reservation
boolean shouldPersistSoftApConfig
android.net.wifi.SoftApConfiguration$Builder softApConfigurationBuilder
android.net.wifi.SoftApConfiguration softApConfiguration
public void onStopped ()
public void onFailed (int)
int reason
int reason
int reason
int localonlyHostspotFailureReason
int reason
}
com/android/car/CarProjectionService$ProjectionReceiverClient.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$ProjectionReceiverClient extends java.lang.Object {
private final android.os.IBinder$DeathRecipient mDeathRecipient
private android.car.projection.ProjectionStatus mProjectionStatus
void <init> (android.os.IBinder$DeathRecipient)
android.os.IBinder$DeathRecipient deathRecipient
public java.lang.String toString ()
}
com/android/car/CarProjectionService$ProjectionSoftApCallback.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$ProjectionSoftApCallback extends java.lang.Object implements android.net.wifi.WifiManager$SoftApCallback {
private boolean mCurrentStateCall
final synthetic com.android.car.CarProjectionService this$0
private void <init> (com.android.car.CarProjectionService)
public void onStateChanged (int, int)
int reason
int reason
int state
int softApFailureReason
public void onConnectedClientsChanged (java.util.List)
java.util.List clients
}
com/android/car/CarProjectionService$WirelessClient.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$WirelessClient extends java.lang.Object {
public final android.os.Messenger messenger
public final android.os.IBinder token
public android.os.IBinder$DeathRecipient deathRecipient
private void <init> (android.os.Messenger, android.os.IBinder)
android.os.Messenger messenger
android.os.IBinder token
private static com.android.car.CarProjectionService$WirelessClient of (android.os.Messenger, android.os.IBinder)
android.os.Messenger messenger
android.os.IBinder token
void send (android.os.Message)
android.os.RemoteException e
android.os.Message message
public java.lang.String toString ()
}
com/android/car/CarProjectionService$WirelessClientDeathRecipient.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService$WirelessClientDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final java.lang.ref.WeakReference mServiceRef
final com.android.car.CarProjectionService$WirelessClient mClient
void <init> (com.android.car.CarProjectionService, com.android.car.CarProjectionService$WirelessClient)
com.android.car.CarProjectionService service
com.android.car.CarProjectionService$WirelessClient client
public void binderDied ()
com.android.car.CarProjectionService service
}
com/android/car/CarProjectionService.class
CarProjectionService.java
package com.android.car
com.android.car.CarProjectionService extends android.car.ICarProjection$Stub implements com.android.car.CarServiceBase com.android.car.BinderInterfaceContainer$BinderEventHandler android.car.CarProjectionManager$ProjectionKeyEventHandler {
private static final String TAG
private static final boolean DBG
private final com.android.car.CarInputService mCarInputService
private final com.android.car.bluetooth.CarBluetoothService mCarBluetoothService
private final android.content.Context mContext
private final android.net.wifi.WifiManager mWifiManager
private final android.os.Handler mHandler
private final Object mLock
private final java.util.HashMap mWirelessClients
private android.net.wifi.WifiManager$LocalOnlyHotspotReservation mLocalOnlyHotspotReservation
private com.android.car.CarProjectionService$ProjectionSoftApCallback mSoftApCallback
private final java.util.HashMap mProjectionReceiverClients
private android.net.MacAddress mApBssid
private android.net.wifi.WifiScanner mWifiScanner
private int mCurrentProjectionState
private android.car.projection.ProjectionOptions mProjectionOptions
private String mCurrentProjectionPackage
private final com.android.car.BinderInterfaceContainer mProjectionStatusListeners
private final com.android.car.CarProjectionService$ProjectionKeyEventHandlerContainer mKeyEventHandlers
private android.net.wifi.SoftApConfiguration mApConfiguration
private static final String SHARED_PREF_NAME
private static final String KEY_AP_CONFIG_SSID
private static final String KEY_AP_CONFIG_BSSID
private static final String KEY_AP_CONFIG_PASSPHRASE
private static final String KEY_AP_CONFIG_SECURITY_TYPE
private static final int WIFI_MODE_TETHERED
private static final int WIFI_MODE_LOCALONLY
private int mWifiMode
private boolean mStableLocalOnlyHotspotConfig
private final android.content.ServiceConnection mConnection
private final android.content.BroadcastReceiver mBroadcastReceiver
private boolean mBound
private android.content.Intent mRegisteredService
void <init> (android.content.Context, android.os.Handler, com.android.car.CarInputService, com.android.car.bluetooth.CarBluetoothService)
android.content.Context context
android.os.Handler handler
com.android.car.CarInputService carInputService
com.android.car.bluetooth.CarBluetoothService carBluetoothService
android.content.res.Resources res
public void registerProjectionRunner (android.content.Intent)
android.content.Intent serviceIntent
public void unregisterProjectionRunner (android.content.Intent)
android.content.Intent serviceIntent
private void bindToService (android.content.Intent)
android.content.Intent serviceIntent
android.os.UserHandle userHandle
private void unbindServiceIfBound ()
public void registerKeyEventHandler (android.car.ICarProjectionKeyEventHandler, byte[])
com.android.car.CarProjectionService$ProjectionKeyEventHandler info
android.car.ICarProjectionKeyEventHandler eventHandler
byte[] eventMask
java.util.BitSet events
public void unregisterKeyEventHandler (android.car.ICarProjectionKeyEventHandler)
android.car.ICarProjectionKeyEventHandler eventHandler
public void startProjectionAccessPoint (android.os.Messenger, android.os.IBinder) throws android.os.RemoteException
android.os.Messenger messenger
android.os.IBinder binder
public void stopProjectionAccessPoint (android.os.IBinder)
boolean shouldReleaseAp
android.os.IBinder token
boolean shouldReleaseAp
public int[] getAvailableWifiChannels (int)
android.net.wifi.WifiScanner scanner
int i
int band
android.net.wifi.WifiScanner scanner
java.util.List channels
int[] array
public boolean requestBluetoothProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder)
RuntimeException e
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
public boolean releaseBluetoothProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder)
RuntimeException e
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
public void updateProjectionStatus (android.car.projection.ProjectionStatus, android.os.IBinder) throws android.os.RemoteException
int packageUid
android.content.pm.PackageManager$NameNotFoundException e
com.android.car.CarProjectionService$ProjectionReceiverClient client
android.car.projection.ProjectionStatus status
android.os.IBinder token
String packageName
int callingUid
int userHandleId
int packageUid
public void registerProjectionStatusListener (android.car.ICarProjectionStatusListener) throws android.os.RemoteException
android.car.ICarProjectionStatusListener listener
public void unregisterProjectionStatusListener (android.car.ICarProjectionStatusListener) throws android.os.RemoteException
android.car.ICarProjectionStatusListener listener
private com.android.car.CarProjectionService$ProjectionReceiverClient getOrCreateProjectionReceiverClientLocked (android.os.IBinder) throws android.os.RemoteException
android.os.IBinder token
com.android.car.CarProjectionService$ProjectionReceiverClient client
private void unregisterProjectionReceiverClient (android.os.IBinder)
com.android.car.CarProjectionService$ProjectionReceiverClient client
android.os.IBinder token
private void notifyProjectionStatusChanged (android.car.ICarProjectionStatusListener) throws android.os.RemoteException
com.android.car.CarProjectionService$ProjectionReceiverClient client
int currentState
String currentPackage
android.os.RemoteException ex
com.android.car.BinderInterfaceContainer$BinderInterface listener
android.car.ICarProjectionStatusListener singleListenerToNotify
int currentState
String currentPackage
java.util.List statuses
public android.os.Bundle getProjectionOptions ()
private android.car.projection.ProjectionOptions$Builder createProjectionOptionsBuilder ()
android.content.res.Resources res
android.car.projection.ProjectionOptions$Builder builder
android.app.ActivityOptions activityOptions
String consentActivity
int apMode
private static android.app.ActivityOptions createActivityOptions (android.content.res.Resources)
android.graphics.Rect bounds
android.content.res.Resources res
android.app.ActivityOptions activityOptions
boolean changed
int displayId
int[] rawBounds
private void startAccessPoint ()
private void stopAccessPoint ()
private void startTetheredApLocked ()
private void stopTetheredApLocked ()
public void resetProjectionAccessPointCredentials ()
private void startLocalOnlyApLocked ()
java.util.Optional optionalApConfig
private android.content.SharedPreferences getSharedPreferences ()
private void persistApConfiguration (android.net.wifi.SoftApConfiguration)
android.net.wifi.SoftApConfiguration apConfig
java.util.Optional restoreApConfiguration ()
android.content.SharedPreferences pref
android.net.wifi.SoftApConfiguration apConfig
private void stopLocalOnlyApLocked ()
private void sendApStarted (android.net.wifi.SoftApConfiguration)
android.net.wifi.SoftApConfiguration softApConfiguration
android.os.Message message
private void sendApStopped ()
android.os.Message message
private void sendApFailed (int)
int reason
android.os.Message message
private void sendApStatusMessage (android.os.Message)
java.util.List clients
com.android.car.CarProjectionService$WirelessClient client
android.os.Message message
java.util.List clients
public void init ()
private void handleWifiApStateChange (int, int, int, java.lang.String, int)
java.net.NetworkInterface iface
java.net.SocketException e
int currState
int prevState
int errorCode
String ifaceName
int mode
void setAccessPointBssid (android.net.MacAddress)
android.net.MacAddress bssid
public void release ()
public void onBinderDeath (com.android.car.BinderInterfaceContainer$BinderInterface)
com.android.car.BinderInterfaceContainer$BinderInterface iface
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.CarProjectionService$ProjectionKeyEventHandler projectionKeyEventHandler
com.android.car.BinderInterfaceContainer$BinderInterface handler
com.android.car.internal.util.IndentingPrintWriter writer
public void onKeyEvent (int)
android.os.RemoteException e
com.android.car.CarProjectionService$ProjectionKeyEventHandler eventHandler
com.android.car.BinderInterfaceContainer$BinderInterface eventHandlerInterface
int keyEvent
private void updateInputServiceHandlerLocked ()
java.util.BitSet newEvents
private java.util.BitSet computeHandledEventsLocked ()
com.android.car.BinderInterfaceContainer$BinderInterface handlerInterface
java.util.BitSet rv
void setUiMode (java.lang.Integer)
Integer uiMode
void setAccessPointTethering (boolean)
boolean tetherEnabled
void setStableLocalOnlyHotspotConfig (boolean)
boolean stableConfig
private void registerWirelessClient (com.android.car.CarProjectionService$WirelessClient) throws android.os.RemoteException
com.android.car.CarProjectionService$WirelessClient client
private void unregisterWirelessClients ()
com.android.car.CarProjectionService$WirelessClient client
private boolean unregisterWirelessClientLocked (android.os.IBinder)
android.os.IBinder token
com.android.car.CarProjectionService$WirelessClient client
private void ensureApConfiguration ()
android.net.wifi.SoftApConfiguration apConfig
private static java.lang.String macAddressToString (android.net.MacAddress)
android.net.MacAddress macAddress
byte[] addr
private synthetic void lambda$getOrCreateProjectionReceiverClientLocked$0 (android.os.IBinder)
android.os.IBinder token
static void <clinit> ()
}
com/android/car/CarPropertyService$Client.class
CarPropertyService.java
package com.android.car
final com.android.car.CarPropertyService$Client extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.car.hardware.property.ICarPropertyEventListener mListener
private final android.os.IBinder mListenerBinder
private final Object mLock
private final android.util.SparseArray mRateMap
private boolean mIsDead
final synthetic com.android.car.CarPropertyService this$0
void <init> (com.android.car.CarPropertyService, android.car.hardware.property.ICarPropertyEventListener)
android.os.RemoteException e
android.car.hardware.property.ICarPropertyEventListener listener
boolean isDead ()
void addProperty (int, float)
int propId
float rate
float getRate (int)
int propId
int removeProperty (int)
int propId
public void binderDied ()
int i
java.util.List propIds
void onEvent (java.util.List) throws android.os.RemoteException
java.util.List events
}
com/android/car/CarPropertyService.class
CarPropertyService.java
package com.android.car
public com.android.car.CarPropertyService extends android.car.hardware.property.ICarProperty$Stub implements com.android.car.CarServiceBase com.android.car.hal.PropertyHalService$PropertyHalListener {
private static final boolean DBG
private static final String TAG
private static final int SYNC_GET_SET_PROPERTY_OP_LIMIT
private static final long TRACE_TAG
private static final java.util.Set NOT_ALLOWED_WAIT_FOR_UPDATE_PROPERTIES
private static final java.util.Set ERROR_STATES
private static final java.util.Set CAR_HVAC_FAN_DIRECTION_UNWRITABLE_STATES
private static final java.util.Set CRUISE_CONTROL_TYPE_UNWRITABLE_STATES
private static final java.util.Set EV_STOPPING_MODE_UNWRITABLE_STATES
private static final java.util.Set WINDSHIELD_WIPERS_SWITCH_UNWRITABLE_STATES
private static final android.util.SparseArray PROPERTY_ID_TO_UNWRITABLE_STATES
private final android.content.Context mContext
private final com.android.car.hal.PropertyHalService mPropertyHalService
private final Object mLock
private final java.util.Map mClientMap
private final android.util.SparseArray mPropIdClientMap
private final android.util.SparseArray mSetOperationClientMap
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private android.util.SparseArray mPropertyIdToCarPropertyConfig
private android.util.SparseArray mPropToPermission
private int mSyncGetSetPropertyOpCount
public void <init> (android.content.Context, com.android.car.hal.PropertyHalService)
android.content.Context context
com.android.car.hal.PropertyHalService propertyHalService
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int propId
int i
int areaId
int j
int propId
android.util.SparseArray areaIdToClient
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void registerListener (int, float, android.car.hardware.property.ICarPropertyEventListener) throws java.lang.IllegalArgumentException
android.os.IBinder listenerBinder
com.android.car.CarPropertyService$Client client
java.util.List clients
com.android.car.CarPropertyService$Client finalClient
int propertyId
float updateRateHz
android.car.hardware.property.ICarPropertyEventListener iCarPropertyEventListener
android.car.hardware.CarPropertyConfig carPropertyConfig
float sanitizedUpdateRateHz
com.android.car.CarPropertyService$Client finalClient
public boolean registerListenerSafe (int, float, android.car.hardware.property.ICarPropertyEventListener)
Exception e
int propertyId
float updateRateHz
android.car.hardware.property.ICarPropertyEventListener iCarPropertyEventListener
private void getAndDispatchPropertyInitValue (android.car.hardware.CarPropertyConfig, com.android.car.CarPropertyService$Client)
int errorCode
long timestampNanos
Object defaultValue
android.os.ServiceSpecificException e
Exception e
android.car.hardware.property.CarPropertyEvent event
android.car.hardware.CarPropertyValue carPropertyValue
int areaId
android.os.RemoteException ex
android.car.hardware.CarPropertyConfig carPropertyConfig
com.android.car.CarPropertyService$Client client
java.util.List events
int propertyId
public void unregisterListener (int, android.car.hardware.property.ICarPropertyEventListener)
int propertyId
android.car.hardware.property.ICarPropertyEventListener iCarPropertyEventListener
android.os.IBinder listenerBinder
public boolean unregisterListenerSafe (int, android.car.hardware.property.ICarPropertyEventListener)
Exception e
int propertyId
android.car.hardware.property.ICarPropertyEventListener iCarPropertyEventListener
private void unregisterListenerBinderLocked (int, android.os.IBinder)
int propLeft
com.android.car.CarPropertyService$Client c
float rate
int i
IllegalArgumentException e
int propId
android.os.IBinder listenerBinder
float updateMaxRate
com.android.car.CarPropertyService$Client client
java.util.List propertyClients
private void unregisterListenerBinderForProps (java.util.List, android.os.IBinder)
int propId
int i
java.util.List propIds
android.os.IBinder listenerBinder
public com.android.car.internal.property.CarPropertyConfigList getPropertyList ()
int i
int[] allPropId
int[] allPropId
public com.android.car.internal.property.CarPropertyConfigList getPropertyConfigList (int[])
String readPermission
String writePermission
int propId
int[] propIds
java.util.Set grantedPermission
java.util.List availableProp
private boolean checkAndUpdateGrantedWritePermissionSet (android.content.Context, java.util.Set, java.lang.String, int)
android.content.Context context
java.util.Set grantedPermissions
String permission
int propertyId
private static boolean checkAndUpdateGrantedTemperatureDisplayUnitsPermissionSet (android.content.Context, java.util.Set, int)
android.content.Context context
java.util.Set grantedPermissions
int propertyId
private static boolean checkAndUpdateGrantedPermissionSet (android.content.Context, java.util.Set, java.lang.String)
android.content.Context context
java.util.Set grantedPermissions
String permission
private java.lang.Object runSyncOperationCheckLimit (java.util.concurrent.Callable)
RuntimeException e
Exception e
java.util.concurrent.Callable c
public android.car.hardware.CarPropertyValue getProperty (int, int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int propertyId
int areaId
public android.car.hardware.CarPropertyValue getPropertySafe (int, int)
Exception e
int propertyId
int areaId
public java.lang.String getReadPermission (int)
android.util.Pair permissions
int propId
android.util.Pair permissions
public java.lang.String getWritePermission (int)
android.util.Pair permissions
int propId
android.util.Pair permissions
public void setProperty (android.car.hardware.CarPropertyValue, android.car.hardware.property.ICarPropertyEventListener) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
com.android.car.CarPropertyService$Client client
android.car.hardware.CarPropertyValue carPropertyValue
android.car.hardware.property.ICarPropertyEventListener iCarPropertyEventListener
android.os.IBinder listenerBinder
private void updateSetOperationRecorderLocked (int, int, com.android.car.CarPropertyService$Client)
android.util.SparseArray areaIdToClient
int propId
int areaId
com.android.car.CarPropertyService$Client client
private void clearSetOperationRecorderLocked (int, com.android.car.CarPropertyService$Client)
int index
int index
java.util.List indexNeedToRemove
int propId
com.android.car.CarPropertyService$Client client
android.util.SparseArray areaIdToClient
public void onPropertyChange (java.util.List)
com.android.car.CarPropertyService$Client c
java.util.List p
int j
android.car.hardware.property.CarPropertyEvent event
int propId
java.util.List clients
int i
android.os.RemoteException ex
com.android.car.CarPropertyService$Client client
java.util.List events
java.util.Map eventsToDispatch
public void onPropertySetError (int, int, int)
int property
int areaId
int errorCode
com.android.car.CarPropertyService$Client lastOperatedClient
private void dispatchToLastClient (int, int, int, com.android.car.CarPropertyService$Client)
java.util.List eventList
android.os.RemoteException ex
int property
int areaId
int errorCode
com.android.car.CarPropertyService$Client lastOperatedClient
private static void validateGetSetAsyncParameters (com.android.car.internal.property.AsyncPropertyServiceRequestList, com.android.car.internal.property.IAsyncPropertyResultCallback, long) throws java.lang.IllegalArgumentException
com.android.car.internal.property.AsyncPropertyServiceRequestList requests
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
public void getPropertiesAsync (com.android.car.internal.property.AsyncPropertyServiceRequestList, com.android.car.internal.property.IAsyncPropertyResultCallback, long)
int i
com.android.car.internal.property.AsyncPropertyServiceRequestList getPropertyServiceRequestsParcelable
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
java.util.List getPropertyServiceRequests
public void setPropertiesAsync (com.android.car.internal.property.AsyncPropertyServiceRequestList, com.android.car.internal.property.IAsyncPropertyResultCallback, long)
com.android.car.internal.property.AsyncPropertyServiceRequest request
android.car.hardware.CarPropertyValue carPropertyValueToSet
int propertyId
int valuePropertyId
int areaId
int valueAreaId
String propertyName
int i
com.android.car.internal.property.AsyncPropertyServiceRequestList setPropertyServiceRequests
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
java.util.List setPropertyServiceRequestList
public void cancelRequests (int[])
int[] serviceRequestIds
private static void assertPropertyIsReadable (android.car.hardware.CarPropertyConfig)
android.car.hardware.CarPropertyConfig carPropertyConfig
private static void assertConfigIsNotNull (int, android.car.hardware.CarPropertyConfig)
int propertyId
android.car.hardware.CarPropertyConfig carPropertyConfig
private static void assertAreaIdIsSupported (int, android.car.hardware.CarPropertyConfig)
int areaId
android.car.hardware.CarPropertyConfig carPropertyConfig
private android.car.hardware.CarPropertyConfig getCarPropertyConfig (int)
android.car.hardware.CarPropertyConfig carPropertyConfig
int propertyId
android.car.hardware.CarPropertyConfig carPropertyConfig
private void assertReadPermissionGranted (int)
int propertyId
String readPermission
private void validateRegisterParameter (int)
int propertyId
android.car.hardware.CarPropertyConfig carPropertyConfig
private void validateGetParameters (int, int)
int propertyId
int areaId
android.car.hardware.CarPropertyConfig carPropertyConfig
private void validateSetParameters (android.car.hardware.CarPropertyValue)
boolean isGreaterThanOrEqualToMinValue
boolean isLessThanOrEqualToMaxValue
android.car.hardware.CarPropertyValue carPropertyValue
int propertyId
int areaId
Object valueToSet
android.car.hardware.CarPropertyConfig carPropertyConfig
String writePermission
android.car.hardware.property.AreaIdConfig areaIdConfig
private synthetic java.lang.Object lambda$setProperty$2 (android.car.hardware.CarPropertyValue) throws java.lang.Exception
android.car.hardware.CarPropertyValue carPropertyValue
private synthetic android.car.hardware.CarPropertyValue lambda$getProperty$1 (int, int) throws java.lang.Exception
int propertyId
int areaId
private synthetic void lambda$registerListener$0 (android.car.hardware.CarPropertyConfig, com.android.car.CarPropertyService$Client)
android.car.hardware.CarPropertyConfig carPropertyConfig
com.android.car.CarPropertyService$Client finalClient
static void <clinit> ()
}
com/android/car/CarServiceBase.class
CarServiceBase.java
package com.android.car
public abstract com.android.car.CarServiceBase extends java.lang.Object implements com.android.car.CarSystemService {
}
com/android/car/CarServiceHelperWrapper.class
CarServiceHelperWrapper.java
package com.android.car
public final com.android.car.CarServiceHelperWrapper extends java.lang.Object {
private static final String TAG
private static final long CAR_SERVICE_HELPER_WAIT_TIME_MS
private static final String REMOTE_EXCEPTION_STR
private final long mCarServiceHelperWaitTimeoutMs
private final Object mLock
private com.android.car.internal.ICarServiceHelper mICarServiceHelper
private java.util.ArrayList mConnectionRunnables
public static com.android.car.CarServiceHelperWrapper create ()
public static com.android.car.CarServiceHelperWrapper create (long)
long carServiceHelperWaitTimeoutMs
com.android.car.CarServiceHelperWrapper wrapper
public void setCarServiceHelper (com.android.car.internal.ICarServiceHelper)
java.util.ArrayList connectionRunnables
int i
com.android.car.internal.ICarServiceHelper carServiceHelper
java.util.ArrayList connectionRunnables
public static com.android.car.CarServiceHelperWrapper getInstance ()
public void runOnConnection (java.lang.Runnable)
boolean alreadyConnected
Runnable r
boolean alreadyConnected
public void setDisplayAllowlistForUser (int, int[])
android.os.RemoteException e
int userId
int[] displayIds
public void setPassengerDisplays (int[])
android.os.RemoteException e
int[] displayIds
public void setSourcePreferredComponents (boolean, java.util.List)
android.os.RemoteException e
boolean enableSourcePreferred
java.util.List sourcePreferredComponents
public void setSafetyMode (boolean)
android.os.RemoteException e
boolean safe
public android.os.UserHandle createUserEvenWhenDisallowed (java.lang.String, java.lang.String, int)
android.os.RemoteException e
String name
String userType
int flags
public int setPersistentActivity (android.content.ComponentName, int, int)
android.os.RemoteException e
android.content.ComponentName activity
int displayId
int featureId
public void setPersistentActivitiesOnRootTask (java.util.List, android.os.IBinder)
android.os.RemoteException e
java.util.List activities
android.os.IBinder rootTaskToken
public void sendInitialUser (android.os.UserHandle)
android.os.RemoteException e
android.os.UserHandle user
public void setProcessGroup (int, int)
android.os.RemoteException e
int pid
int group
public int getProcessGroup (int)
android.os.RemoteException e
int pid
public int getMainDisplayAssignedToUser (int)
android.os.RemoteException e
int userId
public int getUserAssignedToDisplay (int)
android.os.RemoteException e
int displayId
public boolean startUserInBackgroundVisibleOnDisplay (int, int)
android.os.RemoteException e
int userId
int displayId
public void setProcessProfile (int, int, java.lang.String)
android.os.RemoteException e
int pid
int uid
String profile
public int fetchAidlVhalPid ()
android.os.RemoteException e
private void <init> (long)
long carServiceHelperWaitTimeoutMs
private com.android.car.internal.ICarServiceHelper waitForCarServiceHelper ()
InterruptedException e
static void <clinit> ()
}
com/android/car/CarServiceImpl$VehicleDeathRecipient.class
CarServiceImpl.java
package com.android.car
com.android.car.CarServiceImpl$VehicleDeathRecipient extends java.lang.Object implements com.android.car.IVehicleDeathRecipient {
private void <init> ()
public void serviceDied (long)
long cookie
public void binderDied ()
}
com/android/car/CarServiceImpl.class
CarServiceImpl.java
package com.android.car
public com.android.car.CarServiceImpl extends com.android.car.internal.ProxiedService {
public static final String CAR_SERVICE_INIT_TIMING_TAG
public static final int CAR_SERVICE_INIT_TIMING_MIN_DURATION_MS
private com.android.car.ICarImpl mICarImpl
private com.android.car.VehicleStub mVehicle
private String mVehicleInterfaceName
private final com.android.car.CarServiceImpl$VehicleDeathRecipient mVehicleDeathRecipient
public void <init> ()
public void onCreate ()
com.android.car.util.LimitedTimingsTraceLog initTiming
public void onDestroy ()
public int onStartCommand (android.content.Intent, int, int)
android.content.Intent intent
int flags
int startId
public android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
}
com/android/car/CarServiceUtils$1.class
CarServiceUtils.java
package com.android.car
com.android.car.CarServiceUtils$1 extends java.lang.Object implements android.content.ServiceConnection {
void <init> ()
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/car/CarServiceUtils$EncryptedData.class
CarServiceUtils.java
package com.android.car
public final com.android.car.CarServiceUtils$EncryptedData extends java.lang.Object {
private final byte[] mEncryptedData
private final byte[] mIv
public void <init> (byte[], byte[])
byte[] encryptedData
byte[] iv
public byte[] getEncryptedData ()
public byte[] getIv ()
public boolean equals (java.lang.Object)
Object other
com.android.car.CarServiceUtils$EncryptedData data
public int hashCode ()
}
com/android/car/CarServiceUtils$SyncRunnable.class
CarServiceUtils.java
package com.android.car
final com.android.car.CarServiceUtils$SyncRunnable extends java.lang.Object implements java.lang.Runnable {
private final Runnable mTarget
private volatile boolean mComplete
public void <init> (java.lang.Runnable)
Runnable target
public void run ()
public void waitForComplete ()
}
com/android/car/CarServiceUtils.class
CarServiceUtils.java
package com.android.car
public final com.android.car.CarServiceUtils extends java.lang.Object {
private static final int UUID_LENGTH
private static final String TAG
private static final boolean DBG
public static final int[] EMPTY_INT_ARRAY
private static final String COMMON_HANDLER_THREAD_NAME
private static final byte[] CHAR_POOL_FOR_RANDOM_STRING
private static final String PACKAGE_NOT_FOUND
private static final String ANDROID_KEYSTORE_NAME
private static final String CIPHER_ALGORITHM
private static final int GCM_TAG_LENGTH
private static final android.util.ArrayMap sHandlerThreads
private static final android.content.ServiceConnection sEmptyServiceConnection
private void <init> ()
public static byte[] longToBytes (long)
long primitive
java.nio.ByteBuffer buffer
public static long bytesToLong (byte[])
byte[] array
java.nio.ByteBuffer buffer
long value
public static java.lang.String byteArrayToHexString (byte[])
byte b
byte[] array
StringBuilder sb
public static byte[] uuidToBytes (java.util.UUID)
java.util.UUID uuid
public static java.util.UUID bytesToUUID (byte[])
byte[] bytes
java.nio.ByteBuffer buffer
public static java.lang.String generateRandomNumberString (int)
int length
public static byte[] concatByteArrays (byte[], byte[])
java.io.IOException e
byte[] a
byte[] b
java.io.ByteArrayOutputStream outputStream
public static android.content.ContentResolver getContentResolverForUser (android.content.Context, int)
android.content.Context context
int userId
public static boolean isEventOfType (java.lang.String, android.car.user.CarUserManager$UserLifecycleEvent, int)
String tag
android.car.user.CarUserManager$UserLifecycleEvent event
int expectedType
public static transient boolean isEventAnyOfTypes (java.lang.String, android.car.user.CarUserManager$UserLifecycleEvent, int[])
int i
String tag
android.car.user.CarUserManager$UserLifecycleEvent event
int[] expectedTypes
public static void checkCalledByPackage (android.content.Context, java.lang.String)
String msg
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
String packageName
int callingUid
android.content.pm.PackageManager pm
int uidFromPm
public static void runOnMain (java.lang.Runnable)
Runnable action
public static void runOnLooper (android.os.Looper, java.lang.Runnable)
android.os.Looper looper
Runnable action
public static void runEmptyRunnableOnLooperSync (java.lang.String)
String name
public static void runOnMainSync (java.lang.Runnable)
Runnable action
public static void runOnMainSyncDelayed (java.lang.Runnable, long)
Runnable action
long delayMillis
public static void runOnLooperSync (android.os.Looper, java.lang.Runnable)
android.os.Looper looper
Runnable action
public static void runOnLooperSyncDelayed (android.os.Looper, java.lang.Runnable, long)
android.os.Handler handler
com.android.car.CarServiceUtils$SyncRunnable sr
android.os.Looper looper
Runnable action
long delayMillis
public static void runOnCommon (java.lang.Runnable)
Runnable action
public static float[] toFloatArray (java.util.List)
int i
java.util.List list
int size
float[] array
public static long[] toLongArray (java.util.List)
int i
java.util.List list
int size
long[] array
public static int[] toIntArray (java.util.List)
int i
java.util.List list
int size
int[] array
public static java.util.ArrayList asList (int[])
int i
int[] array
int size
java.util.ArrayList results
public static byte[] toByteArray (java.util.List)
int i
java.util.List list
int size
byte[] array
public static android.util.ArraySet toIntArraySet (int[])
int c
int[] values
android.util.ArraySet set
public static long getUptimeToElapsedTimeDeltaInMillis ()
long elapsed1
long uptime
long elapsed2
int retry
int max_retry
public static android.os.HandlerThread getHandlerThread (java.lang.String)
android.os.HandlerThread thread
String name
public static android.os.HandlerThread getCommonHandlerThread ()
public static void finishAllHandlerTasks ()
java.util.ArrayList threads
android.os.Handler handler
com.android.car.CarServiceUtils$SyncRunnable sr
int i
int i
java.util.ArrayList threads
java.util.ArrayList syncs
public static void assertCallingFromSystemProcessOrSelf ()
public static boolean isCallingFromSystemProcessOrSelf ()
int uid
int pid
public static void assertVehicleHalMockPermission (android.content.Context)
android.content.Context context
public static void assertNavigationManagerPermission (android.content.Context)
android.content.Context context
public static void assertClusterManagerPermission (android.content.Context)
android.content.Context context
public static void assertPowerPermission (android.content.Context)
android.content.Context context
public static void assertProjectionPermission (android.content.Context)
android.content.Context context
public static void assertProjectionStatusPermission (android.content.Context)
android.content.Context context
public static void assertAnyDiagnosticPermission (android.content.Context)
android.content.Context context
public static void assertDrivingStatePermission (android.content.Context)
android.content.Context context
public static void assertAnyVmsPermission (android.content.Context)
android.content.Context context
public static void assertVmsPublisherPermission (android.content.Context)
android.content.Context context
public static void assertVmsSubscriberPermission (android.content.Context)
android.content.Context context
public static void assertPermission (android.content.Context, java.lang.String)
android.content.Context context
String permission
public static boolean hasPermission (android.content.Context, java.lang.String)
android.content.Context context
String permission
public static transient void assertAnyPermission (android.content.Context, java.lang.String[])
String permission
android.content.Context context
String[] permissions
public static android.hardware.automotive.vehicle.V2_0.SubscribeOptions subscribeOptionsToHidl (android.hardware.automotive.vehicle.SubscribeOptions)
android.hardware.automotive.vehicle.SubscribeOptions options
android.hardware.automotive.vehicle.V2_0.SubscribeOptions hidlOptions
public static boolean isMultipleUsersOnMultipleDisplaysSupported (android.os.UserManager)
android.os.UserManager userManager
public static boolean isVisibleBackgroundUsersOnDefaultDisplaySupported (android.os.UserManager)
android.os.UserManager userManager
public static boolean startHomeForUserAndDisplay (android.content.Context, int, int)
Exception e
android.content.Context context
int userId
int displayId
android.content.Intent homeIntent
android.app.ActivityOptions activityOptions
public static boolean startSystemUiForUser (android.content.Context, int)
Exception e
android.content.Context context
int userId
android.content.ComponentName sysuiComponent
android.content.Intent sysUIIntent
public static void stopSystemUiForUser (android.content.Context, int)
android.content.Context context
int userId
String sysUiPackage
public static boolean startUserPickerOnDisplay (android.content.Context, int, java.lang.String)
Exception e
android.content.Context context
int displayId
String userPickerActivityPackage
android.content.Intent intent
android.app.ActivityOptions activityOptions
public static java.lang.String generateRandomAlphaNumericString (int)
int i
int length
StringBuilder sb
int poolSize
public static com.android.car.CarServiceUtils$EncryptedData encryptData (byte[], java.lang.String)
javax.crypto.Cipher cipher
Exception e
byte[] data
String keyAlias
javax.crypto.SecretKey secretKey
public static byte[] decryptData (com.android.car.CarServiceUtils$EncryptedData, java.lang.String)
javax.crypto.Cipher cipher
javax.crypto.spec.GCMParameterSpec spec
Exception e
com.android.car.CarServiceUtils$EncryptedData data
String keyAlias
javax.crypto.SecretKey secretKey
private static javax.crypto.SecretKey getOrCreateSecretKey (java.lang.String)
java.security.KeyStore$SecretKeyEntry secretKeyEntry
java.security.KeyStore keyStore
javax.crypto.KeyGenerator keyGenerator
android.security.keystore.KeyGenParameterSpec keyGenParameterSpec
Exception e
String keyAlias
private static synthetic void lambda$finishAllHandlerTasks$2 ()
private static synthetic void lambda$runEmptyRunnableOnLooperSync$1 ()
private static synthetic java.lang.String lambda$isEventAnyOfTypes$0 (int)
int t
static void <clinit> ()
}
com/android/car/CarShellCommand$1.class
CarShellCommand.java
package com.android.car
com.android.car.CarShellCommand$1 extends com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener$Stub {
final synthetic com.android.car.internal.util.IndentingPrintWriter val$writer
final synthetic java.util.concurrent.CountDownLatch val$resultLatch
final synthetic com.android.car.CarShellCommand this$0
void <init> (com.android.car.CarShellCommand, com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch)
com.android.car.CarShellCommand this$0
public void onScriptFinished (android.os.PersistableBundle)
android.os.PersistableBundle result
public void onSuccess (android.os.PersistableBundle)
android.os.PersistableBundle state
public void onError (int, java.lang.String, java.lang.String)
int errorType
String msg
String stack
public void onMetricsReport (android.os.PersistableBundle, android.os.PersistableBundle)
android.os.PersistableBundle report
android.os.PersistableBundle stateToPersist
}
com/android/car/CarShellCommand$2.class
CarShellCommand.java
package com.android.car
com.android.car.CarShellCommand$2 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.internal.util.IndentingPrintWriter val$writer
final synthetic java.util.concurrent.CountDownLatch val$connectionLatch
final synthetic com.android.car.CarShellCommand this$0
void <init> (com.android.car.CarShellCommand, com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch)
com.android.car.CarShellCommand this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/car/CarShellCommand$AudioZoneMirrorStatusCallbackImpl.class
CarShellCommand.java
package com.android.car
final com.android.car.CarShellCommand$AudioZoneMirrorStatusCallbackImpl extends android.car.media.IAudioZonesMirrorStatusCallback$Stub {
private static final long TEST_CALLBACK_TIMEOUT_MS
private int[] mZoneIds
private int mStatus
private java.util.concurrent.CountDownLatch mStatusLatch
private void <init> ()
public void onAudioZonesMirrorStatusChanged (int[], int)
int[] zoneIds
int status
private boolean waitForCallback () throws java.lang.Exception
public void reset ()
}
com/android/car/CarShellCommand.class
CarShellCommand.java
package com.android.car
final com.android.car.CarShellCommand extends com.android.modules.utils.BasicShellCommandHandler {
private static final String NO_INITIAL_USER
private static final String TAG
private static final boolean VERBOSE
private static final String COMMAND_HELP
private static final String COMMAND_DAY_NIGHT_MODE
private static final String COMMAND_INJECT_VHAL_EVENT
private static final String COMMAND_INJECT_ERROR_EVENT
private static final String COMMAND_INJECT_CONTINUOUS_EVENT
private static final String COMMAND_ENABLE_UXR
private static final String COMMAND_GARAGE_MODE
private static final String COMMAND_GET_DO_ACTIVITIES
private static final String COMMAND_GET_CARPROPERTYCONFIG
private static final String COMMAND_GET_PROPERTY_VALUE
private static final String COMMAND_SET_PROPERTY_VALUE
private static final String COMMAND_PROJECTION_AP_TETHERING
private static final String COMMAND_PROJECTION_AP_STABLE_CONFIG
private static final String COMMAND_PROJECTION_UI_MODE
private static final String COMMAND_RESUME
private static final String COMMAND_SUSPEND
private static final String COMMAND_HIBERNATE
private static final String COMMAND_SET_DISPLAY_STATE
private static final String PARAM_SIMULATE
private static final String PARAM_REAL
private static final String PARAM_AUTO
private static final String PARAM_SKIP_GARAGEMODE
private static final String PARAM_REBOOT
private static final String PARAM_WAKEUP_AFTER
private static final String PARAM_FREE_MEMORY
private static final String COMMAND_SET_UID_TO_ZONE
private static final String COMMAND_RESET_VOLUME_CONTEXT
private static final String COMMAND_SET_MUTE_CAR_VOLUME_GROUP
private static final String COMMAND_SET_GROUP_VOLUME
private static final String COMMAND_SET_AUDIO_MIRROR
private static final String COMMAND_UNSET_AUDIO_MIRROR
private static final String COMMAND_START_FIXED_ACTIVITY_MODE
private static final String COMMAND_STOP_FIXED_ACTIVITY_MODE
private static final String COMMAND_ENABLE_FEATURE
private static final String COMMAND_DISABLE_FEATURE
private static final String COMMAND_INJECT_KEY
private static final String COMMAND_INJECT_MOTION
private static final String COMMAND_INJECT_ROTARY
private static final String COMMAND_INJECT_CUSTOM_INPUT
private static final String COMMAND_CHECK_LOCK_IS_SECURE
private static final String COMMAND_CHECK_FAKE_VHAL
private static final String COMMAND_GET_INITIAL_USER_INFO
private static final String COMMAND_SWITCH_USER
private static final String COMMAND_LOGOUT_USER
private static final String COMMAND_REMOVE_USER
private static final String COMMAND_CREATE_USER
private static final String COMMAND_GET_INITIAL_USER
private static final String COMMAND_SET_USER_ID_TO_OCCUPANT_ZONE
private static final String COMMAND_RESET_USER_ID_IN_OCCUPANT_ZONE
private static final String COMMAND_GET_USER_AUTH_ASSOCIATION
private static final String COMMAND_SET_USER_AUTH_ASSOCIATION
private static final String COMMAND_SET_START_BG_USERS_ON_GARAGE_MODE
private static final String COMMAND_DEFINE_POWER_POLICY
private static final String COMMAND_APPLY_POWER_POLICY
private static final String COMMAND_DEFINE_POWER_POLICY_GROUP
private static final String COMMAND_SET_POWER_POLICY_GROUP
private static final String COMMAND_APPLY_CTS_VERIFIER_POWER_OFF_POLICY
private static final String COMMAND_APPLY_CTS_VERIFIER_POWER_ON_POLICY
private static final String COMMAND_POWER_OFF
private static final String COMMAND_SILENT_MODE
private static final String SILENT_MODE_FORCED_SILENT
private static final String SILENT_MODE_FORCED_NON_SILENT
private static final String SILENT_MODE_NON_FORCED
private static final String COMMAND_EMULATE_DRIVING_STATE
private static final String DRIVING_STATE_DRIVE
private static final String DRIVING_STATE_PARK
private static final String DRIVING_STATE_REVERSE
private static final String DRIVING_STATE_NEUTRAL
private static final String COMMAND_SET_REARVIEW_CAMERA_ID
private static final String COMMAND_GET_REARVIEW_CAMERA_ID
private static final String COMMAND_SET_CAMERA_ID
private static final String COMMAND_GET_CAMERA_ID
private static final String COMMAND_ENABLE_CAMERA_SERVICE_TYPE
private static final String COMMAND_CHECK_CAMERA_SERVICE_TYPE_ENABLED
private static final String COMMAND_WATCHDOG_CONTROL_PACKAGE_KILLABLE_STATE
private static final String COMMAND_WATCHDOG_IO_SET_3P_FOREGROUND_BYTES
private static final String COMMAND_WATCHDOG_IO_GET_3P_FOREGROUND_BYTES
private static final String COMMAND_WATCHDOG_CONTROL_PROCESS_HEALTH_CHECK
private static final String COMMAND_WATCHDOG_RESOURCE_OVERUSE_KILL
private static final String COMMAND_DRIVING_SAFETY_SET_REGION
private static final String COMMAND_TELEMETRY
private static final String COMMAND_CONTROL_COMPONENT_ENABLED_STATE
private static final String COMMAND_LIST_VHAL_PROPS
private static final String COMMAND_GET_VHAL_BACKEND
private static final String COMMAND_TEST_ECHO_REVERSE_BYTES
private static final String COMMAND_GET_TARGET_CAR_VERSION
private static final String COMMAND_SET_PROCESS_GROUP
private static final String COMMAND_GET_PROCESS_GROUP
private static final String COMMAND_SET_PROCESS_PROFILE
private static final String COMMAND_GET_DISPLAY_BY_USER
private static final String COMMAND_GET_USER_BY_DISPLAY
private static final String COMMAND_GENERATE_TEST_VENDOR_CONFIGS
private static final String COMMAND_RESTORE_TEST_VENDOR_CONFIGS
private static final String[] CREATE_OR_MANAGE_USERS_PERMISSIONS
private static final String[] CREATE_OR_MANAGE_OR_QUERY_USERS_PERMISSIONS
private static final android.util.ArrayMap USER_BUILD_COMMAND_TO_PERMISSIONS_MAP
private static final android.util.ArrayMap USER_BUILD_COMMAND_TO_PERMISSION_MAP
private static final String PARAM_DAY_MODE
private static final String PARAM_NIGHT_MODE
private static final String PARAM_SENSOR_MODE
private static final String PARAM_VEHICLE_PROPERTY_AREA_GLOBAL
private static final String PARAM_INJECT_EVENT_DEFAULT_RATE
private static final String PARAM_INJECT_EVENT_DEFAULT_DURATION
private static final String PARAM_ALL_PROPERTIES_OR_AREA
private static final String PARAM_ON_MODE
private static final String PARAM_OFF_MODE
private static final String PARAM_QUERY_MODE
private static final String PARAM_REBOOT_AFTER_GARAGEMODE
private static final String PARAM_MUTE
private static final String PARAM_UNMUTE
private static final int RESULT_OK
private static final int RESULT_ERROR
private static final int DEFAULT_HAL_TIMEOUT_MS
private static final int DEFAULT_CAR_USER_SERVICE_TIMEOUT_MS
private static final int INVALID_USER_AUTH_TYPE_OR_VALUE
private static final android.util.SparseArray VALID_USER_AUTH_TYPES
private static final String VALID_USER_AUTH_TYPES_HELP
private static final android.util.SparseArray VALID_USER_AUTH_SET_VALUES
private static final String VALID_USER_AUTH_SET_VALUES_HELP
private static final android.util.ArrayMap CUSTOM_INPUT_FUNCTION_ARGS
private static final String INVALID_DISPLAY_ARGUMENTS
private static final int DEFAULT_DEVICE_ID
private static final float DEFAULT_PRESSURE
private static final float NO_PRESSURE
private static final float DEFAULT_SIZE
private static final int DEFAULT_META_STATE
private static final float DEFAULT_PRECISION_X
private static final float DEFAULT_PRECISION_Y
private static final int DEFAULT_EDGE_FLAGS
private static final int DEFAULT_BUTTON_STATE
private static final int DEFAULT_FLAGS
private static final android.util.ArrayMap MOTION_EVENT_SOURCES
private static final java.time.Duration TELEMETRY_RESULT_WAIT_TIMEOUT
private final android.content.Context mContext
private final com.android.car.hal.VehicleHal mHal
private final com.android.car.audio.CarAudioService mCarAudioService
private final com.android.car.pm.CarPackageManagerService mCarPackageManagerService
private final com.android.car.CarProjectionService mCarProjectionService
private final com.android.car.power.CarPowerManagementService mCarPowerManagementService
private final com.android.car.am.FixedActivityService mFixedActivityService
private final com.android.car.CarFeatureController mFeatureController
private final com.android.car.CarInputService mCarInputService
private final com.android.car.CarNightService mCarNightService
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final com.android.car.garagemode.GarageModeService mGarageModeService
private final com.android.car.user.CarUserService mCarUserService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private final com.android.car.evs.CarEvsService mCarEvsService
private final com.android.car.watchdog.CarWatchdogService mCarWatchdogService
private final com.android.car.telemetry.CarTelemetryService mCarTelemetryService
private long mKeyDownTime
private long mMotionDownTime
private android.content.ServiceConnection mScriptExecutorConn
private com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor mScriptExecutor
private com.android.car.CarShellCommand$AudioZoneMirrorStatusCallbackImpl mMirrorStatusCallback
private static java.lang.String getHelpString (java.lang.String, android.util.SparseArray)
int i
String name
android.util.SparseArray values
StringBuilder help
int size
void <init> (android.content.Context, com.android.car.hal.VehicleHal, com.android.car.audio.CarAudioService, com.android.car.pm.CarPackageManagerService, com.android.car.CarProjectionService, com.android.car.power.CarPowerManagementService, com.android.car.am.FixedActivityService, com.android.car.CarFeatureController, com.android.car.CarInputService, com.android.car.CarNightService, com.android.car.systeminterface.SystemInterface, com.android.car.garagemode.GarageModeService, com.android.car.user.CarUserService, com.android.car.CarOccupantZoneService, com.android.car.evs.CarEvsService, com.android.car.watchdog.CarWatchdogService, com.android.car.telemetry.CarTelemetryService)
android.content.Context context
com.android.car.hal.VehicleHal hal
com.android.car.audio.CarAudioService carAudioService
com.android.car.pm.CarPackageManagerService carPackageManagerService
com.android.car.CarProjectionService carProjectionService
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.am.FixedActivityService fixedActivityService
com.android.car.CarFeatureController featureController
com.android.car.CarInputService carInputService
com.android.car.CarNightService carNightService
com.android.car.systeminterface.SystemInterface systemInterface
com.android.car.garagemode.GarageModeService garageModeService
com.android.car.user.CarUserService carUserService
com.android.car.CarOccupantZoneService carOccupantZoneService
com.android.car.evs.CarEvsService carEvsService
com.android.car.watchdog.CarWatchdogService carWatchdogService
com.android.car.telemetry.CarTelemetryService carTelemetryService
public int onCommand (java.lang.String)
com.android.car.internal.util.IndentingPrintWriter pw
String cmd
java.util.ArrayList argsList
String arg
String[] args
public void onHelp ()
com.android.car.internal.util.IndentingPrintWriter pw
private static void showHelp (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter pw
private static int showInvalidArguments (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter pw
private void runSetZoneIdForUid (java.lang.String, java.lang.String)
String zoneString
String uidString
int uid
int zoneId
private void runSetMuteCarVolumeGroup (java.lang.String, java.lang.String, java.lang.String)
String zoneString
String groupIdString
String muteString
int groupId
int zoneId
boolean muteState
private void runSetGroupVolume (java.lang.String, java.lang.String, java.lang.String)
String zoneIdString
String groupIdString
String volumeString
int groupId
int zoneId
int percentVolume
int minIndex
int maxIndex
int index
private void runSetAudioMirror (java.lang.String, java.lang.String, com.android.car.internal.util.IndentingPrintWriter)
boolean registered
boolean called
Exception e
int c
String zoneId1String
String zoneId2String
com.android.car.internal.util.IndentingPrintWriter writer
int zoneId1
int zoneId2
boolean called
private void runUnsetAudioMirror (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String arg
int i
boolean registered
long requestId
int zoneId
boolean called
Exception e
int c
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean useConfig
String inputString
boolean called
private void runResetSelectedVolumeContext ()
private void runSetOccupantZoneIdForUserId (java.lang.String, java.lang.String)
String occupantZoneIdString
String userIdString
int userId
int occupantZoneId
private void runResetOccupantZoneId (java.lang.String)
String occupantZoneIdString
int occupantZoneId
private void assertHasAtLeastOnePermission (java.lang.String, java.lang.String[])
String requiredPermission
String cmd
String[] requiredPermissions
int exec (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String requiredPermission
String value
String value
String data
String zone
String data
int argNum
String delayTime
String errorAreaId
String errorCode
boolean enableBlocking
String a
String[] doActivities
String pkgName
String propertyId
String propId
String areaId
com.android.car.CarTestService$NativePipe pipe
Exception e
com.android.car.CarTestService$NativePipe pipe
Exception e
Exception e
String value
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String cmd
String[] requiredPermissions
private void setStartBackgroundUsersOnGarageMode (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean enabled
private void startFixedActivity (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int displayId
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int displayId
String packageName
String activityName
android.content.Intent intent
android.app.ActivityOptions options
private void stopFixedMode (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int displayId
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int displayId
private void enableDisableFeature (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter, boolean)
int r
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean enable
String featureName
long id
int r
private void injectKey (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int vehicleDisplay
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int i
int display
int delayMs
int keyCode
int action
int seat
private void injectKeyEvent (int, int, int, int)
android.view.KeyEvent keyEvent
int action
int keyCode
int display
int seat
long currentTime
long token
private void injectMotion (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int vehicleDisplay
int j
int remainedArgNum
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int i
int display
int delayMs
int action
int seat
int count
java.util.List coordXs
java.util.List coordYs
java.util.List pointerIds
int source
private static int parseUnsignedInt (java.lang.String)
String value
private static int getToolType (int)
int inputSource
private static int getInputDeviceId (int)
android.view.InputDevice inputDev
int devId
int inputSource
int[] devIds
private void injectMotionEvent (int, int, java.util.List, java.util.List, java.util.List, int, int)
int i
int source
int action
java.util.List xs
java.util.List ys
java.util.List pointerIds
int display
int seat
long currentTime
long token
int pointerCount
float pressure
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerCoords[] pointerCoords
int toolType
android.view.MotionEvent event
private void injectRotary (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int vehicleDisplay
NumberFormatException e
int j
int j
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int i
int display
int inputType
boolean clockwise
java.util.List deltaTimeMs
long[] uptimeMs
long currentUptime
android.car.input.RotaryEvent rotaryEvent
private void injectCustomInputEvent (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int vehicleDisplay
Integer inputCode
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int display
int repeatCounter
int argIdx
String eventValue
Integer inputCode
android.car.input.CustomInputEvent event
private boolean checkVehicleDisplay (int, com.android.car.internal.util.IndentingPrintWriter)
int vehicleDisplay
com.android.car.internal.util.IndentingPrintWriter writer
private void getInitialUserInfo (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String arg
int i
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String typeArg
int requestType
int timeout
java.util.concurrent.CountDownLatch latch
com.android.car.hal.HalCallback callback
android.hardware.automotive.vehicle.UsersInfo usersInfo
private android.hardware.automotive.vehicle.UsersInfo generateUsersInfo ()
android.os.UserManager um
com.android.car.user.UserHandleHelper userHandleHelper
private int getUserHalFlags (int)
int userId
android.os.UserManager um
com.android.car.user.UserHandleHelper userHandleHelper
private static void waitForHal (com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch, int)
InterruptedException e
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch latch
int timeoutMs
private void switchUser (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String arg
int i
java.util.concurrent.CountDownLatch latch
com.android.car.hal.UserHalService userHal
android.hardware.automotive.vehicle.UserInfo targetUserInfo
android.hardware.automotive.vehicle.SwitchUserRequest request
java.util.concurrent.TimeoutException e
InterruptedException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int targetUserId
int timeout
boolean halOnly
android.car.user.CarUserManager carUserManager
android.car.SyncResultCallback syncResultCallback
private void showUserSwitchResult (com.android.car.internal.util.IndentingPrintWriter, android.car.user.UserSwitchResult)
com.android.car.internal.util.IndentingPrintWriter writer
android.car.user.UserSwitchResult result
String msg
private void logoutUser (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String arg
int i
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int timeout
android.car.user.CarUserManager carUserManager
android.car.util.concurrent.AsyncFuture future
android.car.user.UserSwitchResult result
private void createUser (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String arg
int i
android.car.user.UserCreationResult result
java.util.concurrent.TimeoutException e
InterruptedException e
android.car.user.CarUserManager carUserManager
android.car.SyncResultCallback syncResultCallback
android.car.user.UserCreationRequest$Builder builder
android.car.user.UserCreationResult result
android.os.UserHandle user
Integer androidFailureStatus
String msg
String internalMsg
android.os.NewUserRequest newUserRequest
Exception e
boolean removed
RuntimeException e
boolean removed
boolean removed
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int timeout
int flags
boolean isGuest
boolean halOnly
String name
java.util.concurrent.CountDownLatch latch
com.android.car.hal.UserHalService userHal
android.hardware.automotive.vehicle.CreateUserRequest request
android.os.UserManager um
android.os.NewUserRequest newUserRequest
android.os.NewUserResponse newUserResponse
android.os.UserHandle newUser
java.util.concurrent.atomic.AtomicBoolean halOk
private android.os.NewUserRequest getCreateUserRequest (java.lang.String, boolean, int)
String name
boolean isGuest
int flags
android.os.NewUserRequest$Builder builder
private void removeUser (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String arg
int i
com.android.car.hal.UserHalService userHal
android.hardware.automotive.vehicle.UsersInfo usersInfo
android.hardware.automotive.vehicle.UserInfo userInfo
android.hardware.automotive.vehicle.RemoveUserRequest request
android.car.user.UserRemovalResult result
java.util.concurrent.TimeoutException e
InterruptedException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int userId
int timeout
boolean halOnly
android.car.user.CarUserManager carUserManager
android.car.SyncResultCallback syncResultCallback
private static java.lang.Object waitForFuture (com.android.car.internal.util.IndentingPrintWriter, android.car.util.concurrent.AsyncFuture, int)
InterruptedException e
Exception e
com.android.car.internal.util.IndentingPrintWriter writer
android.car.util.concurrent.AsyncFuture future
int timeoutMs
Object result
private void getInitialUser (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
android.os.UserHandle user
private void getUserAuthAssociation (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
NumberFormatException e
int type
String arg
int i
android.hardware.automotive.vehicle.UserIdentificationResponse response
int i
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean halOnly
int userId
android.hardware.automotive.vehicle.UserIdentificationGetRequest request
java.util.ArrayList associationTypes
int requestSize
android.car.user.CarUserManager carUserManager
int[] types
android.car.user.UserIdentificationAssociationResponse response
private android.car.user.CarUserManager getCarUserManager (com.android.car.internal.util.IndentingPrintWriter, int)
com.android.car.internal.util.IndentingPrintWriter writer
int userId
android.content.Context context
int actualUserId
private android.content.Context getContextForUser (int)
int userId
private android.car.user.CarUserManager getCarUserManager (android.content.Context)
android.content.Context context
android.car.Car car
android.car.user.CarUserManager carUserManager
private void showResponse (com.android.car.internal.util.IndentingPrintWriter, android.hardware.automotive.vehicle.UserIdentificationResponse)
android.hardware.automotive.vehicle.UserIdentificationAssociation association
int i
com.android.car.internal.util.IndentingPrintWriter writer
android.hardware.automotive.vehicle.UserIdentificationResponse response
int numberAssociations
private void showResponse (com.android.car.internal.util.IndentingPrintWriter, android.car.user.UserIdentificationAssociationResponse)
int i
com.android.car.internal.util.IndentingPrintWriter writer
android.car.user.UserIdentificationAssociationResponse response
String errorMessage
int[] values
private void setUserAuthAssociation (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
NumberFormatException e
android.hardware.automotive.vehicle.UserIdentificationSetAssociation association
String arg
int i
java.util.concurrent.CountDownLatch latch
android.hardware.automotive.vehicle.UserIdentificationSetAssociation association
int i
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean halOnly
int timeout
int userId
android.hardware.automotive.vehicle.UserIdentificationSetRequest request
java.util.ArrayList associations
int requestSize
android.car.user.CarUserManager carUserManager
int[] types
int[] values
android.car.util.concurrent.AsyncFuture future
android.car.user.UserIdentificationAssociationResponse response
private static int parseAuthArg (android.util.SparseArray, java.lang.String)
int i
android.util.SparseArray types
String type
private void forceDayNightMode (java.lang.String, com.android.car.internal.util.IndentingPrintWriter)
int mode
int mode
int mode
String arg
com.android.car.internal.util.IndentingPrintWriter writer
int mode
int current
String currentMode
private void runSuspendCommand (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
Exception e
Exception e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String command
boolean isHibernation
boolean simulate
boolean modeSet
boolean skipGarageMode
boolean freeMemory
int resumeDelay
int index
String suspendType
private void forceGarageMode (java.lang.String, com.android.car.internal.util.IndentingPrintWriter)
IllegalStateException e
String arg
com.android.car.internal.util.IndentingPrintWriter writer
private void runSilentCommand (java.lang.String, com.android.car.internal.util.IndentingPrintWriter)
String arg
com.android.car.internal.util.IndentingPrintWriter writer
private void emulateDrivingState (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String mode
private void emulateDrive ()
private void emulateReverse ()
private void emulatePark ()
private void emulateNeutral ()
private int definePowerPolicy (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean result
private int applyPowerPolicy (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean result
private int definePowerPolicyGroup (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean result
private int setPowerPolicyGroup (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean result
private int applyCtsVerifierPowerPolicy (java.lang.String, java.lang.String, java.lang.String, com.android.car.internal.util.IndentingPrintWriter)
String policyId
String ops
String cmdName
com.android.car.internal.util.IndentingPrintWriter writer
String[] defArgs
String[] appArgs
boolean result
private int applyCtsVerifierPowerOffPolicy (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] unusedArgs
com.android.car.internal.util.IndentingPrintWriter writer
private int applyCtsVerifierPowerOnPolicy (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] unusedArgs
com.android.car.internal.util.IndentingPrintWriter writer
private void powerOff (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
boolean skipGarageMode
boolean reboot
int index
private void injectVhalEvent (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, com.android.car.internal.util.IndentingPrintWriter)
android.hardware.automotive.vehicle.VehiclePropError error
NumberFormatException e
String property
String zone
String value
boolean isErrorEvent
String delayTime
com.android.car.internal.util.IndentingPrintWriter writer
private void injectContinuousEvents (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int i
float sampleRateFloat
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String areaId
String sampleRate
String durationTime
String propId
String data
private void runSetVehiclePropertyValue (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int id
int areaId
NumberFormatException e
Exception e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String strId
String strAreaId
String value
int id
int areaId
private static java.lang.String getSetPropertyValueUsage ()
private void setRearviewCameraId (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private void setCameraId (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private void enableCameraServiceType (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private void setDrivingSafetyRegion (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String region
private void getRearviewCameraId (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void getCameraId (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private void checkCameraServiceTypeEnabled (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String cameraId
private void controlWatchdogPackageKillableState (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int currentUserId
private void setWatchdogIoThirdPartyForegroundBytes (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
long newForegroundModeBytes
android.car.watchdog.ResourceOveruseConfiguration configuration
android.car.watchdog.ResourceOveruseConfiguration newConfiguration
int result
NumberFormatException e
android.os.RemoteException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private void getWatchdogIoThirdPartyForegroundBytes (com.android.car.internal.util.IndentingPrintWriter)
android.car.watchdog.IoOveruseConfiguration ioOveruseConfiguration
android.car.watchdog.PerStateBytes componentLevelThresholds
long foregroundBytes
NullPointerException e
com.android.car.internal.util.IndentingPrintWriter writer
android.car.watchdog.ResourceOveruseConfiguration configuration
private android.car.watchdog.ResourceOveruseConfiguration getThirdPartyResourceOveruseConfiguration (int)
android.car.watchdog.ResourceOveruseConfiguration configuration
int resourceOveruseFlag
private android.car.watchdog.ResourceOveruseConfiguration setComponentLevelForegroundIoBytes (android.car.watchdog.ResourceOveruseConfiguration, long)
android.car.watchdog.ResourceOveruseConfiguration configuration
long foregroundModeBytes
android.car.watchdog.IoOveruseConfiguration ioOveruseConfiguration
android.car.watchdog.PerStateBytes componentLevelThresholds
private android.car.watchdog.ResourceOveruseConfiguration$Builder constructResourceOveruseConfigurationBuilder (android.car.watchdog.ResourceOveruseConfiguration)
android.car.watchdog.ResourceOveruseConfiguration configuration
private void controlWatchdogProcessHealthCheck (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private void performResourceOveruseKill (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int userId
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String packageName
int userId
boolean isKilled
private void printTelemetryHelp (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void handleTelemetryCommands (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
java.util.concurrent.CountDownLatch latch
java.io.ByteArrayOutputStream out
java.io.BufferedInputStream in
Exception e
java.io.IOException e
java.io.IOException e
Exception e
android.os.PersistableBundle publishedData
android.os.PersistableBundle nestedBundle
android.os.PersistableBundle savedState
int i
long delta
InterruptedException e
String configName
String expectedResultCount
String timeout
boolean printResults
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicLong firstReportReady
java.util.concurrent.atomic.AtomicLong lastReportReady
java.util.concurrent.atomic.AtomicInteger numResultsReceived
boolean shouldPrintResults
android.car.telemetry.CarTelemetryManager$MetricsReportCallback callback
String parsedConfigName
java.util.concurrent.Executor executor
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
android.car.Car car
android.car.telemetry.CarTelemetryManager carTelemetryManager
String cmd
private void pingScriptExecutor (com.android.car.internal.util.IndentingPrintWriter, android.os.PersistableBundle, android.os.PersistableBundle) throws java.lang.InterruptedException android.os.RemoteException
String script
java.io.ByteArrayOutputStream out
String script
java.io.BufferedInputStream in
String script
Exception e
com.android.car.internal.util.IndentingPrintWriter writer
android.os.PersistableBundle publishedData
android.os.PersistableBundle savedState
String script
java.util.concurrent.CountDownLatch resultLatch
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
private void connectToScriptExecutor (com.android.car.internal.util.IndentingPrintWriter) throws java.lang.InterruptedException
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch connectionLatch
android.content.Intent intent
boolean success
private void parseTelemetryError (byte[], com.android.car.internal.util.IndentingPrintWriter)
android.car.telemetry.TelemetryProto$TelemetryError error
java.io.IOException e
byte[] telemetryError
com.android.car.internal.util.IndentingPrintWriter writer
private void controlComponentEnabledState (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int curState
Exception e
Exception e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String packageName
int currentUserId
int newState
String callingPackageName
private java.lang.String getAppEnabledStateName (int)
int enabledState
String stateName
private void checkLockIsSecure (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int userId
private void listVhalProps (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.hal.HalPropConfig[] configs
Exception e
com.android.car.internal.util.IndentingPrintWriter writer
java.util.List propIds
private void getVhalBackend (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void testEchoReverseBytes (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int i
IllegalArgumentException e
android.os.ServiceSpecificException e
com.android.car.hal.HalPropValue result
RuntimeException e
int i
RuntimeException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int propId
int requestSize
byte[] byteValues
com.android.car.hal.HalPropValue result
int resultSize
byte[] reverse
byte[] resultValues
private void getTargetCarVersion (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
NumberFormatException e
String userArg
android.car.CarVersion Version
android.os.ServiceSpecificException e
String app
int i
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int firstAppArg
int userId
android.content.Context userContext
private void setProcessGroup (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int pid
int group
private void getProcessGroup (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int pid
int group
private void setProcessProfile (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int pid
int uid
String profile
private void getDisplayByUser (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int userId
int userId
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String userIdArg
int userId
int displayId
private void getUserByDisplay (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
int displayId
NumberFormatException e
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
int displayId
String displayArg
int userId
private static boolean isPropertyAreaTypeGlobal (java.lang.String)
String property
private static java.lang.String getSuspendCommandUsage (java.lang.String)
String command
private static synthetic void lambda$handleTelemetryCommands$7 (java.lang.String, android.car.telemetry.CarTelemetryManager, java.util.concurrent.Executor, android.car.telemetry.CarTelemetryManager$MetricsReportCallback, java.lang.String)
String parsedConfigName
android.car.telemetry.CarTelemetryManager carTelemetryManager
java.util.concurrent.Executor executor
android.car.telemetry.CarTelemetryManager$MetricsReportCallback callback
String metricsConfigName
private synthetic void lambda$handleTelemetryCommands$6 (java.util.concurrent.atomic.AtomicLong, java.util.concurrent.atomic.AtomicLong, java.util.concurrent.atomic.AtomicInteger, boolean, com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch, java.lang.String, android.os.PersistableBundle, byte[], int)
java.util.concurrent.atomic.AtomicLong firstReportReady
java.util.concurrent.atomic.AtomicLong lastReportReady
java.util.concurrent.atomic.AtomicInteger numResultsReceived
boolean shouldPrintResults
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch latch
String metricsConfigName
android.os.PersistableBundle report
byte[] telemetryError
int status
private static synthetic void lambda$handleTelemetryCommands$5 (com.android.car.internal.util.IndentingPrintWriter, java.lang.String)
com.android.car.internal.util.IndentingPrintWriter writer
String configDetails
private static synthetic void lambda$handleTelemetryCommands$4 (com.android.car.internal.util.IndentingPrintWriter, java.lang.String[], java.util.concurrent.CountDownLatch, java.lang.String, int)
com.android.car.internal.util.IndentingPrintWriter writer
String[] args
java.util.concurrent.CountDownLatch latch
String metricsConfigName
int statusCode
private synthetic void lambda$setUserAuthAssociation$3 (com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch, int, android.hardware.automotive.vehicle.UserIdentificationResponse)
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch latch
int status
android.hardware.automotive.vehicle.UserIdentificationResponse response
private static synthetic void lambda$createUser$2 (com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.CountDownLatch, int, android.hardware.automotive.vehicle.CreateUserResponse)
String errorMessage
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.atomic.AtomicBoolean halOk
java.util.concurrent.CountDownLatch latch
int status
android.hardware.automotive.vehicle.CreateUserResponse resp
private static synthetic void lambda$switchUser$1 (com.android.car.internal.util.IndentingPrintWriter, com.android.car.hal.UserHalService, android.hardware.automotive.vehicle.SwitchUserRequest, java.util.concurrent.CountDownLatch, int, android.hardware.automotive.vehicle.SwitchUserResponse)
String errorMessage
com.android.car.internal.util.IndentingPrintWriter writer
com.android.car.hal.UserHalService userHal
android.hardware.automotive.vehicle.SwitchUserRequest request
java.util.concurrent.CountDownLatch latch
int status
android.hardware.automotive.vehicle.SwitchUserResponse resp
private static synthetic void lambda$getInitialUserInfo$0 (com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch, int, android.hardware.automotive.vehicle.InitialUserInfoResponse)
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch latch
int status
android.hardware.automotive.vehicle.InitialUserInfoResponse resp
static void <clinit> ()
}
com/android/car/CarStatsLog.class
CarStatsLog.java
package com.android.car
public final com.android.car.CarStatsLog extends java.lang.Object {
public static final int CAR_POWER_STATE_CHANGED
public static final int GARAGE_MODE_INFO
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED
public static final int CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED
public static final int CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED
public static final int CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED
public static final int CAR_WATCHDOG_IO_OVERUSE_STATS_REPORTED
public static final int VMS_CLIENT_STATS
public static final int CAR_WATCHDOG_SYSTEM_IO_USAGE_SUMMARY
public static final int CAR_WATCHDOG_UID_IO_USAGE_SUMMARY
public static final int CAR_POWER_STATE_CHANGED__STATE__WAIT_FOR_VHAL
public static final int CAR_POWER_STATE_CHANGED__STATE__ON
public static final int CAR_POWER_STATE_CHANGED__STATE__SHUTDOWN_PREPARE
public static final int CAR_POWER_STATE_CHANGED__STATE__WAIT_FOR_FINISH
public static final int CAR_POWER_STATE_CHANGED__STATE__SUSPEND
public static final int CAR_POWER_STATE_CHANGED__STATE__SIMULATE_SLEEP
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED__STATE__UNKNOWN
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED__STATE__CONNECTING
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED__STATE__CONNECTED
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED__STATE__DISCONNECTED
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED__STATE__TERMINATED
public static final int VMS_CLIENT_CONNECTION_STATE_CHANGED__STATE__CONNECTION_ERROR
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED__REQUEST_TYPE__UNKNOWN
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED__REQUEST_TYPE__SWITCH_REQUEST_ANDROID
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED__REQUEST_TYPE__SWITCH_REQUEST_OEM
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED__REQUEST_TYPE__SWITCH_REQUEST_LEGACY
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED__REQUEST_TYPE__CREATE_REQUEST
public static final int CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED__REQUEST_TYPE__REMOVE_REQUEST
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__UNKNOWN
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__INVALID
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__OK
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__HAL_SET_TIMEOUT
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__HAL_RESPONSE_TIMEOUT
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__WRONG_HAL_RESPONSE
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__CALLBACK_STATUS__CONCURRENT_OPERATION
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__REQUEST_STATUS__UNSPECIFIED
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__REQUEST_STATUS__SUCCESS
public static final int CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED__REQUEST_STATUS__FAILURE
public static final int CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED__SWITCH_STATUS__UNKNOWN
public static final int CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED__SWITCH_STATUS__SUCCESS
public static final int CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED__SWITCH_STATUS__FAILURE
public static final int CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED__REQUEST_TYPE__UNKNOWN
public static final int CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED__REQUEST_TYPE__FIRST_BOOT
public static final int CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED__REQUEST_TYPE__FIRST_BOOT_AFTER_OTA
public static final int CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED__REQUEST_TYPE__COLD_BOOT
public static final int CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED__REQUEST_TYPE__RESUME
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__UNKNOWN
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__INVALID
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__OK
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__HAL_SET_TIMEOUT
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__HAL_RESPONSE_TIMEOUT
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__WRONG_HAL_RESPONSE
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__CALLBACK_STATUS__CONCURRENT_OPERATION
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__RESPONSE_ACTION__UNSPECIFIED
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__RESPONSE_ACTION__DEFAULT
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__RESPONSE_ACTION__SWITCH
public static final int CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED__RESPONSE_ACTION__CREATE
public static final int CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED__REQUEST_TYPE__UNKNOWN
public static final int CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED__REQUEST_TYPE__SET
public static final int CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED__REQUEST_TYPE__GET
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__UNKNOWN
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__INVALID
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__OK
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__HAL_SET_TIMEOUT
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__HAL_RESPONSE_TIMEOUT
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__WRONG_HAL_RESPONSE
public static final int CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED__CALLBACK_STATUS__CONCURRENT_OPERATION
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__UID_STATE__UNKNOWN_UID_STATE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__UID_STATE__BACKGROUND_MODE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__UID_STATE__FOREGROUND_MODE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__SYSTEM_STATE__UNKNOWN_SYSTEM_STATE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__SYSTEM_STATE__USER_INTERACTION_MODE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__SYSTEM_STATE__USER_NO_INTERACTION_MODE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__SYSTEM_STATE__GARAGE_MODE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__KILL_REASON__UNKNOWN_KILL_REASON
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__KILL_REASON__KILLED_ON_ANR
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__KILL_REASON__KILLED_ON_IO_OVERUSE
public static final int CAR_WATCHDOG_KILL_STATS_REPORTED__KILL_REASON__KILLED_ON_MEMORY_OVERUSE
public static final byte ANNOTATION_ID_IS_UID
public static final byte ANNOTATION_ID_TRUNCATE_TIMESTAMP
public static final byte ANNOTATION_ID_PRIMARY_FIELD
public static final byte ANNOTATION_ID_EXCLUSIVE_STATE
public static final byte ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID
public static final byte ANNOTATION_ID_DEFAULT_STATE
public static final byte ANNOTATION_ID_TRIGGER_STATE_RESET
public static final byte ANNOTATION_ID_STATE_NESTED
public void <init> ()
public static void write (int, boolean)
int code
boolean arg1
android.util.StatsEvent$Builder builder
public static void write (int, int)
int code
int arg1
android.util.StatsEvent$Builder builder
public static void write (int, int, byte[])
int code
int arg1
byte[] arg2
android.util.StatsEvent$Builder builder
public static void write (int, int, int)
int code
int arg1
int arg2
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int)
int code
int arg1
int arg2
int arg3
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, int, byte[], byte[])
int code
int arg1
int arg2
int arg3
int arg4
byte[] arg5
byte[] arg6
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, int, int, int, int)
int code
int arg1
int arg2
int arg3
int arg4
int arg5
int arg6
int arg7
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, int, int, java.lang.String)
int code
int arg1
int arg2
int arg3
int arg4
int arg5
String arg6
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, int, int, java.lang.String, java.lang.String)
int code
int arg1
int arg2
int arg3
int arg4
int arg5
String arg6
String arg7
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, java.lang.String, java.lang.String)
int code
int arg1
int arg2
int arg3
String arg4
String arg5
android.util.StatsEvent$Builder builder
public static android.util.StatsEvent buildStatsEvent (int, byte[], long)
int code
byte[] arg1
long arg2
android.util.StatsEvent$Builder builder
public static android.util.StatsEvent buildStatsEvent (int, int, byte[], long)
int code
int arg1
byte[] arg2
long arg3
android.util.StatsEvent$Builder builder
public static android.util.StatsEvent buildStatsEvent (int, int, int, int, int, long, long, long, long, long, long)
int code
int arg1
int arg2
int arg3
int arg4
long arg5
long arg6
long arg7
long arg8
long arg9
long arg10
android.util.StatsEvent$Builder builder
}
com/android/car/CarStatsLogHelper.class
CarStatsLogHelper.java
package com.android.car
public com.android.car.CarStatsLogHelper extends java.lang.Object {
public void <init> ()
public static void logPowerState (int)
int state
public static void logGarageModeStart ()
public static void logGarageModeStop ()
}
com/android/car/CarStorageMonitoringService$Configuration.class
CarStorageMonitoringService.java
package com.android.car
final com.android.car.CarStorageMonitoringService$Configuration extends java.lang.Object {
final long acceptableBytesWrittenPerSample
final int acceptableFsyncCallsPerSample
final int acceptableHoursPerOnePercentFlashWear
final String activityHandlerForFlashWearChanges
final String intentReceiverForUnacceptableIoMetrics
final int ioStatsNumSamplesToStore
final int ioStatsRefreshRateMs
final int maxExcessiveIoSamplesInWindow
final long uptimeIntervalBetweenUptimeDataWriteMs
final String eMmcLifetimeFilePath
final String eMmcEolFilePath
void <init> (android.content.res.Resources) throws android.content.res.Resources$NotFoundException
android.content.res.Resources resources
public java.lang.String toString ()
}
com/android/car/CarStorageMonitoringService.class
CarStorageMonitoringService.java
package com.android.car
public com.android.car.CarStorageMonitoringService extends android.car.storagemonitoring.ICarStorageMonitoring$Stub implements com.android.car.CarServiceBase {
public static final String INTENT_EXCESSIVE_IO
public static final long SHUTDOWN_COST_INFO_MISSING
private static final boolean DBG
private static final String TAG
private static final int MIN_WEAR_ESTIMATE_OF_CONCERN
static final String UPTIME_TRACKER_FILENAME
static final String WEAR_INFO_FILENAME
static final String LIFETIME_WRITES_FILENAME
private final com.android.car.storagemonitoring.WearInformationProvider[] mWearInformationProviders
private final android.content.Context mContext
private final java.io.File mUptimeTrackerFile
private final java.io.File mWearInfoFile
private final java.io.File mLifetimeWriteFile
private final com.android.car.OnShutdownReboot mOnShutdownReboot
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final com.android.car.storagemonitoring.UidIoStatsProvider mUidIoStatsProvider
private final Object mLock
private final com.android.car.util.SlidingWindow mIoStatsSamples
private final android.os.RemoteCallbackList mListeners
private final com.android.car.CarStorageMonitoringService$Configuration mConfiguration
private final com.android.car.internal.CarPermission mStorageMonitoringPermission
private com.android.car.UptimeTracker mUptimeTracker
private java.util.Optional mWearInformation
private java.util.List mWearEstimateChanges
private java.util.List mBootIoStats
private com.android.car.storagemonitoring.IoStatsTracker mIoStatsTracker
private boolean mInitialized
private long mShutdownCostInfo
private String mShutdownCostMissingReason
public void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
android.content.res.Resources resources
private java.util.Optional loadWearInformation ()
com.android.car.storagemonitoring.WearInformation wearInfo
com.android.car.storagemonitoring.WearInformationProvider provider
private com.android.car.storagemonitoring.WearHistory loadWearHistory ()
com.android.car.storagemonitoring.WearHistory wearHistory
Exception e
private boolean addEventIfNeededLocked (com.android.car.storagemonitoring.WearHistory)
android.car.storagemonitoring.WearEstimate lastWearEstimate
com.android.car.storagemonitoring.WearHistory wearHistory
com.android.car.storagemonitoring.WearInformation wearInformation
android.car.storagemonitoring.WearEstimate lastWearEstimate
android.car.storagemonitoring.WearEstimate currentWearEstimate
com.android.car.storagemonitoring.WearEstimateRecord newRecord
private void storeWearHistory (com.android.car.storagemonitoring.WearHistory)
android.util.JsonWriter jsonWriter
java.io.IOException e
com.android.car.storagemonitoring.WearHistory wearHistory
public void init ()
private void launchWearChangeActivity ()
android.content.ComponentName activityComponent
android.content.Intent intent
RuntimeException e
String activityPath
private static void logOnAdverseWearLevel (com.android.car.storagemonitoring.WearInformation)
com.android.car.storagemonitoring.WearInformation wearInformation
private android.util.SparseArray loadNewIoStats ()
android.util.SparseArray ioRecords
private void collectNewIoMetrics ()
android.util.SparseArray currentSample
boolean needsExcessiveIoBroadcast
android.car.storagemonitoring.IoStats ioStats
android.util.SparseArray currentSample
boolean needsExcessiveIoBroadcast
android.car.storagemonitoring.IoStats ioStats
private void sendExcessiveIoBroadcast ()
android.content.ComponentName receiverComponent
NullPointerException e
String receiverPath
android.content.ComponentName receiverComponent
android.content.Intent intent
private boolean needsExcessiveIoBroadcastLocked ()
private void dispatchNewIoEvent (android.car.storagemonitoring.IoStats)
android.car.storagemonitoring.IoStats delta
int listenersCount
private void doInitServiceIfNeededLocked ()
com.android.car.storagemonitoring.WearHistory wearHistory
boolean didWearChangeHappen
long bootUptime
private long computeShutdownCostLocked ()
android.car.storagemonitoring.LifetimeWriteInfo li
long writtenAtShutdown
long costDelta
int i
java.util.List shutdownWrites
java.util.List currentWrites
long shutdownCost
java.util.Map shutdownLifetimeWrites
private java.util.List loadLifetimeWrites ()
int i
org.json.JSONObject jsonObject
org.json.JSONArray jsonArray
java.util.List result
Exception e
private void logLifetimeWrites ()
android.car.storagemonitoring.LifetimeWriteInfo writeInfo
android.car.storagemonitoring.LifetimeWriteInfo[] lifetimeWriteInfos
android.util.JsonWriter jsonWriter
java.io.IOException e
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public int getPreEolIndicatorStatus ()
public android.car.storagemonitoring.WearEstimate getWearEstimate ()
public java.util.List getWearEstimateHistory ()
public java.util.List getBootIoStats ()
public java.util.List getAggregateIoStats ()
public long getShutdownDiskWriteAmount ()
public java.util.List getIoStatsDeltas ()
public void registerListener (android.car.storagemonitoring.IIoStatsListener)
android.car.storagemonitoring.IIoStatsListener listener
public void unregisterListener (android.car.storagemonitoring.IIoStatsListener)
android.car.storagemonitoring.IIoStatsListener listener
private static synthetic android.car.storagemonitoring.WearEstimate lambda$getWearEstimate$10 (com.android.car.storagemonitoring.WearInformation)
com.android.car.storagemonitoring.WearInformation wi
private static synthetic java.lang.Integer lambda$getPreEolIndicatorStatus$9 (com.android.car.storagemonitoring.WearInformation)
com.android.car.storagemonitoring.WearInformation wi
private static synthetic java.lang.String lambda$dump$8 (android.car.storagemonitoring.IoStats)
android.car.storagemonitoring.IoStats sample
private static synthetic void lambda$computeShutdownCostLocked$7 (java.util.Map, android.car.storagemonitoring.LifetimeWriteInfo)
java.util.Map shutdownLifetimeWrites
android.car.storagemonitoring.LifetimeWriteInfo li
private static synthetic android.car.storagemonitoring.IoStatsEntry lambda$doInitServiceIfNeededLocked$6 (long, android.car.storagemonitoring.UidIoRecord)
long bootUptime
android.car.storagemonitoring.UidIoRecord record
android.car.storagemonitoring.IoStatsEntry stats
private synthetic void lambda$doInitServiceIfNeededLocked$5 (android.content.Context, android.content.Intent)
android.content.Context c
android.content.Intent i
private synthetic void lambda$doInitServiceIfNeededLocked$4 (android.content.Context, android.content.Intent)
android.content.Context c
android.content.Intent i
private synthetic void lambda$dispatchNewIoEvent$3 (android.car.storagemonitoring.IoStats, int)
android.os.RemoteException e
android.car.storagemonitoring.IoStats delta
int i
private synthetic boolean lambda$needsExcessiveIoBroadcastLocked$2 (android.car.storagemonitoring.IoStats)
android.car.storagemonitoring.IoStats delta
android.car.storagemonitoring.IoStatsEntry$Metrics total
boolean tooManyBytesWritten
boolean tooManyFsyncCalls
private static synthetic void lambda$collectNewIoMetrics$1 (android.car.storagemonitoring.IoStatsEntry)
android.car.storagemonitoring.IoStatsEntry uidIoStats
private synthetic void lambda$new$0 ()
static void <clinit> ()
}
com/android/car/CarSystemService.class
CarSystemService.java
package com.android.car
public abstract com.android.car.CarSystemService extends java.lang.Object {
public abstract void init ()
public abstract void release ()
public abstract void dump (com.android.car.internal.util.IndentingPrintWriter)
}
com/android/car/CarTestService$FdEventListener.class
CarTestService.java
package com.android.car
com.android.car.CarTestService$FdEventListener extends java.lang.Object implements android.os.MessageQueue$OnFileDescriptorEventListener {
private static final int BUFFER_SIZE
private byte[] mBuffer
private java.io.ByteArrayOutputStream mOutputStream
private android.os.Looper mLooper
private java.io.IOException mException
void <init> (android.os.Looper)
android.os.Looper looper
public int onFileDescriptorEvents (java.io.FileDescriptor, int)
int size
java.io.FileInputStream inputStream
java.io.IOException e
java.io.FileDescriptor fd
int events
public java.lang.String getOutput () throws java.io.IOException
}
com/android/car/CarTestService$NativePipe.class
CarTestService.java
package com.android.car
com.android.car.CarTestService$NativePipe extends java.lang.Object implements java.lang.AutoCloseable {
private final android.os.ParcelFileDescriptor mWriter
private final android.os.ParcelFileDescriptor mReader
private Thread mThread
private android.os.Looper mLooper
private com.android.car.CarTestService$FdEventListener mEventListener
private void <init> (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor)
android.os.ParcelFileDescriptor writer
android.os.ParcelFileDescriptor reader
public static com.android.car.CarTestService$NativePipe newPipe () throws java.io.IOException
android.os.ParcelFileDescriptor[] pipe
android.os.ParcelFileDescriptor reader
android.os.ParcelFileDescriptor writer
public android.os.ParcelFileDescriptor getFileDescriptor ()
public java.lang.String getOutput (long) throws java.io.IOException java.lang.InterruptedException
InterruptedException e
long waitTimeoutMs
public void close () throws java.io.IOException
private synthetic void lambda$new$0 ()
}
com/android/car/CarTestService$TokenDeathRecipient.class
CarTestService.java
package com.android.car
com.android.car.CarTestService$TokenDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.os.IBinder mToken
final synthetic com.android.car.CarTestService this$0
void <init> (com.android.car.CarTestService, android.os.IBinder) throws android.os.RemoteException
android.os.IBinder token
public void binderDied ()
}
com/android/car/CarTestService.class
CarTestService.java
package com.android.car
com.android.car.CarTestService extends android.car.test.ICarTest$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private final android.content.Context mContext
private final com.android.car.ICarImpl mICarImpl
private final Object mLock
private final java.util.Map mTokens
void <init> (android.content.Context, com.android.car.ICarImpl)
android.content.Context context
com.android.car.ICarImpl carImpl
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void stopCarService (android.os.IBinder) throws android.os.RemoteException
com.android.car.CarTestService$TokenDeathRecipient deathRecipient
android.os.IBinder token
public void startCarService (android.os.IBinder) throws android.os.RemoteException
android.os.IBinder token
public java.lang.String dumpVhal (java.util.List, long) throws android.os.RemoteException
com.android.car.CarTestService$NativePipe pipe
Exception e
java.util.List options
long waitTimeoutMs
public boolean hasAidlVhal () throws android.os.RemoteException
public java.lang.String getOemServiceName ()
private void releaseToken (android.os.IBinder)
android.os.IBinder$DeathRecipient deathRecipient
android.os.IBinder token
private synthetic void lambda$releaseToken$0 ()
static void <clinit> ()
}
com/android/car/CarUxRestrictionsConfigurationXmlParser.class
CarUxRestrictionsConfigurationXmlParser.java
package com.android.car
public final com.android.car.CarUxRestrictionsConfigurationXmlParser extends java.lang.Object {
private static final String TAG
private static final int UX_RESTRICTIONS_UNKNOWN
private static final float INVALID_SPEED
private static final String XML_NAMESPACE
private static final String XML_ROOT_ELEMENT
private static final String XML_RESTRICTION_MAPPING
private static final String XML_RESTRICTION_PARAMETERS
private static final String XML_DRIVING_STATE
private static final String XML_RESTRICTIONS
private static final String XML_STRING_RESTRICTIONS
private static final String XML_CONTENT_RESTRICTIONS
private static final String XML_PHYSICAL_PORT
private static final String XML_OCCUPANT_ZONE_ID
private static final String XML_DISPLAY_TYPE
private static final String XML_STATE
private static final String XML_MIN_SPEED
private static final String XML_MAX_SPEED
private static final String XML_MODE
private static final String XML_UXR
private static final String XML_REQUIRES_DISTRACTION_OPTIMIZATION
private static final String XML_MAX_LENGTH
private static final String XML_MAX_CUMULATIVE_ITEMS
private static final String XML_MAX_DEPTH
private static final String XML_STATE_PARKED
private static final String XML_STATE_IDLING
private static final String XML_STATE_MOVING
private static final String XML_UXR_BASELINE
private static final String XML_UXR_NO_DIALPAD
private static final String XML_UXR_NO_FILTERING
private static final String XML_UXR_LIMIT_STRING_LENGTH
private static final String XML_UXR_NO_KEYBOARD
private static final String XML_UXR_NO_VIDEO
private static final String XML_UXR_LIMIT_CONTENT
private static final String XML_UXR_NO_SETUP
private static final String XML_UXR_NO_TEXT_MESSAGE
private static final String XML_UXR_NO_VOICE_TRANSCRIPTION
private static final String XML_UXR_FULLY_RESTRICTED
private final android.content.Context mContext
private int mMaxRestrictedStringLength
private int mMaxCumulativeContentItems
private int mMaxContentDepth
private final java.util.List mConfigBuilders
private void <init> (android.content.Context)
android.content.Context context
public static java.util.List parse (android.content.Context, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.Context context
int xmlResource
private java.util.List parse (int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.car.drivingstate.CarUxRestrictionsConfiguration$Builder builder
int xmlResource
android.content.res.XmlResourceParser parser
java.util.List configs
private boolean traverseUntilStartTag (android.content.res.XmlResourceParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.res.XmlResourceParser parser
int type
private boolean traverseUntilEndOfDocument (android.content.res.XmlResourceParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.content.res.XmlResourceParser parser
private boolean mapDrivingStateToRestrictions (android.content.res.XmlResourceParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
int port
int zoneId
int displayType
RuntimeException e
RuntimeException e
int drivingState
float minSpeed
float maxSpeed
android.car.drivingstate.CarUxRestrictionsConfiguration$Builder$SpeedRange speedRange
android.content.res.XmlResourceParser parser
int portValue
int zoneIdValue
int displayTypeValue
private int getDrivingState (java.lang.String)
String state
private boolean parseAllRestrictions (android.content.res.XmlResourceParser, int, android.car.drivingstate.CarUxRestrictionsConfiguration$Builder$SpeedRange) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.car.drivingstate.CarUxRestrictionsConfiguration$DrivingStateRestrictions restrictions
android.content.res.XmlResourceParser parser
int drivingState
android.car.drivingstate.CarUxRestrictionsConfiguration$Builder$SpeedRange speedRange
private android.car.drivingstate.CarUxRestrictionsConfiguration$DrivingStateRestrictions parseRestrictions (android.content.res.XmlResourceParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.res.XmlResourceParser parser
int restrictions
String restrictionMode
boolean requiresOpt
private int getRestrictions (java.lang.String)
String restriction
int i
String allRestrictions
int restrictionsValue
String[] restrictions
private android.car.drivingstate.CarUxRestrictionsConfiguration$Builder$SpeedRange parseSpeedRange (float, float)
float minSpeed
float maxSpeed
private boolean traverseToTag (android.content.res.XmlResourceParser, java.lang.String) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.res.XmlResourceParser parser
String tag
int type
private boolean parseRestrictionParameters (android.content.res.XmlResourceParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
int type
android.content.res.XmlResourceParser parser
private android.car.drivingstate.CarUxRestrictionsConfiguration$Builder getCurrentBuilder ()
static void <clinit> ()
}
com/android/car/CarUxRestrictionsManagerService$1.class
CarUxRestrictionsManagerService.java
package com.android.car
com.android.car.CarUxRestrictionsManagerService$1 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.CarUxRestrictionsManagerService this$0
void <init> (com.android.car.CarUxRestrictionsManagerService)
com.android.car.CarUxRestrictionsManagerService this$0
public void onOccupantZoneConfigChanged (int) throws android.os.RemoteException
int displayId
int j
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
int zoneId
int[] displayIds
int i
int displayId
int i
int flags
java.util.List occupantZoneInfos
com.android.car.internal.util.IntArray updatedDisplayIds
com.android.car.internal.util.IntArray newlyAddedDisplayIds
android.car.drivingstate.CarUxRestrictions unrestrictedRestrictions
}
com/android/car/CarUxRestrictionsManagerService$2.class
CarUxRestrictionsManagerService.java
package com.android.car
com.android.car.CarUxRestrictionsManagerService$2 extends android.car.drivingstate.ICarDrivingStateChangeListener$Stub {
final synthetic com.android.car.CarUxRestrictionsManagerService this$0
void <init> (com.android.car.CarUxRestrictionsManagerService)
com.android.car.CarUxRestrictionsManagerService this$0
public void onDrivingStateChanged (android.car.drivingstate.CarDrivingStateEvent)
android.car.drivingstate.CarDrivingStateEvent event
}
com/android/car/CarUxRestrictionsManagerService$3.class
CarUxRestrictionsManagerService.java
package com.android.car
com.android.car.CarUxRestrictionsManagerService$3 extends android.car.hardware.property.ICarPropertyEventListener$Stub {
final synthetic com.android.car.CarUxRestrictionsManagerService this$0
void <init> (com.android.car.CarUxRestrictionsManagerService)
com.android.car.CarUxRestrictionsManagerService this$0
public void onEvent (java.util.List) throws android.os.RemoteException
android.car.hardware.property.CarPropertyEvent event
int i
java.util.List events
}
com/android/car/CarUxRestrictionsManagerService$DisplayIdentifier.class
CarUxRestrictionsManagerService.java
package com.android.car
final com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier extends java.lang.Object {
public final int occupantZoneId
public final int displayType
private int mHashCode
void <init> (int, int)
int occupantZoneId
int displayType
public boolean equals (java.lang.Object)
Object o
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier that
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/CarUxRestrictionsManagerService$JsonSchemaVersion.class
CarUxRestrictionsManagerService.java
package com.android.car
abstract annotation com.android.car.CarUxRestrictionsManagerService$JsonSchemaVersion extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/CarUxRestrictionsManagerService$RemoteCallbackListCookie.class
CarUxRestrictionsManagerService.java
package com.android.car
com.android.car.CarUxRestrictionsManagerService$RemoteCallbackListCookie extends java.lang.Object {
final int mDisplayId
void <init> (int)
int displayId
}
com/android/car/CarUxRestrictionsManagerService.class
CarUxRestrictionsManagerService.java
package com.android.car
public com.android.car.CarUxRestrictionsManagerService extends android.car.drivingstate.ICarUxRestrictionsManager$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DBG
private static final int MAX_TRANSITION_LOG_SIZE
private static final int PROPERTY_UPDATE_RATE
private static final int INITIAL_DISPLAYS_SIZE
private static final int UNKNOWN_JSON_SCHEMA_VERSION
private static final int JSON_SCHEMA_VERSION_V1
private static final int JSON_SCHEMA_VERSION_V2
private static final String JSON_NAME_SCHEMA_VERSION
private static final String JSON_NAME_RESTRICTIONS
static final String CONFIG_FILENAME_PRODUCTION
static final String CONFIG_FILENAME_STAGED
private final android.content.Context mContext
private final android.hardware.display.DisplayManager mDisplayManager
private final com.android.car.CarDrivingStateService mDrivingStateService
private final com.android.car.CarPropertyService mCarPropertyService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private final android.os.HandlerThread mClientDispatchThread
private final android.os.Handler mClientDispatchHandler
private final android.os.RemoteCallbackList mUxRClients
private final Object mLock
private java.util.Map mCarUxRestrictionsConfigurations
private android.util.SparseArray mCurrentUxRestrictions
private String mRestrictionMode
private float mCurrentMovingSpeed
private com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier mDefaultDisplayIdentifier
private com.android.car.internal.util.IntArray mDisplayIds
private boolean mUxRChangeBroadcastEnabled
private final java.util.LinkedList mTransitionLogs
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
private final android.car.drivingstate.ICarDrivingStateChangeListener mICarDrivingStateChangeEventListener
private final android.car.hardware.property.ICarPropertyEventListener mICarPropertyEventListener
public void <init> (android.content.Context, com.android.car.CarDrivingStateService, com.android.car.CarPropertyService, com.android.car.CarOccupantZoneService)
android.content.Context context
com.android.car.CarDrivingStateService drvService
com.android.car.CarPropertyService propertyService
com.android.car.CarOccupantZoneService carOccupantZoneService
public void init ()
int displayId
int i
android.car.drivingstate.CarUxRestrictions unrestrictedRestrictions
com.android.car.internal.util.IntArray displayIds
com.android.car.internal.util.IntArray displayIds
public java.util.List getConfigs ()
java.util.List loadConfig ()
java.util.List configs
int displayId
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
int i
java.util.List configs
java.io.File prodConfig
private java.io.File getFile (java.lang.String)
String filename
com.android.car.systeminterface.SystemInterface systemInterface
private java.util.List readXmlConfig ()
Exception e
private void promoteStagedConfig ()
java.io.IOException e
java.nio.file.Path prod
java.nio.file.Path stagedConfig
android.car.drivingstate.CarDrivingStateEvent currentDrivingStateEvent
private void initializeUxRestrictions (com.android.car.internal.util.IntArray)
com.android.car.internal.util.IntArray displayIds
android.car.drivingstate.CarDrivingStateEvent currentDrivingStateEvent
private java.util.Optional getCurrentSpeed ()
android.car.hardware.CarPropertyValue value
public void release ()
android.car.drivingstate.ICarUxRestrictionsChangeListener client
int i
public void registerUxRestrictionsChangeListener (android.car.drivingstate.ICarUxRestrictionsChangeListener, int)
android.car.drivingstate.ICarUxRestrictionsChangeListener listener
int displayId
public void unregisterUxRestrictionsChangeListener (android.car.drivingstate.ICarUxRestrictionsChangeListener)
android.car.drivingstate.ICarUxRestrictionsChangeListener listener
public android.car.drivingstate.CarUxRestrictions getCurrentUxRestrictions (int)
int displayId
android.car.drivingstate.CarUxRestrictions restrictions
public android.car.drivingstate.CarUxRestrictions getCurrentUxRestrictions ()
public boolean saveUxRestrictionsConfigurationForNextBoot (java.util.List)
java.util.List configs
public java.util.List getStagedConfigs ()
java.io.File stagedConfig
public boolean setRestrictionMode (java.lang.String)
String mode
public java.lang.String getRestrictionMode ()
private boolean persistConfig (java.util.List, java.lang.String)
java.io.FileOutputStream fos
java.io.IOException e
android.util.JsonWriter jsonWriter
java.io.IOException e
java.util.List configs
String filename
java.io.File file
android.util.AtomicFile stagedFile
java.io.FileOutputStream fos
void writeJson (android.util.JsonWriter, java.util.List) throws java.io.IOException
android.car.drivingstate.CarUxRestrictionsConfiguration config
int i
android.util.JsonWriter jsonWriter
java.util.List configs
private java.util.List readPersistedConfig (java.io.File)
java.util.List configs
android.util.JsonReader reader
java.io.IOException e
java.io.File file
int schemaVersion
android.util.AtomicFile configFile
private void readV1Json (android.util.JsonReader, java.util.List) throws java.io.IOException
android.util.JsonReader reader
java.util.List configs
private void readV2Json (android.util.JsonReader, java.util.List) throws java.io.IOException
String name
android.util.JsonReader reader
java.util.List configs
private int readFileSchemaVersion (java.io.File)
int schemaVersion
String name
android.util.JsonReader reader
java.io.IOException e
java.io.File file
android.util.AtomicFile configFile
private void readRestrictionsArray (android.util.JsonReader, java.util.List, int) throws java.io.IOException
android.util.JsonReader reader
java.util.List configs
int schemaVersion
public void setUxRChangeBroadcastEnabled (boolean)
boolean enable
private boolean isDebugBuild ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
android.car.drivingstate.CarUxRestrictionsConfiguration config
com.android.car.util.TransitionLog tlog
com.android.car.internal.util.IndentingPrintWriter writer
void handleDrivingStateEventOnDisplaysLocked (android.car.drivingstate.CarDrivingStateEvent, com.android.car.internal.util.IntArray)
android.car.drivingstate.CarDrivingStateEvent event
com.android.car.internal.util.IntArray displayIds
int drivingState
java.util.Optional currentSpeed
void handleDrivingStateEventLocked (android.car.drivingstate.CarDrivingStateEvent)
android.car.drivingstate.CarDrivingStateEvent event
private void handleSpeedChangeLocked (float)
float newSpeed
int currentDrivingState
private void handleDispatchUxRestrictionsLocked (int, float, com.android.car.internal.util.IntArray)
android.car.drivingstate.CarUxRestrictions uxRestrictions
android.car.drivingstate.CarUxRestrictions uxRestrictions
android.car.drivingstate.CarUxRestrictionsConfiguration config
int displayId
android.car.drivingstate.CarUxRestrictions uxRestrictions
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
android.car.drivingstate.CarUxRestrictions currentUxRestrictions
int i
int currentDrivingState
float speed
com.android.car.internal.util.IntArray displayIds
android.util.SparseArray updatedUxRestrictions
com.android.car.internal.util.IntArray displaysToDispatch
private void dispatchRestrictionsToClientsLocked (android.util.SparseArray, com.android.car.internal.util.IntArray)
android.util.SparseArray updatedUxRestrictions
com.android.car.internal.util.IntArray displaysToDispatch
boolean success
private void initDisplayIdsLocked ()
int displayId
int j
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
int zoneId
int[] displayIds
int i
int driverMainDisplayId
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
java.util.List occupantZoneInfos
com.android.car.internal.util.IntArray displayIds
private com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier getDisplayIdentifier (int)
int displayId
com.android.car.CarOccupantZoneService$DisplayConfig displayConfig
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
private com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier getDisplayIdentifierFromPort (int)
int port
com.android.car.CarOccupantZoneService$DisplayConfig displayConfig
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
private java.util.Map convertToMapLocked (java.util.List)
android.car.drivingstate.CarUxRestrictionsConfiguration config
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
android.car.drivingstate.CarUxRestrictionsConfiguration config
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
int i
java.util.List configs
java.util.Map result
void validateConfigs (java.util.List)
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
android.car.drivingstate.CarUxRestrictionsConfiguration config
Integer port
int occupantZoneId
int i
java.util.List configs
java.util.Set existingPorts
java.util.Set existingDisplayIdentifiers
private android.car.drivingstate.CarUxRestrictions createUnrestrictedRestrictions ()
private android.car.drivingstate.CarUxRestrictions createFullyRestrictedRestrictions ()
android.car.drivingstate.CarUxRestrictionsConfiguration createDefaultConfig (com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier)
com.android.car.CarUxRestrictionsManagerService$DisplayIdentifier displayIdentifier
private void addTransitionLogLocked (java.lang.String, java.lang.String, java.lang.String, long, java.lang.String)
String name
String from
String to
long timestamp
String extra
com.android.car.util.TransitionLog tLog
private void addTransitionLogLocked (android.car.drivingstate.CarUxRestrictions, android.car.drivingstate.CarUxRestrictions)
android.car.drivingstate.CarUxRestrictions oldRestrictions
android.car.drivingstate.CarUxRestrictions newRestrictions
StringBuilder extra
com.android.car.util.TransitionLog tLog
private static void logd (java.lang.String)
String msg
private synthetic void lambda$dispatchRestrictionsToClientsLocked$0 (com.android.car.internal.util.IntArray, android.util.SparseArray)
android.os.RemoteException e
android.car.drivingstate.ICarUxRestrictionsChangeListener callback
com.android.car.CarUxRestrictionsManagerService$RemoteCallbackListCookie cookie
android.car.drivingstate.CarUxRestrictions restrictions
int i
com.android.car.internal.util.IntArray displaysToDispatch
android.util.SparseArray updatedUxRestrictions
int numClients
static void <clinit> ()
}
com/android/car/CommonThread.class
CommonThread.java
package com.android.car
public abstract annotation com.android.car.CommonThread extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/HidlVehicleStub$GetPropConfigsResult.class
HidlVehicleStub.java
package com.android.car
final com.android.car.HidlVehicleStub$GetPropConfigsResult extends java.lang.Object {
public int status
public java.util.ArrayList propConfigs
private void <init> ()
}
com/android/car/HidlVehicleStub$GetValueResult.class
HidlVehicleStub.java
package com.android.car
com.android.car.HidlVehicleStub$GetValueResult extends java.lang.Object {
public int status
public android.hardware.automotive.vehicle.V2_0.VehiclePropValue value
private void <init> ()
}
com/android/car/HidlVehicleStub$HidlSubscriptionClient.class
HidlVehicleStub.java
package com.android.car
com.android.car.HidlVehicleStub$HidlSubscriptionClient extends android.hardware.automotive.vehicle.V2_0.IVehicleCallback$Stub implements com.android.car.VehicleStub$SubscriptionClient {
private final com.android.car.hal.VehicleHalCallback mCallback
private final com.android.car.hal.HalPropValueBuilder mBuilder
final synthetic com.android.car.HidlVehicleStub this$0
void <init> (com.android.car.HidlVehicleStub, com.android.car.hal.VehicleHalCallback, com.android.car.hal.HalPropValueBuilder)
com.android.car.hal.VehicleHalCallback callback
com.android.car.hal.HalPropValueBuilder builder
public void onPropertyEvent (java.util.ArrayList)
android.hardware.automotive.vehicle.V2_0.VehiclePropValue value
java.util.ArrayList propValues
java.util.ArrayList values
public void onPropertySet (android.hardware.automotive.vehicle.V2_0.VehiclePropValue)
android.hardware.automotive.vehicle.V2_0.VehiclePropValue propValue
public void onPropertySetError (int, int, int)
int errorCode
int propId
int areaId
android.hardware.automotive.vehicle.VehiclePropError error
java.util.ArrayList errors
public void subscribe (android.hardware.automotive.vehicle.SubscribeOptions[]) throws android.os.RemoteException
android.hardware.automotive.vehicle.SubscribeOptions option
android.hardware.automotive.vehicle.SubscribeOptions[] options
java.util.ArrayList hidlOptions
public void unsubscribe (int) throws android.os.RemoteException
int prop
}
com/android/car/HidlVehicleStub.class
HidlVehicleStub.java
package com.android.car
final com.android.car.HidlVehicleStub extends com.android.car.VehicleStub {
private static final String TAG
private static final int VHAL_PROP_SUPPORTED_PROPERTY_IDS
private final android.hardware.automotive.vehicle.V2_0.IVehicle mHidlVehicle
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final java.util.concurrent.Executor mExecutor
void <init> ()
void <init> (android.hardware.automotive.vehicle.V2_0.IVehicle)
android.hardware.automotive.vehicle.V2_0.IVehicle hidlVehicle
public boolean isAidlVhal ()
public com.android.car.hal.HalPropValueBuilder getHalPropValueBuilder ()
public boolean isValid ()
public java.lang.String getInterfaceDescriptor () throws java.lang.IllegalStateException
android.os.RemoteException e
public void linkToDeath (com.android.car.IVehicleDeathRecipient) throws java.lang.IllegalStateException
android.os.RemoteException e
com.android.car.IVehicleDeathRecipient recipient
public void unlinkToDeath (com.android.car.IVehicleDeathRecipient)
com.android.car.IVehicleDeathRecipient recipient
public com.android.car.hal.HalPropConfig[] getAllPropConfigs () throws android.os.RemoteException
java.util.ArrayList configForSupportedProps
Exception e
java.util.ArrayList configForSupportedProps
public com.android.car.VehicleStub$SubscriptionClient newSubscriptionClient (com.android.car.hal.VehicleHalCallback)
com.android.car.hal.VehicleHalCallback callback
public com.android.car.hal.HalPropValue get (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue requestedPropValue
android.hardware.automotive.vehicle.V2_0.VehiclePropValue hidlPropValue
com.android.car.HidlVehicleStub$GetValueResult result
public void getAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
java.util.List getVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface getVehicleStubAsyncCallback
public void setAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
java.util.List setVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface setVehicleStubAsyncCallback
private void callGetAsyncErrorCallback (int, int, int, com.android.car.VehicleStub$VehicleStubCallbackInterface)
int errorCode
int vendorErrorCode
int serviceRequestId
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
private void callSetAsyncErrorCallback (int, int, int, com.android.car.VehicleStub$VehicleStubCallbackInterface)
int errorCode
int vendorErrorCode
int serviceRequestId
com.android.car.VehicleStub$VehicleStubCallbackInterface callback
public void set (com.android.car.hal.HalPropValue) throws android.os.RemoteException
com.android.car.hal.HalPropValue propValue
android.hardware.automotive.vehicle.V2_0.VehiclePropValue hidlPropValue
int status
public void dump (java.io.FileDescriptor, java.util.List) throws android.os.RemoteException
java.io.FileDescriptor fd
java.util.List args
private static android.hardware.automotive.vehicle.V2_0.IVehicle getHidlVehicle ()
android.os.RemoteException e
java.util.NoSuchElementException e
String instanceName
private static com.android.car.hal.HalPropConfig[] vehiclePropConfigsToHalPropConfigs (java.util.List)
int i
java.util.List hidlConfigs
int configSize
com.android.car.hal.HalPropConfig[] configs
private com.android.car.hal.HalPropConfig[] getAllPropConfigsThroughMultipleRequests (android.hardware.automotive.vehicle.V2_0.VehiclePropConfig) throws android.os.RemoteException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue propIdsResultValue
Exception e
java.util.ArrayList subConfigs
int i
android.hardware.automotive.vehicle.V2_0.VehiclePropConfig configForSupportedProps
int numConfigsPerRequest
com.android.car.hal.HalPropValue propIdsRequestValue
com.android.car.hal.HalPropValue propIdsResultValue
int status
int propCount
java.util.ArrayList allConfigs
java.util.ArrayList requestPropIds
private java.util.ArrayList getPropConfigs (java.util.ArrayList) throws android.os.RemoteException
java.util.ArrayList propIds
com.android.car.HidlVehicleStub$GetPropConfigsResult result
private static synthetic void lambda$getPropConfigs$3 (com.android.car.HidlVehicleStub$GetPropConfigsResult, int, java.util.ArrayList)
com.android.car.HidlVehicleStub$GetPropConfigsResult result
int status
java.util.ArrayList propConfigs
private synthetic void lambda$setAsync$2 (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
int[] errors
android.os.ServiceSpecificException e
android.os.RemoteException e
com.android.car.VehicleStub$AsyncGetSetRequest setVehicleStubAsyncRequest
int serviceRequestId
int i
java.util.List setVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface setVehicleStubAsyncCallback
private synthetic void lambda$getAsync$1 (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
com.android.car.hal.HalPropValue halPropValue
int[] errors
android.os.ServiceSpecificException e
android.os.RemoteException e
com.android.car.VehicleStub$AsyncGetSetRequest getVehicleStubAsyncRequest
int serviceRequestId
com.android.car.hal.HalPropValue halPropValue
int i
java.util.List getVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface getVehicleStubAsyncCallback
private static synthetic void lambda$get$0 (com.android.car.HidlVehicleStub$GetValueResult, int, android.hardware.automotive.vehicle.V2_0.VehiclePropValue)
com.android.car.HidlVehicleStub$GetValueResult result
int s
android.hardware.automotive.vehicle.V2_0.VehiclePropValue p
static void <clinit> ()
}
com/android/car/ICarImpl$ICarSystemServerClientImpl.class
ICarImpl.java
package com.android.car
final com.android.car.ICarImpl$ICarSystemServerClientImpl extends com.android.car.internal.ICarSystemServerClient$Stub {
final synthetic com.android.car.ICarImpl this$0
private void <init> (com.android.car.ICarImpl)
public void onUserLifecycleEvent (int, int, int) throws android.os.RemoteException
int eventType
int fromUserId
int toUserId
public void initBootUser () throws android.os.RemoteException
public void onUserRemoved (android.os.UserHandle) throws android.os.RemoteException
android.os.UserHandle user
public void onFactoryReset (android.car.ICarResultReceiver)
android.car.ICarResultReceiver callback
public void setInitialUser (android.os.UserHandle)
android.os.UserHandle user
}
com/android/car/ICarImpl.class
ICarImpl.java
package com.android.car
public com.android.car.ICarImpl extends android.car.ICar$Stub {
public static final String INTERNAL_INPUT_SERVICE
public static final String INTERNAL_SYSTEM_ACTIVITY_MONITORING_SERVICE
static final String TAG
private static final int INITIAL_VHAL_GET_RETRY
private final android.content.Context mContext
private final android.content.Context mCarServiceBuiltinPackageContext
private final com.android.car.hal.VehicleHal mHal
private final com.android.car.CarServiceHelperWrapper mCarServiceHelperWrapper
private final com.android.car.CarFeatureController mFeatureController
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final com.android.car.oem.CarOemProxyService mCarOemService
private final com.android.car.SystemActivityMonitoringService mSystemActivityMonitoringService
private final com.android.car.power.CarPowerManagementService mCarPowerManagementService
private final com.android.car.pm.CarPackageManagerService mCarPackageManagerService
private final com.android.car.CarInputService mCarInputService
private final com.android.car.CarDrivingStateService mCarDrivingStateService
private final com.android.car.CarUxRestrictionsManagerService mCarUXRestrictionsService
private final com.android.car.OccupantAwarenessService mOccupantAwarenessService
private final com.android.car.audio.CarAudioService mCarAudioService
private final com.android.car.CarProjectionService mCarProjectionService
private final com.android.car.CarPropertyService mCarPropertyService
private final com.android.car.CarNightService mCarNightService
private final com.android.car.AppFocusService mAppFocusService
private final com.android.car.am.FixedActivityService mFixedActivityService
private final com.android.car.garagemode.GarageModeService mGarageModeService
private final com.android.car.cluster.ClusterNavigationService mClusterNavigationService
private final com.android.car.cluster.InstrumentClusterService mInstrumentClusterService
private final com.android.car.CarLocationService mCarLocationService
private final com.android.car.bluetooth.CarBluetoothService mCarBluetoothService
private final com.android.car.CarPerUserServiceHelper mCarPerUserServiceHelper
private final com.android.car.CarDiagnosticService mCarDiagnosticService
private final com.android.car.CarStorageMonitoringService mCarStorageMonitoringService
private final com.android.car.CarMediaService mCarMediaService
private final com.android.car.user.CarUserService mCarUserService
private final com.android.car.user.ExperimentalCarUserService mExperimentalCarUserService
private final com.android.car.systemui.keyguard.ExperimentalCarKeyguardService mExperimentalCarKeyguardService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private final com.android.car.user.CarUserNoticeService mCarUserNoticeService
private final com.android.car.vms.VmsBrokerService mVmsBrokerService
private final com.android.car.CarBugreportManagerService mCarBugreportManagerService
private final com.android.car.stats.CarStatsService mCarStatsService
private final com.android.car.CarExperimentalFeatureServiceController mCarExperimentalFeatureServiceController
private final com.android.car.watchdog.CarWatchdogService mCarWatchdogService
private final com.android.car.os.CarPerformanceService mCarPerformanceService
private final com.android.car.admin.CarDevicePolicyService mCarDevicePolicyService
private final com.android.car.cluster.ClusterHomeService mClusterHomeService
private final com.android.car.evs.CarEvsService mCarEvsService
private final com.android.car.telemetry.CarTelemetryService mCarTelemetryService
private final com.android.car.am.CarActivityService mCarActivityService
private final com.android.car.occupantconnection.CarOccupantConnectionService mCarOccupantConnectionService
private final com.android.car.occupantconnection.CarRemoteDeviceService mCarRemoteDeviceService
private com.android.car.remoteaccess.CarRemoteAccessService mCarRemoteAccessService
private final com.android.car.CarSystemService[] mAllServices
private static final boolean DBG
private final Object mLock
private final boolean mDoPriorityInitInConstruction
private com.android.car.CarTestService mCarTestService
private final String mVehicleInterfaceName
private final com.android.car.ICarImpl$ICarSystemServerClientImpl mICarSystemServerClientImpl
private final android.car.builtin.os.BinderHelper$ShellCommandListener mCmdListener
public void <init> (android.content.Context, android.content.Context, com.android.car.VehicleStub, com.android.car.systeminterface.SystemInterface, java.lang.String)
android.content.Context serviceContext
android.content.Context builtinContext
com.android.car.VehicleStub vehicle
com.android.car.systeminterface.SystemInterface systemInterface
String vehicleInterfaceName
void <init> (android.content.Context, android.content.Context, com.android.car.VehicleStub, com.android.car.systeminterface.SystemInterface, java.lang.String, com.android.car.user.CarUserService, com.android.car.watchdog.CarWatchdogService, com.android.car.os.CarPerformanceService, com.android.car.garagemode.GarageModeService, android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification, com.android.car.telemetry.CarTelemetryService, com.android.car.remoteaccess.CarRemoteAccessService, boolean)
String disabledFeatures
int maxRunningUsers
android.content.Context serviceContext
android.content.Context builtinContext
com.android.car.VehicleStub vehicle
com.android.car.systeminterface.SystemInterface systemInterface
String vehicleInterfaceName
com.android.car.user.CarUserService carUserService
com.android.car.watchdog.CarWatchdogService carWatchdogService
com.android.car.os.CarPerformanceService carPerformanceService
com.android.car.garagemode.GarageModeService garageModeService
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification powerPolicyDaemon
com.android.car.telemetry.CarTelemetryService carTelemetryService
com.android.car.remoteaccess.CarRemoteAccessService carRemoteAccessService
boolean doPriorityInitInConstruction
com.android.car.util.LimitedTimingsTraceLog t
java.util.List allServices
com.android.car.hal.HalPropValue disabledOptionalFeatureValue
String[] disabledFeaturesFromVhal
android.content.res.Resources res
String[] defaultEnabledFeatures
String[] disabledFromVhal
android.os.UserManager userManager
void init ()
com.android.car.CarSystemService service
com.android.car.util.LimitedTimingsTraceLog t
void release ()
int i
public void setSystemServerConnections (com.android.car.internal.ICarServiceHelper, android.car.ICarResultReceiver)
android.os.Bundle bundle
Exception e
android.os.RemoteException e
com.android.car.internal.ICarServiceHelper carServiceHelper
android.car.ICarResultReceiver resultReceiver
android.os.Bundle bundle
public boolean isFeatureEnabled (java.lang.String)
String featureName
public int enableFeature (java.lang.String)
String featureName
public int disableFeature (java.lang.String)
String featureName
public java.util.List getAllEnabledFeatures ()
public java.util.List getAllPendingDisabledFeatures ()
public java.util.List getAllPendingEnabledFeatures ()
public java.lang.String getCarManagerClassForFeature (java.lang.String)
String featureName
static void assertCallingFromSystemProcess ()
int uid
public android.os.IBinder getCarService (java.lang.String)
android.os.IBinder service
String serviceName
public int getCarConnectionType ()
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.car.internal.util.IndentingPrintWriter pw
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
private void dumpIndenting (java.io.FileDescriptor, com.android.car.internal.util.IndentingPrintWriter, java.lang.String[])
int length
String[] services
int length
String[] halNames
java.io.FileDescriptor fd
com.android.car.internal.util.IndentingPrintWriter writer
String[] args
private void dumpOemService (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public java.lang.String getOemServiceName ()
private void dumpAll (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpRROs (com.android.car.internal.util.IndentingPrintWriter)
android.content.om.OverlayInfo overlayInfo
int i
android.content.om.OverlayInfo overlayInfo
int i
com.android.car.internal.util.IndentingPrintWriter writer
String packageName
android.content.om.OverlayManager manager
java.util.List installedOverlaysForSystem
int currentUser
java.util.List installedOverlaysForCurrentUser
private void dumpVersions (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpAllHals (com.android.car.internal.util.IndentingPrintWriter)
Exception e
com.android.car.internal.util.IndentingPrintWriter writer
private void showDumpHelp (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpDataDir (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
java.io.File dataDir
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int code
android.os.Parcel data
android.os.Parcel reply
int flags
private com.android.car.CarShellCommand newCarShellCommand ()
private void dumpListOfServices (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.CarSystemService service
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpAllServices (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.CarSystemService service
com.android.car.internal.util.IndentingPrintWriter writer
private transient void dumpIndividualServices (com.android.car.internal.util.IndentingPrintWriter, java.lang.String[])
com.android.car.CarSystemService service
String serviceName
com.android.car.internal.util.IndentingPrintWriter writer
String[] serviceNames
private com.android.car.CarSystemService getCarServiceBySubstring (java.lang.String)
String className
private void dumpService (com.android.car.CarSystemService, com.android.car.internal.util.IndentingPrintWriter)
Exception e
com.android.car.CarSystemService service
com.android.car.internal.util.IndentingPrintWriter writer
void execShellCmd (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
private com.android.car.CarSystemService constructWithTrace (com.android.car.util.LimitedTimingsTraceLog, java.lang.Class, java.util.concurrent.Callable, java.util.List)
com.android.car.CarSystemService constructed
Exception e
com.android.car.util.LimitedTimingsTraceLog t
Class cls
java.util.concurrent.Callable callable
java.util.List allServices
com.android.car.CarSystemService constructed
void dumpVhal (android.os.ParcelFileDescriptor, java.util.List) throws android.os.RemoteException
android.os.ParcelFileDescriptor fd
java.util.List options
boolean hasAidlVhal ()
void priorityInit ()
private static synthetic boolean lambda$getCarServiceBySubstring$45 (java.lang.String, com.android.car.CarSystemService)
String className
com.android.car.CarSystemService s
private synthetic com.android.car.occupantconnection.CarOccupantConnectionService lambda$new$44 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.occupantconnection.CarRemoteDeviceService lambda$new$43 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.CarExperimentalFeatureServiceController lambda$new$42 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.remoteaccess.CarRemoteAccessService lambda$new$41 (android.content.Context, com.android.car.systeminterface.SystemInterface) throws java.lang.Exception
android.content.Context serviceContext
com.android.car.systeminterface.SystemInterface systemInterface
private synthetic com.android.car.telemetry.CarTelemetryService lambda$new$40 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.evs.CarEvsService lambda$new$39 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.cluster.ClusterHomeService lambda$new$38 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.admin.CarDevicePolicyService lambda$new$37 () throws java.lang.Exception
private static synthetic com.android.car.os.CarPerformanceService lambda$new$36 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.watchdog.CarWatchdogService lambda$new$35 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.CarBugreportManagerService lambda$new$34 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarMediaService lambda$new$33 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.CarLocationService lambda$new$32 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.CarStorageMonitoringService lambda$new$31 (android.content.Context, com.android.car.systeminterface.SystemInterface) throws java.lang.Exception
android.content.Context serviceContext
com.android.car.systeminterface.SystemInterface systemInterface
private synthetic com.android.car.CarDiagnosticService lambda$new$30 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.vms.VmsBrokerService lambda$new$29 () throws java.lang.Exception
private static synthetic com.android.car.stats.CarStatsService lambda$new$28 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.cluster.InstrumentClusterService lambda$new$27 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.cluster.ClusterNavigationService lambda$new$26 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.am.FixedActivityService lambda$new$25 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarNightService lambda$new$24 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.audio.CarAudioService lambda$new$23 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.AppFocusService lambda$new$22 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.garagemode.GarageModeService lambda$new$21 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarProjectionService lambda$new$20 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarInputService lambda$new$19 (android.content.Context, android.os.UserManager) throws java.lang.Exception
android.content.Context serviceContext
android.os.UserManager userManager
private synthetic com.android.car.bluetooth.CarBluetoothService lambda$new$18 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarPerUserServiceHelper lambda$new$17 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.OccupantAwarenessService lambda$new$16 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.user.CarUserNoticeService lambda$new$15 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.power.CarPowerManagementService lambda$new$14 (com.android.car.systeminterface.SystemInterface, android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification) throws java.lang.Exception
com.android.car.systeminterface.SystemInterface systemInterface
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification powerPolicyDaemon
private static synthetic com.android.car.SystemActivityMonitoringService lambda$new$13 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.systemui.keyguard.ExperimentalCarKeyguardService lambda$new$12 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.user.ExperimentalCarUserService lambda$new$11 (android.content.Context, android.os.UserManager) throws java.lang.Exception
android.content.Context serviceContext
android.os.UserManager userManager
private synthetic com.android.car.user.CarUserService lambda$new$10 (android.content.Context, android.os.UserManager, int) throws java.lang.Exception
android.content.Context serviceContext
android.os.UserManager userManager
int maxRunningUsers
private synthetic com.android.car.pm.CarPackageManagerService lambda$new$9 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.am.CarActivityService lambda$new$8 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarUxRestrictionsManagerService lambda$new$7 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private static synthetic com.android.car.CarOccupantZoneService lambda$new$6 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarDrivingStateService lambda$new$5 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarPropertyService lambda$new$4 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic com.android.car.CarFeatureController lambda$new$3 (android.content.Context, java.lang.String[], java.lang.String[]) throws java.lang.Exception
android.content.Context serviceContext
String[] defaultEnabledFeatures
String[] disabledFromVhal
private static synthetic com.android.car.hal.VehicleHal lambda$new$2 (android.content.Context, com.android.car.VehicleStub) throws java.lang.Exception
android.content.Context serviceContext
com.android.car.VehicleStub vehicle
private static synthetic com.android.car.oem.CarOemProxyService lambda$new$1 (android.content.Context) throws java.lang.Exception
android.content.Context serviceContext
private synthetic int lambda$new$0 (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[])
java.io.FileDescriptor in
java.io.FileDescriptor out
java.io.FileDescriptor err
String[] args
static void <clinit> ()
}
com/android/car/IVehicleDeathRecipient.class
IVehicleDeathRecipient.java
package com.android.car
public abstract com.android.car.IVehicleDeathRecipient extends java.lang.Object implements android.os.IHwBinder$DeathRecipient android.os.IBinder$DeathRecipient {
}
com/android/car/InputCaptureClientController$ClientInfoForDisplay.class
InputCaptureClientController.java
package com.android.car
final com.android.car.InputCaptureClientController$ClientInfoForDisplay extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final int mUid
private final int mPid
private final android.car.input.ICarInputCallback mCallback
private final int mTargetDisplayType
private final int[] mInputTypes
private final int mFlags
private final java.util.ArrayList mGrantedTypes
final synthetic com.android.car.InputCaptureClientController this$0
private void <init> (com.android.car.InputCaptureClientController, int, int, android.car.input.ICarInputCallback, int, int[], int)
int uid
int pid
android.car.input.ICarInputCallback callback
int targetDisplayType
int[] inputTypes
int flags
private void linkToDeath () throws android.os.RemoteException
private void unlinkToDeath ()
public void binderDied ()
public java.lang.String toString ()
}
com/android/car/InputCaptureClientController$ClientsToDispatch.class
InputCaptureClientController.java
package com.android.car
final com.android.car.InputCaptureClientController$ClientsToDispatch extends java.lang.Object {
private final android.util.ArrayMap mClientsToDispatch
private final int mDisplayType
private void <init> (int)
int displayType
private void add (com.android.car.InputCaptureClientController$ClientInfoForDisplay)
int[] inputTypesToDispatch
com.android.car.InputCaptureClientController$ClientInfoForDisplay client
int[] inputTypesToDispatch
}
com/android/car/InputCaptureClientController.class
InputCaptureClientController.java
package com.android.car
public com.android.car.InputCaptureClientController extends java.lang.Object {
private static final boolean DBG_STACK
private static final boolean DBG_DISPATCH
private static final boolean DBG_CALLS
private static final String TAG
private static final java.util.Map KEY_EVENT_TO_INPUT_TYPE
private static final java.util.Set VALID_INPUT_TYPES
private static final java.util.Set VALID_ROTARY_TYPES
private static final java.util.List SUPPORTED_DISPLAY_TYPES
private static final int[] EMPTY_INPUT_TYPES
private final android.content.Context mContext
private final Object mLock
private final android.util.SparseArray mFullDisplayEventCapturers
private final android.util.SparseArray mPerInputTypeCapturers
private final android.util.SparseArray mAllClients
private final java.util.LinkedList mClientDispatchQueue
private final java.util.ArrayList mKeyEventDispatchScratchList
private final java.util.ArrayList mRotaryEventDispatchScratchList
private final java.util.ArrayList mCustomInputEventDispatchScratchList
private int mNumKeyEventsDispatched
private int mNumRotaryEventsDispatched
private final String mClusterHomePackage
public void <init> (android.content.Context)
android.content.Context context
public int requestInputEventCapture (android.car.input.ICarInputCallback, int, int[], int)
android.os.RemoteException e
com.android.car.InputCaptureClientController$ClientInfoForDisplay oldCapturer
com.android.car.InputCaptureClientController$ClientInfoForDisplay topClient
java.util.LinkedList perTypeStack
int i
com.android.car.InputCaptureClientController$ClientInfoForDisplay topClient
java.util.LinkedList perInputStack
int i
com.android.car.InputCaptureClientController$ClientInfoForDisplay oldTopClient
java.util.LinkedList perInputStack
int inputType
com.android.car.InputCaptureClientController$ClientInfoForDisplay topStackClient
int inputType
java.util.LinkedList perInputStack
int i
boolean hadFullCapture
boolean fullCaptureActive
java.util.HashMap allClientsForDisplay
com.android.car.InputCaptureClientController$ClientInfoForDisplay oldClientInfo
java.util.LinkedList fullCapturersStack
com.android.car.InputCaptureClientController$ClientInfoForDisplay newClient
android.util.SparseArray perInputStacks
android.car.input.ICarInputCallback callback
int targetDisplayType
int[] inputTypes
int requestFlags
boolean isRequestingAllEvents
android.os.IBinder clientBinder
boolean allowsDelayedGrant
int ret
com.android.car.InputCaptureClientController$ClientsToDispatch clientsToDispatch
public void releaseInputEventCapture (android.car.input.ICarInputCallback, int)
com.android.car.InputCaptureClientController$ClientInfoForDisplay newStopStackClient
com.android.car.InputCaptureClientController$ClientInfoForDisplay newTopClient
com.android.car.InputCaptureClientController$ClientInfoForDisplay topClient
int inputType
java.util.LinkedList perInputStack
int i
java.util.HashMap allClientsForDisplay
com.android.car.InputCaptureClientController$ClientInfoForDisplay clientInfo
java.util.LinkedList fullCapturersStack
boolean fullCaptureActive
android.util.SparseArray perInputStacks
android.car.input.ICarInputCallback callback
int targetDisplayType
com.android.car.InputCaptureClientController$ClientsToDispatch clientsToDispatch
public boolean onKeyEvent (int, android.view.KeyEvent)
android.car.input.ICarInputCallback callback
int displayType
android.view.KeyEvent event
Integer inputType
android.car.input.ICarInputCallback callback
public boolean onRotaryEvent (int, android.car.input.RotaryEvent)
android.car.input.ICarInputCallback callback
int displayType
android.car.input.RotaryEvent event
int inputType
android.car.input.ICarInputCallback callback
public boolean onCustomInputEvent (android.car.input.CustomInputEvent)
android.car.input.ICarInputCallback callback
android.car.input.CustomInputEvent event
int displayType
android.car.input.ICarInputCallback callback
android.car.input.ICarInputCallback getClientForInputTypeLocked (int, int)
int targetDisplayType
int inputType
java.util.LinkedList fullCapturersStack
android.util.SparseArray perInputStacks
java.util.LinkedList perInputStack
private void onClientDeath (com.android.car.InputCaptureClientController$ClientInfoForDisplay)
com.android.car.InputCaptureClientController$ClientInfoForDisplay client
public void dump (java.io.PrintWriter)
com.android.car.InputCaptureClientController$ClientInfoForDisplay client
com.android.car.InputCaptureClientController$ClientInfoForDisplay client
com.android.car.InputCaptureClientController$ClientInfoForDisplay client
int inputType
java.util.LinkedList perInputStack
int i
java.util.HashMap allClientsForDisplay
java.util.LinkedList fullCapturersStack
android.util.SparseArray perInputStacks
int display
java.io.PrintWriter writer
private void dispatchClientCallbackLocked (com.android.car.InputCaptureClientController$ClientsToDispatch)
com.android.car.InputCaptureClientController$ClientsToDispatch clientsToDispatch
private void dispatchKeyEvent (int, android.view.KeyEvent, android.car.input.ICarInputCallback)
int targetDisplayType
android.view.KeyEvent event
android.car.input.ICarInputCallback callback
private void dispatchRotaryEvent (int, android.car.input.RotaryEvent, android.car.input.ICarInputCallback)
int targetDisplayType
android.car.input.RotaryEvent event
android.car.input.ICarInputCallback callback
private void dispatchCustomInputEvent (int, android.car.input.CustomInputEvent, android.car.input.ICarInputCallback)
int targetDisplayType
android.car.input.CustomInputEvent event
android.car.input.ICarInputCallback callback
private static void assertInputTypeValid (int[])
int inputType
int[] inputTypes
private synthetic void lambda$dispatchCustomInputEvent$3 (android.car.input.CustomInputEvent, android.car.input.ICarInputCallback, int)
android.car.input.CustomInputEvent event
android.car.input.ICarInputCallback callback
int targetDisplayType
private synthetic void lambda$dispatchRotaryEvent$2 (android.car.input.RotaryEvent, android.car.input.ICarInputCallback, int)
android.car.input.RotaryEvent event
android.car.input.ICarInputCallback callback
int targetDisplayType
private synthetic void lambda$dispatchKeyEvent$1 (android.view.KeyEvent, android.car.input.ICarInputCallback, int)
android.view.KeyEvent event
android.car.input.ICarInputCallback callback
int targetDisplayType
private synthetic void lambda$dispatchClientCallbackLocked$0 ()
com.android.car.InputCaptureClientController$ClientsToDispatch clients
android.car.input.ICarInputCallback callback
int[] inputTypes
int i
com.android.car.InputCaptureClientController$ClientsToDispatch clients
static void <clinit> ()
}
com/android/car/Listeners$ClientWithRate.class
Listeners.java
package com.android.car
public com.android.car.Listeners$ClientWithRate extends java.lang.Object {
private final com.android.car.Listeners$IListener mClient
private int mRate
void <init> (com.android.car.Listeners$IListener, int)
com.android.car.Listeners$IListener client
int rate
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int getRate ()
void setRate (int)
int rate
com.android.car.Listeners$IListener getClient ()
}
com/android/car/Listeners$IListener.class
Listeners.java
package com.android.car
public abstract com.android.car.Listeners$IListener extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public abstract void release ()
}
com/android/car/Listeners.class
Listeners.java
package com.android.car
public com.android.car.Listeners extends java.lang.Object {
private final java.util.LinkedList mClients
private int mRate
void <init> (int)
int rate
int getRate ()
void setRate (int)
int rate
boolean updateRate ()
int clientRate
com.android.car.Listeners$ClientWithRate clientWithRate
int fastestRate
void addClientWithRate (com.android.car.Listeners$ClientWithRate)
com.android.car.Listeners$ClientWithRate clientWithRate
void removeClientWithRate (com.android.car.Listeners$ClientWithRate)
com.android.car.Listeners$ClientWithRate clientWithRate
int getNumberOfClients ()
java.lang.Iterable getClients ()
com.android.car.Listeners$ClientWithRate findClientWithRate (com.android.car.Listeners$IListener)
com.android.car.Listeners$ClientWithRate clientWithRate
com.android.car.Listeners$IListener client
void release ()
com.android.car.Listeners$ClientWithRate clientWithRate
}
com/android/car/LocationManagerProxy.class
LocationManagerProxy.java
package com.android.car
public com.android.car.LocationManagerProxy extends android.car.ILocationManagerProxy$Stub {
private static final String TAG
private static final boolean DBG
private final android.location.LocationManager mLocationManager
public void <init> (android.content.Context)
android.content.Context context
public boolean isLocationEnabled ()
public boolean injectLocation (android.location.Location)
android.location.Location location
public android.location.Location getLastKnownLocation (java.lang.String)
String provider
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter pw
static void <clinit> ()
}
com/android/car/OccupantAwarenessService$ChangeCallbackList.class
OccupantAwarenessService.java
package com.android.car
com.android.car.OccupantAwarenessService$ChangeCallbackList extends android.os.RemoteCallbackList {
private final java.lang.ref.WeakReference mOasService
final synthetic com.android.car.OccupantAwarenessService this$0
void <init> (com.android.car.OccupantAwarenessService, com.android.car.OccupantAwarenessService)
com.android.car.OccupantAwarenessService oasService
public void onCallbackDied (android.car.occupantawareness.IOccupantAwarenessEventCallback)
android.car.occupantawareness.IOccupantAwarenessEventCallback listener
com.android.car.OccupantAwarenessService service
public volatile synthetic void onCallbackDied (android.os.IInterface)
}
com/android/car/OccupantAwarenessService$ChangeListenerToHalService.class
OccupantAwarenessService.java
package com.android.car
com.android.car.OccupantAwarenessService$ChangeListenerToHalService extends android.hardware.automotive.occupant_awareness.IOccupantAwarenessClientCallback$Stub {
private final java.lang.ref.WeakReference mOasService
void <init> (com.android.car.OccupantAwarenessService)
com.android.car.OccupantAwarenessService oasService
public void onSystemStatusChanged (int, byte)
int inputDetectionFlags
byte inputStatus
com.android.car.OccupantAwarenessService service
public void onDetectionEvent (android.hardware.automotive.occupant_awareness.OccupantDetections)
android.hardware.automotive.occupant_awareness.OccupantDetection detection
android.hardware.automotive.occupant_awareness.OccupantDetections detections
com.android.car.OccupantAwarenessService service
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
}
com/android/car/OccupantAwarenessService.class
OccupantAwarenessService.java
package com.android.car
public com.android.car.OccupantAwarenessService extends android.car.occupantawareness.IOccupantAwarenessManager$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DBG
static final String OAS_SERVICE_ID
private final Object mLock
private final android.content.Context mContext
private android.hardware.automotive.occupant_awareness.IOccupantAwareness mOasHal
private final com.android.car.OccupantAwarenessService$ChangeListenerToHalService mHalListener
private final com.android.car.OccupantAwarenessService$ChangeCallbackList mListeners
public void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, android.hardware.automotive.occupant_awareness.IOccupantAwareness)
android.content.Context context
android.hardware.automotive.occupant_awareness.IOccupantAwareness oasInterface
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void connectToHalServiceIfNotConnected (boolean)
android.os.RemoteException e
boolean forceConnect
private void startDetectionGraph ()
android.hardware.automotive.occupant_awareness.IOccupantAwareness hal
android.os.RemoteException e
android.hardware.automotive.occupant_awareness.IOccupantAwareness hal
private void stopDetectionGraph ()
android.hardware.automotive.occupant_awareness.IOccupantAwareness hal
android.os.RemoteException e
android.hardware.automotive.occupant_awareness.IOccupantAwareness hal
public int getCapabilityForRole (int)
android.hardware.automotive.occupant_awareness.IOccupantAwareness hal
android.os.RemoteException e
int role
android.hardware.automotive.occupant_awareness.IOccupantAwareness hal
public void registerEventListener (android.car.occupantawareness.IOccupantAwarenessEventCallback)
android.car.occupantawareness.IOccupantAwarenessEventCallback listener
public void unregisterEventListener (android.car.occupantawareness.IOccupantAwarenessEventCallback)
android.car.occupantawareness.IOccupantAwarenessEventCallback listener
void processStatusEvent (android.car.occupantawareness.SystemStatusEvent)
android.os.RemoteException e
android.car.occupantawareness.IOccupantAwarenessEventCallback listener
android.car.occupantawareness.SystemStatusEvent statusEvent
int idx
void processDetectionEvent (android.car.occupantawareness.OccupantAwarenessDetection)
android.os.RemoteException e
android.car.occupantawareness.IOccupantAwarenessEventCallback listener
android.car.occupantawareness.OccupantAwarenessDetection detection
int idx
void handleClientDisconnected ()
private static void logd (java.lang.String)
String msg
static void <clinit> ()
}
com/android/car/OccupantAwarenessUtils.class
OccupantAwarenessUtils.java
package com.android.car
final com.android.car.OccupantAwarenessUtils extends java.lang.Object {
private static final String TAG
private void <init> ()
static android.car.occupantawareness.SystemStatusEvent convertToStatusEvent (int, byte)
int inputDetectionFlags
byte inputStatus
int outputStatus
int outputFlags
static int convertToConfidenceScore (int)
int inputConfidence
static android.car.occupantawareness.Point3D convertToPoint3D (double[])
double[] vector
static long convertTimestamp (long)
long inputTimestamp
static int convertToRole (int)
int inputRole
int outputRole
static android.car.occupantawareness.GazeDetection convertToGazeDetection (android.hardware.automotive.occupant_awareness.GazeDetection)
android.hardware.automotive.occupant_awareness.GazeDetection inputDetection
static android.car.occupantawareness.DriverMonitoringDetection convertToDriverMonitoringDetection (android.hardware.automotive.occupant_awareness.DriverMonitoringDetection)
android.hardware.automotive.occupant_awareness.DriverMonitoringDetection inputDetection
static boolean convertToPresence (android.hardware.automotive.occupant_awareness.PresenceDetection)
android.hardware.automotive.occupant_awareness.PresenceDetection inputDetection
static android.car.occupantawareness.OccupantAwarenessDetection convertToDetectionEvent (long, android.hardware.automotive.occupant_awareness.OccupantDetection)
long timestamp
android.hardware.automotive.occupant_awareness.OccupantDetection inputDetection
boolean isPresent
android.car.occupantawareness.GazeDetection gazeDetection
android.car.occupantawareness.DriverMonitoringDetection driverMonitoringDetection
static void <clinit> ()
}
com/android/car/OnShutdownReboot$1.class
OnShutdownReboot.java
package com.android.car
com.android.car.OnShutdownReboot$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.OnShutdownReboot this$0
void <init> (com.android.car.OnShutdownReboot)
com.android.car.OnShutdownReboot this$0
public void onReceive (android.content.Context, android.content.Intent)
java.util.function.BiConsumer action
android.content.Context context
android.content.Intent intent
}
com/android/car/OnShutdownReboot.class
OnShutdownReboot.java
package com.android.car
public com.android.car.OnShutdownReboot extends java.lang.Object {
private final android.content.Context mContext
private final android.content.BroadcastReceiver mReceiver
private final java.util.concurrent.CopyOnWriteArrayList mActions
public void <init> (android.content.Context)
android.content.Context context
public void init ()
android.content.IntentFilter filter
public com.android.car.OnShutdownReboot addAction (java.util.function.BiConsumer)
java.util.function.BiConsumer action
public void clearActions ()
public void release ()
}
com/android/car/PermissionHelper.class
PermissionHelper.java
package com.android.car
public final com.android.car.PermissionHelper extends java.lang.Object {
public static void checkHasDumpPermissionGranted (android.content.Context, java.lang.String)
android.content.Context context
String message
public static transient void checkHasAtLeastOnePermissionGranted (android.content.Context, java.lang.String, java.lang.String[])
android.content.Context context
String message
String[] permissions
public static transient boolean hasAtLeastOnePermissionGranted (android.content.Context, java.lang.String[])
String permission
android.content.Context context
String[] permissions
private void <init> ()
}
com/android/car/R$array.class
R.java
package com.android.car
public final com.android.car.R$array extends java.lang.Object {
public static int allowedAppInstallSources
public static int config_allowed_optional_car_features
public static int config_carEvsService
public static int config_earlyStartupServices
public static int config_occupant_display_mapping
public static int config_occupant_zones
public static int config_projectionActivityLaunchBounds
public static int config_sourcePreferredComponents
public static int vmsPublisherSystemClients
public static int vmsPublisherUserClients
public void <init> ()
static void <clinit> ()
}
com/android/car/R$attr.class
R.java
package com.android.car
public final com.android.car.R$attr extends java.lang.Object {
public static int address
public static int context
public static int display
public static int isDeprecated
public static int isPrimary
public static int name
public static int version
public void <init> ()
static void <clinit> ()
}
com/android/car/R$bool.class
R.java
package com.android.car
public final com.android.car.R$bool extends java.lang.Object {
public static int audioPersistMasterMuteState
public static int audioUseCarVolumeGroupEvent
public static int audioUseCarVolumeGroupMuting
public static int audioUseCoreRouting
public static int audioUseCoreVolume
public static int audioUseDynamicRouting
public static int audioUseHalDuckingSignals
public static int config_assignPassengerActivityToForegroundCpuGroup
public static int config_callButtonEndsOngoingCall
public static int config_enableCarLocationServiceGnssControlsForPowerManagement
public static int config_enableExternalCarTimeToExternalTimeSuggestion
public static int config_enablePassengerDisplayPowerSaving
public static int config_mediaSourceIndependentPlayback
public static int config_preventTemplatedAppsFromShowingDialog
public static int config_projectionAccessPointTethering
public static int config_stableLocalOnlyHotspotConfig
public static int config_switchGuestUserBeforeGoingSleep
public static int config_wifiAdjustmentForSuspend
public static int displayOffMuteLockAllAudio
public static int enableActivityBlockingForSafety
public static int enableLongPressBluetoothVoiceRecognition
public static int enablePassengerSupport
public static int enableProfileUserAssignmentForMultiDisplay
public static int fastPairAutomaticAcceptance
public static int useDefaultBluetoothConnectionPolicy
public static int useDefaultBluetoothPowerPolicy
public void <init> ()
static void <clinit> ()
}
com/android/car/R$dimen.class
R.java
package com.android.car
public final com.android.car.R$dimen extends java.lang.Object {
public static int button_padding
public void <init> ()
static void <clinit> ()
}
com/android/car/R$drawable.class
R.java
package com.android.car
public final com.android.car.R$drawable extends java.lang.Object {
public static int car_ic_error
public static int car_ic_mode
public static int perm_group_car
public void <init> ()
static void <clinit> ()
}
com/android/car/R$id.class
R.java
package com.android.car
public final com.android.car.R$id extends java.lang.Object {
public static int alarm
public static int announcement
public static int call
public static int call_ring
public static int emergency
public static int music
public static int navigation
public static int notification
public static int safety
public static int system_sound
public static int vehicle_status
public static int voice_command
public void <init> ()
static void <clinit> ()
}
com/android/car/R$integer.class
R.java
package com.android.car
public final com.android.car.R$integer extends java.lang.Object {
public static int acceptableFsyncCallsPerSample
public static int acceptableHoursPerOnePercentFlashWear
public static int acceptableWrittenKBytesPerSample
public static int audioVolumeAdjustmentContextsVersion
public static int audioVolumeKeyEventTimeoutMs
public static int config_allowedSystemUptimeForRemoteAccess
public static int config_maxSuspendWaitDuration
public static int config_mediaBootAutoplay
public static int config_mediaSourceChangedAutoplay
public static int config_noUserScreenOffTimeout
public static int config_oemCarService_connection_timeout_ms
public static int config_oemCarService_crashCall_timeout_ms
public static int config_oemCarService_regularCall_timeout_ms
public static int config_oemCarService_serviceReady_timeout_ms
public static int config_oemCarService_thread_pool_size
public static int config_postShutdownEnterTimeout
public static int config_preShutdownPrepareTimeout
public static int config_projectionActivityDisplayId
public static int config_projectionUiMode
public static int config_shutdownEnterTimeout
public static int fastPairModelId
public static int ioStatsNumSamplesToStore
public static int ioStatsRefreshRateSeconds
public static int ioUsageSummaryMinSystemTotalWrittenBytes
public static int maxExcessiveIoSamplesInWindow
public static int maxGarageModeRunningDurationInSecs
public static int millisecondsBeforeRebindToVmsPublisher
public static int recurringResourceOverusePeriodInDays
public static int recurringResourceOveruseTimes
public static int uidIoUsageSummaryTopCount
public static int uptimeHoursIntervalBetweenUptimeDataWrite
public static int vmsHalClientMetricsProperty
public static int watchdogUserPackageSettingsResetDays
public void <init> ()
static void <clinit> ()
}
com/android/car/R$raw.class
R.java
package com.android.car
public final com.android.car.R$raw extends java.lang.Object {
public static int car_config
public void <init> ()
static void <clinit> ()
}
com/android/car/R$string.class
R.java
package com.android.car
public final com.android.car.R$string extends java.lang.Object {
public static int activityAllowlist
public static int activityBlockingActivity
public static int activityDenylist
public static int activityHandlerForFlashWearChanges
public static int app_title
public static int car_can_bus_failure
public static int car_can_bus_failure_desc
public static int car_permission_car_cluster_control
public static int car_permission_car_display_in_cluster
public static int car_permission_car_monitor_cluster_navigation_state
public static int car_permission_car_navigation_manager
public static int car_permission_desc
public static int car_permission_desc_access_mirrored_surface
public static int car_permission_desc_access_private_display_id
public static int car_permission_desc_access_projection_status
public static int car_permission_desc_adjust_range_remaining
public static int car_permission_desc_adjust_shutdown_process
public static int car_permission_desc_audio_settings
public static int car_permission_desc_audio_volume
public static int car_permission_desc_bind_oem_car_service
public static int car_permission_desc_camera
public static int car_permission_desc_car_cluster_control
public static int car_permission_desc_car_display_in_cluster
public static int car_permission_desc_car_energy_ports
public static int car_permission_desc_car_engine_detailed
public static int car_permission_desc_car_epoch_time
public static int car_permission_desc_car_exterior_environment
public static int car_permission_desc_car_exterior_lights
public static int car_permission_desc_car_handle_usb_aoap_device
public static int car_permission_desc_car_identification
public static int car_permission_desc_car_info
public static int car_permission_desc_car_interior_lights
public static int car_permission_desc_car_monitor_cluster_navigation_state
public static int car_permission_desc_car_navigation_manager
public static int car_permission_desc_car_power
public static int car_permission_desc_car_powertrain
public static int car_permission_desc_car_steering
public static int car_permission_desc_car_test_service
public static int car_permission_desc_car_tires
public static int car_permission_desc_car_ux_restrictions_configuration
public static int car_permission_desc_collect_car_watchdog_metrics
public static int car_permission_desc_control_adas_settings
public static int car_permission_desc_control_adas_states
public static int car_permission_desc_control_app_blocking
public static int car_permission_desc_control_car_airbags
public static int car_permission_desc_control_car_app_launch
public static int car_permission_desc_control_car_display_units
public static int car_permission_desc_control_car_doors
public static int car_permission_desc_control_car_energy
public static int car_permission_desc_control_car_energy_ports
public static int car_permission_desc_control_car_exterior_lights
public static int car_permission_desc_control_car_features
public static int car_permission_desc_control_car_interior_lights
public static int car_permission_desc_control_car_mirrors
public static int car_permission_desc_control_car_occupant_awareness_system
public static int car_permission_desc_control_car_power_policy
public static int car_permission_desc_control_car_powertrain
public static int car_permission_desc_control_car_seats
public static int car_permission_desc_control_car_watchdog_config
public static int car_permission_desc_control_car_windows
public static int car_permission_desc_control_driver_monitoring_settings
public static int car_permission_desc_control_evs_activity
public static int car_permission_desc_control_glove_box
public static int car_permission_desc_control_remote_access
public static int car_permission_desc_control_steering_wheel
public static int car_permission_desc_control_windshield_wipers
public static int car_permission_desc_diag_clear
public static int car_permission_desc_diag_read
public static int car_permission_desc_driving_state
public static int car_permission_desc_energy
public static int car_permission_desc_enroll_trust
public static int car_permission_desc_get_car_vendor_category_1
public static int car_permission_desc_get_car_vendor_category_10
public static int car_permission_desc_get_car_vendor_category_2
public static int car_permission_desc_get_car_vendor_category_3
public static int car_permission_desc_get_car_vendor_category_4
public static int car_permission_desc_get_car_vendor_category_5
public static int car_permission_desc_get_car_vendor_category_6
public static int car_permission_desc_get_car_vendor_category_7
public static int car_permission_desc_get_car_vendor_category_8
public static int car_permission_desc_get_car_vendor_category_9
public static int car_permission_desc_get_car_vendor_category_door
public static int car_permission_desc_get_car_vendor_category_engine
public static int car_permission_desc_get_car_vendor_category_hvac
public static int car_permission_desc_get_car_vendor_category_info
public static int car_permission_desc_get_car_vendor_category_light
public static int car_permission_desc_get_car_vendor_category_mirror
public static int car_permission_desc_get_car_vendor_category_seat
public static int car_permission_desc_get_car_vendor_category_window
public static int car_permission_desc_hvac
public static int car_permission_desc_manage_car_system_ui
public static int car_permission_desc_manage_occupant_connection
public static int car_permission_desc_manage_occupant_zone
public static int car_permission_desc_manage_remote_device
public static int car_permission_desc_manage_thread_priority
public static int car_permission_desc_mileage
public static int car_permission_desc_mirror_display
public static int car_permission_desc_mock_vehicle_hal
public static int car_permission_desc_monitor_evs_status
public static int car_permission_desc_monitor_input
public static int car_permission_desc_privileged_car_info
public static int car_permission_desc_projection
public static int car_permission_desc_radio
public static int car_permission_desc_read_adas_settings
public static int car_permission_desc_read_adas_states
public static int car_permission_desc_read_car_display_units
public static int car_permission_desc_read_car_occupant_awareness_state
public static int car_permission_desc_read_car_power_policy
public static int car_permission_desc_read_driver_monitoring_settings
public static int car_permission_desc_read_driver_monitoring_states
public static int car_permission_desc_read_windshield_wipers
public static int car_permission_desc_receive_ducking
public static int car_permission_desc_register_car_system_ui_proxy
public static int car_permission_desc_request_evs_activity
public static int car_permission_desc_set_car_vendor_category_1
public static int car_permission_desc_set_car_vendor_category_10
public static int car_permission_desc_set_car_vendor_category_2
public static int car_permission_desc_set_car_vendor_category_3
public static int car_permission_desc_set_car_vendor_category_4
public static int car_permission_desc_set_car_vendor_category_5
public static int car_permission_desc_set_car_vendor_category_6
public static int car_permission_desc_set_car_vendor_category_7
public static int car_permission_desc_set_car_vendor_category_8
public static int car_permission_desc_set_car_vendor_category_9
public static int car_permission_desc_set_car_vendor_category_door
public static int car_permission_desc_set_car_vendor_category_engine
public static int car_permission_desc_set_car_vendor_category_hvac
public static int car_permission_desc_set_car_vendor_category_info
public static int car_permission_desc_set_car_vendor_category_light
public static int car_permission_desc_set_car_vendor_category_mirror
public static int car_permission_desc_set_car_vendor_category_seat
public static int car_permission_desc_set_car_vendor_category_window
public static int car_permission_desc_speed
public static int car_permission_desc_storage_monitoring
public static int car_permission_desc_template_renderer
public static int car_permission_desc_use_car_watchdog
public static int car_permission_desc_use_evs_camera
public static int car_permission_desc_use_evs_service
public static int car_permission_desc_use_remote_access
public static int car_permission_desc_use_telemetry_service
public static int car_permission_desc_vehicle_dynamics_state
public static int car_permission_desc_vendor_extension
public static int car_permission_desc_vendor_permission_info
public static int car_permission_desc_vms_publisher
public static int car_permission_desc_vms_subscriber
public static int car_permission_label
public static int car_permission_label_access_mirrored_surface
public static int car_permission_label_access_private_display_id
public static int car_permission_label_access_projection_status
public static int car_permission_label_adjust_range_remaining
public static int car_permission_label_adjust_shutdown_process
public static int car_permission_label_audio_settings
public static int car_permission_label_audio_volume
public static int car_permission_label_bind_oem_car_service
public static int car_permission_label_camera
public static int car_permission_label_car_energy_ports
public static int car_permission_label_car_engine_detailed
public static int car_permission_label_car_epoch_time
public static int car_permission_label_car_exterior_environment
public static int car_permission_label_car_exterior_lights
public static int car_permission_label_car_handle_usb_aoap_device
public static int car_permission_label_car_identification
public static int car_permission_label_car_info
public static int car_permission_label_car_interior_lights
public static int car_permission_label_car_power
public static int car_permission_label_car_powertrain
public static int car_permission_label_car_steering
public static int car_permission_label_car_test_service
public static int car_permission_label_car_tires
public static int car_permission_label_car_ux_restrictions_configuration
public static int car_permission_label_collect_car_watchdog_metrics
public static int car_permission_label_control_adas_settings
public static int car_permission_label_control_adas_states
public static int car_permission_label_control_app_blocking
public static int car_permission_label_control_car_airbags
public static int car_permission_label_control_car_app_launch
public static int car_permission_label_control_car_display_units
public static int car_permission_label_control_car_doors
public static int car_permission_label_control_car_energy
public static int car_permission_label_control_car_energy_ports
public static int car_permission_label_control_car_exterior_lights
public static int car_permission_label_control_car_features
public static int car_permission_label_control_car_interior_lights
public static int car_permission_label_control_car_mirrors
public static int car_permission_label_control_car_occupant_awareness_system
public static int car_permission_label_control_car_power_policy
public static int car_permission_label_control_car_powertrain
public static int car_permission_label_control_car_seats
public static int car_permission_label_control_car_watchdog_config
public static int car_permission_label_control_car_windows
public static int car_permission_label_control_driver_monitoring_settings
public static int car_permission_label_control_evs_activity
public static int car_permission_label_control_glove_box
public static int car_permission_label_control_remote_access
public static int car_permission_label_control_steering_wheel
public static int car_permission_label_control_windshield_wipers
public static int car_permission_label_diag_clear
public static int car_permission_label_diag_read
public static int car_permission_label_driving_state
public static int car_permission_label_energy
public static int car_permission_label_enroll_trust
public static int car_permission_label_get_car_vendor_category_1
public static int car_permission_label_get_car_vendor_category_10
public static int car_permission_label_get_car_vendor_category_2
public static int car_permission_label_get_car_vendor_category_3
public static int car_permission_label_get_car_vendor_category_4
public static int car_permission_label_get_car_vendor_category_5
public static int car_permission_label_get_car_vendor_category_6
public static int car_permission_label_get_car_vendor_category_7
public static int car_permission_label_get_car_vendor_category_8
public static int car_permission_label_get_car_vendor_category_9
public static int car_permission_label_get_car_vendor_category_door
public static int car_permission_label_get_car_vendor_category_engine
public static int car_permission_label_get_car_vendor_category_hvac
public static int car_permission_label_get_car_vendor_category_info
public static int car_permission_label_get_car_vendor_category_light
public static int car_permission_label_get_car_vendor_category_mirror
public static int car_permission_label_get_car_vendor_category_seat
public static int car_permission_label_get_car_vendor_category_window
public static int car_permission_label_hvac
public static int car_permission_label_manage_car_system_ui
public static int car_permission_label_manage_occupant_connection
public static int car_permission_label_manage_occupant_zone
public static int car_permission_label_manage_remote_device
public static int car_permission_label_manage_thread_priority
public static int car_permission_label_mileage
public static int car_permission_label_mirror_display
public static int car_permission_label_mock_vehicle_hal
public static int car_permission_label_monitor_evs_status
public static int car_permission_label_monitor_input
public static int car_permission_label_privileged_car_info
public static int car_permission_label_projection
public static int car_permission_label_radio
public static int car_permission_label_read_adas_settings
public static int car_permission_label_read_adas_states
public static int car_permission_label_read_car_display_units
public static int car_permission_label_read_car_occupant_awareness_state
public static int car_permission_label_read_car_power_policy
public static int car_permission_label_read_driver_monitoring_settings
public static int car_permission_label_read_driver_monitoring_states
public static int car_permission_label_read_windshield_wipers
public static int car_permission_label_receive_ducking
public static int car_permission_label_register_car_system_ui_proxy
public static int car_permission_label_request_evs_activity
public static int car_permission_label_set_car_vendor_category_1
public static int car_permission_label_set_car_vendor_category_10
public static int car_permission_label_set_car_vendor_category_2
public static int car_permission_label_set_car_vendor_category_3
public static int car_permission_label_set_car_vendor_category_4
public static int car_permission_label_set_car_vendor_category_5
public static int car_permission_label_set_car_vendor_category_6
public static int car_permission_label_set_car_vendor_category_7
public static int car_permission_label_set_car_vendor_category_8
public static int car_permission_label_set_car_vendor_category_9
public static int car_permission_label_set_car_vendor_category_door
public static int car_permission_label_set_car_vendor_category_engine
public static int car_permission_label_set_car_vendor_category_hvac
public static int car_permission_label_set_car_vendor_category_info
public static int car_permission_label_set_car_vendor_category_light
public static int car_permission_label_set_car_vendor_category_mirror
public static int car_permission_label_set_car_vendor_category_seat
public static int car_permission_label_set_car_vendor_category_window
public static int car_permission_label_speed
public static int car_permission_label_storage_monitoring
public static int car_permission_label_template_renderer
public static int car_permission_label_use_car_watchdog
public static int car_permission_label_use_evs_camera
public static int car_permission_label_use_evs_service
public static int car_permission_label_use_remote_access
public static int car_permission_label_use_telemetry_service
public static int car_permission_label_vehicle_dynamics_state
public static int car_permission_label_vendor_extension
public static int car_permission_label_vendor_permission_info
public static int car_permission_label_vms_publisher
public static int car_permission_label_vms_subscriber
public static int config_car_bugreport_application
public static int config_clusterHomeActivity
public static int config_customCountryDetector
public static int config_defaultMediaSource
public static int config_evsCameraActivity
public static int config_evsRearviewCameraId
public static int config_oemCarService
public static int config_projectionConsentActivity
public static int config_template_activity_class_name
public static int config_userNoticeUiService
public static int config_userPickerActivity
public static int continuousBlankActivity
public static int defaultHomeActivity
public static int default_guest_name
public static int eMmcEolFilePath
public static int eMmcLifetimeFilePath
public static int fastPairAntiSpoofKey
public static int instrumentClusterRendererService
public static int intentReceiverForUnacceptableIoMetrics
public static int rotaryService
public static int serviceMediaConnection
public static int systemActivityAllowlist
public static int trust_device_default_name
public void <init> ()
static void <clinit> ()
}
com/android/car/R$styleable.class
R.java
package com.android.car
public final com.android.car.R$styleable extends java.lang.Object {
public static final int[] carAudioConfiguration
public static int carAudioConfiguration_address
public static int carAudioConfiguration_display
public static int carAudioConfiguration_isPrimary
public static int carAudioConfiguration_name
public static int carAudioConfiguration_version
public static final int[] volumeGroups
public static int volumeGroups_isDeprecated
public static final int[] volumeGroups_context
public static int volumeGroups_context_context
public static final int[] volumeGroups_group
public void <init> ()
static void <clinit> ()
}
com/android/car/R$xml.class
R.java
package com.android.car
public final com.android.car.R$xml extends java.lang.Object {
public static int car_ux_restrictions_map
public static int car_volume_groups
public void <init> ()
static void <clinit> ()
}
com/android/car/R.class
R.java
package com.android.car
public final com.android.car.R extends java.lang.Object {
public void <init> ()
}
com/android/car/SystemActivityMonitoringService$ActivityMonitorHandler.class
SystemActivityMonitoringService.java
package com.android.car
final com.android.car.SystemActivityMonitoringService$ActivityMonitorHandler extends android.os.Handler {
private static final String TAG
private static final int MSG_FOREGROUND_ACTIVITIES_CHANGED
private static final int MSG_PROCESS_DIED
private final java.lang.ref.WeakReference mService
private void <init> (android.os.Looper, com.android.car.SystemActivityMonitoringService)
android.os.Looper looper
com.android.car.SystemActivityMonitoringService service
private void requestForegroundActivitiesChanged (int, int, boolean)
int pid
int uid
boolean foregroundActivities
android.os.Message msg
private void requestProcessDied (int, int)
int pid
int uid
android.os.Message msg
public void handleMessage (android.os.Message)
android.os.Message msg
com.android.car.SystemActivityMonitoringService service
static void <clinit> ()
}
com/android/car/SystemActivityMonitoringService$DefaultInjector.class
SystemActivityMonitoringService.java
package com.android.car
com.android.car.SystemActivityMonitoringService$DefaultInjector extends java.lang.Object implements com.android.car.SystemActivityMonitoringService$Injector {
private void <init> ()
public void registerProcessObserverCallback (android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback)
android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback callback
public void unregisterProcessObserverCallback (android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback)
android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback callback
public long getPassengerActivitySetProcessGroupRetryTimeoutMs ()
}
com/android/car/SystemActivityMonitoringService$Injector.class
SystemActivityMonitoringService.java
package com.android.car
abstract com.android.car.SystemActivityMonitoringService$Injector extends java.lang.Object {
public abstract void registerProcessObserverCallback (android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback)
public abstract void unregisterProcessObserverCallback (android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback)
public abstract long getPassengerActivitySetProcessGroupRetryTimeoutMs ()
}
com/android/car/SystemActivityMonitoringService$ProcessObserver.class
SystemActivityMonitoringService.java
package com.android.car
com.android.car.SystemActivityMonitoringService$ProcessObserver extends android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback {
final synthetic com.android.car.SystemActivityMonitoringService this$0
private void <init> (com.android.car.SystemActivityMonitoringService)
public void onForegroundActivitiesChanged (int, int, boolean)
int pid
int uid
boolean foregroundActivities
public void onProcessDied (int, int)
int pid
int uid
}
com/android/car/SystemActivityMonitoringService.class
SystemActivityMonitoringService.java
package com.android.car
public com.android.car.SystemActivityMonitoringService extends java.lang.Object implements com.android.car.CarServiceBase {
private static final long PASSENGER_ACTIVITY_SET_PROCESS_GROUP_RETRY_MS
private final android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback mProcessObserver
private final android.os.HandlerThread mMonitorHandlerThread
private final com.android.car.SystemActivityMonitoringService$ActivityMonitorHandler mHandler
private final android.content.Context mContext
private final com.android.car.SystemActivityMonitoringService$Injector mInjector
private final Object mLock
private final java.util.Map mForegroundUidPids
private final java.util.List mCustomProcessObservers
private boolean mAssignPassengerActivityToFgGroup
public void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, com.android.car.SystemActivityMonitoringService$Injector)
android.content.Context context
com.android.car.SystemActivityMonitoringService$Injector injector
public void init ()
com.android.car.CarOccupantZoneService occupantService
boolean assignPassengerActivityToFgGroup
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
java.util.Set pids
Integer key
com.android.car.internal.util.IndentingPrintWriter writer
public boolean isInForeground (int, int)
int pid
int uid
java.util.Set pids
public java.util.Set getPidsOfForegroudApp (int)
int uid
public void registerProcessObserverCallback (android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback)
android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback callback
public void unregisterProcessObserverCallback (android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback)
android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback callback
private void handleForegroundActivitiesChanged (int, int, boolean)
android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback callback
int i
java.util.Set pids
int pid
int uid
boolean foregroundActivities
private void handleProcessDied (int, int)
android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback callback
int i
int pid
int uid
private void doHandlePidGoneLocked (int, int)
int pid
int uid
java.util.Set pids
private boolean doHandleProcessGroupForFgApp (int, int)
int processGroup
Exception e
int pid
int uid
int userId
com.android.car.CarServiceHelperWrapper helper
boolean shouldRetry
private void handleProcessGroupForFgApp (int, int)
int pid
int uid
private synthetic void lambda$handleProcessGroupForFgApp$0 (int, int)
int pid
int uid
}
com/android/car/UptimeTracker.class
UptimeTracker.java
package com.android.car
public com.android.car.UptimeTracker extends java.lang.Object {
public static final long MINIMUM_SNAPSHOT_INTERVAL_MS
private static long DEFAULT_SNAPSHOT_INTERVAL_MS
private final Object mLock
private java.io.File mUptimeFile
private java.util.Optional mHistoricalUptime
private long mLastRealTimeSnapshot
private com.android.car.systeminterface.TimeInterface mTimeInterface
public void <init> (java.io.File)
java.io.File file
public void <init> (java.io.File, long)
java.io.File file
long snapshotInterval
void <init> (java.io.File, long, com.android.car.systeminterface.SystemInterface)
java.io.File file
long snapshotInterval
com.android.car.systeminterface.SystemInterface systemInterface
void <init> (java.io.File, long, com.android.car.systeminterface.TimeInterface)
java.io.File file
long snapShotIntervalMs
com.android.car.systeminterface.TimeInterface timeInterface
long snapshotInterval
void onDestroy ()
long getTotalUptime ()
private long getHistoricalUptimeLocked ()
android.util.JsonReader reader
Exception e
private void flushSnapshot ()
long newUptime
android.util.JsonWriter writer
java.io.IOException e
static void <clinit> ()
}
com/android/car/VehicleStub$AsyncGetSetRequest.class
VehicleStub.java
package com.android.car
public com.android.car.VehicleStub$AsyncGetSetRequest extends java.lang.Object {
private final int mServiceRequestId
private final com.android.car.hal.HalPropValue mHalPropValue
private final long mTimeoutUptimeMs
public int getServiceRequestId ()
public com.android.car.hal.HalPropValue getHalPropValue ()
public long getTimeoutUptimeMs ()
public void <init> (int, com.android.car.hal.HalPropValue, long)
int serviceRequestId
com.android.car.hal.HalPropValue halPropValue
long timeoutUptimeMs
}
com/android/car/VehicleStub$CarPropMgrErrorCode.class
VehicleStub.java
package com.android.car
public abstract annotation com.android.car.VehicleStub$CarPropMgrErrorCode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/VehicleStub$GetVehicleStubAsyncResult.class
VehicleStub.java
package com.android.car
public final com.android.car.VehicleStub$GetVehicleStubAsyncResult extends java.lang.Object {
private final int mServiceRequestId
private final com.android.car.hal.HalPropValue mHalPropValue
private final int mErrorCode
private final int mVendorErrorCode
public int getServiceRequestId ()
public com.android.car.hal.HalPropValue getHalPropValue ()
public int getErrorCode ()
public int getVendorErrorCode ()
public void <init> (int, com.android.car.hal.HalPropValue)
int serviceRequestId
com.android.car.hal.HalPropValue halPropValue
public void <init> (int, int, int)
int serviceRequestId
int errorCode
int vendorErrorCode
}
com/android/car/VehicleStub$SetVehicleStubAsyncResult.class
VehicleStub.java
package com.android.car
public final com.android.car.VehicleStub$SetVehicleStubAsyncResult extends java.lang.Object {
private final int mServiceRequestId
private final int mErrorCode
private final int mVendorErrorCode
public int getServiceRequestId ()
public int getErrorCode ()
public int getVendorErrorCode ()
public void <init> (int)
int serviceRequestId
public void <init> (int, int, int)
int serviceRequestId
int errorCode
int vendorErrorCode
}
com/android/car/VehicleStub$SubscriptionClient.class
VehicleStub.java
package com.android.car
public abstract com.android.car.VehicleStub$SubscriptionClient extends java.lang.Object {
public abstract void subscribe (android.hardware.automotive.vehicle.SubscribeOptions[]) throws android.os.RemoteException android.os.ServiceSpecificException
public abstract void unsubscribe (int) throws android.os.RemoteException android.os.ServiceSpecificException
}
com/android/car/VehicleStub$VehicleStubCallbackInterface.class
VehicleStub.java
package com.android.car
public abstract com.android.car.VehicleStub$VehicleStubCallbackInterface extends java.lang.Object {
public void <init> ()
public abstract void onGetAsyncResults (java.util.List)
public abstract void onSetAsyncResults (java.util.List)
public abstract void linkToDeath (android.os.IBinder$DeathRecipient) throws android.os.RemoteException
public abstract void onRequestsTimeout (java.util.List)
}
com/android/car/VehicleStub.class
VehicleStub.java
package com.android.car
public abstract com.android.car.VehicleStub extends java.lang.Object {
public static final int STATUS_TRY_AGAIN
public void <init> ()
public abstract void getAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
public abstract void setAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
public abstract boolean isAidlVhal ()
public static com.android.car.VehicleStub newVehicleStub () throws java.lang.IllegalStateException
Exception e
com.android.car.VehicleStub stub
public abstract com.android.car.hal.HalPropValueBuilder getHalPropValueBuilder ()
public abstract boolean isValid ()
public abstract java.lang.String getInterfaceDescriptor () throws java.lang.IllegalStateException
public abstract void linkToDeath (com.android.car.IVehicleDeathRecipient) throws java.lang.IllegalStateException
public abstract void unlinkToDeath (com.android.car.IVehicleDeathRecipient)
public abstract com.android.car.hal.HalPropConfig[] getAllPropConfigs () throws android.os.RemoteException android.os.ServiceSpecificException
public abstract com.android.car.VehicleStub$SubscriptionClient newSubscriptionClient (com.android.car.hal.VehicleHalCallback)
public abstract com.android.car.hal.HalPropValue get (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
public abstract void set (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
public abstract void dump (java.io.FileDescriptor, java.util.List) throws android.os.RemoteException android.os.ServiceSpecificException
public boolean isFakeModeEnabled ()
public void cancelRequests (java.util.List)
java.util.List requestIds
public static int[] convertHalToCarPropertyManagerError (int)
int errorCode
int[] result
int systemErrorCode
int vendorErrorCode
}
com/android/car/admin/
com/android/car/admin/CarDevicePolicyService$1.class
CarDevicePolicyService.java
package com.android.car.admin
com.android.car.admin.CarDevicePolicyService$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.admin.CarDevicePolicyService this$0
void <init> (com.android.car.admin.CarDevicePolicyService)
com.android.car.admin.CarDevicePolicyService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int userId
}
com/android/car/admin/CarDevicePolicyService$NewUserDisclaimerStatus.class
CarDevicePolicyService.java
package com.android.car.admin
public abstract annotation com.android.car.admin.CarDevicePolicyService$NewUserDisclaimerStatus extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/admin/CarDevicePolicyService.class
CarDevicePolicyService.java
package com.android.car.admin
public final com.android.car.admin.CarDevicePolicyService extends android.car.admin.ICarDevicePolicyService$Stub implements com.android.car.CarServiceBase {
static final String TAG
private static final int HAL_TIMEOUT_MS
private static final String PREFIX_NEW_USER_DISCLAIMER_STATUS
public static final int NEW_USER_DISCLAIMER_STATUS_NEVER_RECEIVED
public static final int NEW_USER_DISCLAIMER_STATUS_RECEIVED
public static final int NEW_USER_DISCLAIMER_STATUS_NOTIFICATION_SENT
public static final int NEW_USER_DISCLAIMER_STATUS_SHOWN
public static final int NEW_USER_DISCLAIMER_STATUS_ACKED
private final Object mLock
private final com.android.car.user.CarUserService mCarUserService
private final android.content.Context mContext
private final android.content.Context mCarServiceBuiltinPackageContext
private final android.util.SparseIntArray mUserDisclaimerStatusPerUser
private final android.content.BroadcastReceiver mBroadcastReceiver
public void <init> (android.content.Context, android.content.Context, com.android.car.user.CarUserService)
android.content.Context context
android.content.Context carServiceBuiltinPackageContext
com.android.car.user.CarUserService carUserService
public void init ()
public void release ()
public void removeUser (int, com.android.car.internal.ResultCallbackImpl)
int userId
com.android.car.internal.ResultCallbackImpl callback
public void createUser (java.lang.String, int, com.android.car.internal.ResultCallbackImpl)
String name
int type
com.android.car.internal.ResultCallbackImpl callback
android.car.user.UserCreationRequest$Builder userCreationRequestBuilder
int userInfoFlags
String userType
public void startUserInBackground (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
public void stopUser (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int userId
int status
int i
int numUsers
com.android.car.internal.util.IndentingPrintWriter writer
public void setUserDisclaimerShown (int)
int userId
public void setUserDisclaimerAcknowledged (int)
int userId
android.os.UserHandle user
android.app.admin.DevicePolicyManager dpm
int getNewUserDisclaimerStatus (int)
int userId
private void showNewUserDisclaimer (int)
int userId
private void setUserDisclaimerStatus (int, int)
int userId
int status
static java.lang.String newUserDisclaimerStatusToString (int)
int status
static void <clinit> ()
}
com/android/car/am/
com/android/car/am/CarActivityService$1.class
CarActivityService.java
package com.android.car.am
com.android.car.am.CarActivityService$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final synthetic android.os.IBinder val$token
final synthetic com.android.car.am.CarActivityService this$0
void <init> (com.android.car.am.CarActivityService, android.os.IBinder)
com.android.car.am.CarActivityService this$0
public void binderDied ()
}
com/android/car/am/CarActivityService$2.class
CarActivityService.java
package com.android.car.am
com.android.car.am.CarActivityService$2 extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final synthetic com.android.car.am.CarActivityService this$0
void <init> (com.android.car.am.CarActivityService)
com.android.car.am.CarActivityService this$0
public void binderDied ()
}
com/android/car/am/CarActivityService$ActivityLaunchListener.class
CarActivityService.java
package com.android.car.am
public abstract com.android.car.am.CarActivityService$ActivityLaunchListener extends java.lang.Object {
public abstract void onActivityLaunch (android.app.TaskInfo)
}
com/android/car/am/CarActivityService$DisplayMirroringToken.class
CarActivityService.java
package com.android.car.am
final com.android.car.am.CarActivityService$DisplayMirroringToken extends com.android.car.am.CarActivityService$MirroringToken {
private final int mDisplayId
final synthetic com.android.car.am.CarActivityService this$0
private void <init> (com.android.car.am.CarActivityService, int)
int displayId
protected android.view.SurfaceControl getMirroredSurface (android.graphics.Rect)
android.graphics.Rect outBounds
android.view.Display display
android.graphics.Point point
public java.lang.String toString ()
}
com/android/car/am/CarActivityService$MirroringToken.class
CarActivityService.java
package com.android.car.am
abstract com.android.car.am.CarActivityService$MirroringToken extends android.os.Binder {
final synthetic com.android.car.am.CarActivityService this$0
private void <init> (com.android.car.am.CarActivityService)
protected abstract android.view.SurfaceControl getMirroredSurface (android.graphics.Rect)
}
com/android/car/am/CarActivityService$TaskMirroringToken.class
CarActivityService.java
package com.android.car.am
final com.android.car.am.CarActivityService$TaskMirroringToken extends com.android.car.am.CarActivityService$MirroringToken {
private final int mTaskId
final synthetic com.android.car.am.CarActivityService this$0
private void <init> (com.android.car.am.CarActivityService, int)
int taskId
protected android.view.SurfaceControl getMirroredSurface (android.graphics.Rect)
android.graphics.Rect outBounds
android.app.TaskInfo taskInfo
android.view.SurfaceControl taskSurface
public java.lang.String toString ()
}
com/android/car/am/CarActivityService.class
CarActivityService.java
package com.android.car.am
public final com.android.car.am.CarActivityService extends android.car.app.ICarActivityService$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DBG
private static final int MAX_RUNNING_TASKS_TO_GET
private static final long MIRRORING_TOKEN_TIMEOUT_MS
private final android.content.Context mContext
private final android.hardware.display.DisplayManager mDisplayManager
private final long mMirroringTokenTimeoutMs
private final Object mLock
private final java.util.LinkedHashMap mTasks
private final android.util.SparseArray mTaskToSurfaceMap
private final android.util.ArrayMap mMonitorTokens
private final android.util.ArraySet mMirroringTokens
private android.car.app.ICarSystemUIProxy mCarSystemUIProxy
private final android.os.RemoteCallbackList mCarSystemUIProxyCallbacks
private android.os.IBinder mCurrentMonitor
private com.android.car.am.CarActivityService$ActivityLaunchListener mActivityLaunchListener
private final android.os.HandlerThread mMonitorHandlerThread
private final android.os.Handler mHandler
public void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, long)
android.content.Context context
long mirroringTokenTimeout
public void init ()
public void release ()
public int setPersistentActivity (android.content.ComponentName, int, int) throws android.os.RemoteException
android.content.ComponentName activity
int displayId
int featureId
int caller
public void setPersistentActivitiesOnRootTask (java.util.List, android.os.IBinder)
java.util.List activities
android.os.IBinder rootTaskToken
int getCaller ()
public void registerActivityLaunchListener (com.android.car.am.CarActivityService$ActivityLaunchListener)
com.android.car.am.CarActivityService$ActivityLaunchListener listener
public void registerTaskMonitor (android.os.IBinder)
android.os.RemoteException e
android.os.IBinder token
android.os.IBinder$DeathRecipient deathRecipient
private void ensurePermission (java.lang.String)
String permission
private void ensureManageActivityTasksPermission ()
private void cleanUpMonitorToken (android.os.IBinder)
android.os.IBinder$DeathRecipient deathRecipient
android.os.IBinder token
public void onTaskAppeared (android.os.IBinder, android.app.ActivityManager$RunningTaskInfo, android.view.SurfaceControl)
android.os.IBinder token
android.app.ActivityManager$RunningTaskInfo taskInfo
android.view.SurfaceControl leash
private void notifyActivityLaunch (android.app.TaskInfo)
com.android.car.am.CarActivityService$ActivityLaunchListener listener
android.app.TaskInfo taskInfo
com.android.car.am.CarActivityService$ActivityLaunchListener listener
private boolean isAllowedToUpdateLocked (android.os.IBinder)
android.os.IBinder token
boolean allowed
public void onTaskVanished (android.os.IBinder, android.app.ActivityManager$RunningTaskInfo)
android.os.IBinder token
android.app.ActivityManager$RunningTaskInfo taskInfo
public void onTaskInfoChanged (android.os.IBinder, android.app.ActivityManager$RunningTaskInfo)
android.app.TaskInfo oldTaskInfo
android.os.IBinder token
android.app.ActivityManager$RunningTaskInfo taskInfo
public void unregisterTaskMonitor (android.os.IBinder)
android.os.IBinder token
public java.util.List getVisibleTasks (int)
int displayId
public java.util.List getVisibleTasksInternal ()
public java.util.List getVisibleTasksInternal (int)
android.app.ActivityManager$RunningTaskInfo taskInfo
int displayId
java.util.ArrayList tasksToReturn
public void startUserPickerOnDisplay (int)
int displayId
String userPickerName
private void registerMirroringToken (com.android.car.am.CarActivityService$MirroringToken)
com.android.car.am.CarActivityService$MirroringToken token
private void cleanUpMirroringToken (com.android.car.am.CarActivityService$MirroringToken)
com.android.car.am.CarActivityService$MirroringToken token
private void assertMirroringTokenIsValidLocked (com.android.car.am.CarActivityService$MirroringToken)
com.android.car.am.CarActivityService$MirroringToken token
public android.os.IBinder createTaskMirroringToken (int)
int taskId
public android.os.IBinder createDisplayMirroringToken (int)
int displayId
public android.view.SurfaceControl getMirroredSurface (android.os.IBinder, android.graphics.Rect)
com.android.car.am.CarActivityService$MirroringToken mirroringToken
ClassCastException e
android.os.IBinder token
android.graphics.Rect outBounds
com.android.car.am.CarActivityService$MirroringToken mirroringToken
public void registerCarSystemUIProxy (android.car.app.ICarSystemUIProxy)
android.os.RemoteException remoteException
android.os.RemoteException remoteException
int i
int numCallbacks
android.car.app.ICarSystemUIProxy carSystemUIProxy
public boolean isCarSystemUIProxyRegistered ()
public void addCarSystemUIProxyCallback (android.car.app.ICarSystemUIProxyCallback)
android.os.RemoteException remoteException
boolean alreadyExists
android.car.app.ICarSystemUIProxyCallback callback
public void removeCarSystemUIProxyCallback (android.car.app.ICarSystemUIProxyCallback)
android.car.app.ICarSystemUIProxyCallback callback
public void restartTask (int)
android.app.TaskInfo task
int taskId
android.app.TaskInfo task
android.content.Intent intent
int userId
public android.app.TaskInfo getTaskInfoForTopActivity (android.content.ComponentName)
android.app.ActivityManager$RunningTaskInfo info
android.content.ComponentName activity
public void blockActivity (android.app.TaskInfo, android.content.Intent)
android.app.TaskInfo currentTask
android.content.Intent newActivityIntent
private void handleBlockActivity (android.app.TaskInfo, android.content.Intent)
android.app.TaskInfo currentTask
android.content.Intent newActivityIntent
int displayId
android.app.ActivityOptions options
private void findTaskAndGrantFocus (android.content.ComponentName)
android.content.ComponentName activity
android.app.TaskInfo taskInfo
public void moveRootTaskToDisplay (int, int)
int taskId
int displayId
long identity
public void dump (com.android.car.internal.util.IndentingPrintWriter)
android.app.ActivityManager$RunningTaskInfo taskInfo
com.android.car.internal.util.IndentingPrintWriter writer
private synthetic void lambda$blockActivity$3 (android.app.TaskInfo, android.content.Intent)
android.app.TaskInfo currentTask
android.content.Intent newActivityIntent
private synthetic void lambda$registerMirroringToken$2 (com.android.car.am.CarActivityService$MirroringToken)
com.android.car.am.CarActivityService$MirroringToken token
private synthetic void lambda$onTaskInfoChanged$1 (android.app.ActivityManager$RunningTaskInfo)
android.app.ActivityManager$RunningTaskInfo taskInfo
private synthetic void lambda$onTaskAppeared$0 (android.app.ActivityManager$RunningTaskInfo)
android.app.ActivityManager$RunningTaskInfo taskInfo
static void <clinit> ()
}
com/android/car/am/FixedActivityService$1.class
FixedActivityService.java
package com.android.car.am
com.android.car.am.FixedActivityService$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.am.FixedActivityService this$0
void <init> (com.android.car.am.FixedActivityService)
com.android.car.am.FixedActivityService this$0
public void onReceive (android.content.Context, android.content.Intent)
com.android.car.am.FixedActivityService$RunningActivityInfo info
int i
android.net.Uri packageData
String packageName
int uid
int userId
boolean tryLaunch
android.content.Context context
android.content.Intent intent
String action
}
com/android/car/am/FixedActivityService$2.class
FixedActivityService.java
package com.android.car.am
com.android.car.am.FixedActivityService$2 extends android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback {
final synthetic com.android.car.am.FixedActivityService this$0
void <init> (com.android.car.am.FixedActivityService)
com.android.car.am.FixedActivityService this$0
public void onForegroundActivitiesChanged (int, int, boolean)
int pid
int uid
boolean foregroundActivities
public void onProcessDied (int, int)
int pid
int uid
}
com/android/car/am/FixedActivityService$RunningActivityInfo.class
FixedActivityService.java
package com.android.car.am
com.android.car.am.FixedActivityService$RunningActivityInfo extends java.lang.Object {
public final android.content.Intent intent
public final android.os.Bundle activityOptions
public final int userId
public boolean isVisible
public boolean isStarted
public long lastLaunchTimeMs
public int consecutiveRetries
public int taskId
public int previousTaskId
public boolean inBackground
public boolean failureLogged
void <init> (android.content.Intent, android.os.Bundle, int)
android.content.Intent intent
android.os.Bundle activityOptions
int userId
private void resetCrashCounterLocked ()
public java.lang.String toString ()
}
com/android/car/am/FixedActivityService.class
FixedActivityService.java
package com.android.car.am
public final com.android.car.am.FixedActivityService extends java.lang.Object implements com.android.car.CarServiceBase {
private static final boolean DBG
private static final long RECHECK_INTERVAL_MS
private static final int MAX_NUMBER_OF_CONSECUTIVE_CRASH_RETRY
private static final long CRASH_FORGET_INTERVAL_MS
private final android.content.Context mContext
private final com.android.car.am.CarActivityService mActivityService
private final android.hardware.display.DisplayManager mDm
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private final android.content.BroadcastReceiver mBroadcastReceiver
private final android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback mProcessObserver
private final android.os.Handler mHandler
private final Runnable mActivityCheckRunnable
private final Object mLock
private final android.util.SparseArray mRunningActivities
private boolean mEventMonitoringActive
private android.car.hardware.power.CarPowerManager mCarPowerManager
private final android.car.hardware.power.CarPowerManager$CarPowerStateListener mCarPowerStateListener
private final com.android.car.user.UserHandleHelper mUserHandleHelper
public void <init> (android.content.Context, com.android.car.am.CarActivityService)
android.content.Context context
com.android.car.am.CarActivityService activityService
void <init> (android.content.Context, com.android.car.am.CarActivityService, android.hardware.display.DisplayManager, com.android.car.user.UserHandleHelper)
android.content.Context context
com.android.car.am.CarActivityService activityService
android.hardware.display.DisplayManager displayManager
com.android.car.user.UserHandleHelper userHandleHelper
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void clearRunningActivitiesLocked ()
com.android.car.am.FixedActivityService$RunningActivityInfo info
int i
private void postRecheck (long)
long delayMs
private void startMonitoringEvents ()
android.car.hardware.power.CarPowerManager carPowerManager
Exception e
android.car.hardware.power.CarPowerManager carPowerManager
com.android.car.user.CarUserService userService
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
android.content.IntentFilter filter
private void stopMonitoringEvents ()
android.car.hardware.power.CarPowerManager carPowerManager
android.car.hardware.power.CarPowerManager carPowerManager
com.android.car.user.CarUserService userService
private boolean launchIfNecessary (int)
android.content.Intent intent
android.app.ActivityOptions activityOptions
int displayIdForActivity
android.view.Display display
com.android.car.am.FixedActivityService$RunningActivityInfo activityInfo
int i
android.app.TaskInfo taskInfo
int taskDisplayId
com.android.car.am.FixedActivityService$RunningActivityInfo activityInfo
int taskUserId
android.content.ComponentName expectedTopActivity
int i
int size
Exception e
com.android.car.am.FixedActivityService$RunningActivityInfo activityInfo
long timeSinceLastLaunchMs
int i
com.android.car.am.FixedActivityService$RunningActivityInfo activityInfo
int displayId
java.util.List infos
long now
void launchIfNecessary ()
private void logComponentNotFound (android.content.ComponentName, int, java.lang.Exception)
android.content.ComponentName component
int userId
Exception e
private boolean isComponentAvailable (android.content.ComponentName, int)
android.content.pm.PackageInfo packageInfo
android.content.pm.PackageManager$NameNotFoundException e
android.content.pm.ActivityInfo info
android.content.ComponentName component
int userId
android.content.pm.PackageInfo packageInfo
String fullName
String shortName
private boolean isUserAllowedToLaunchActivity (int)
android.os.UserHandle profile
int userId
int currentUser
java.util.List profiles
private boolean isDisplayAllowedForFixedMode (int)
int displayId
boolean hasRunningFixedActivity (int)
int displayId
public boolean startFixedActivityModeForDisplayAndUser (android.content.Intent, android.app.ActivityOptions, int, int)
com.android.car.am.FixedActivityService$RunningActivityInfo activityInfo
boolean replaceEntry
android.content.Intent intent
android.app.ActivityOptions options
int displayId
int userId
android.content.ComponentName component
android.os.Bundle optionsBundle
boolean startMonitoringEvents
boolean launched
public void stopFixedActivityMode (int)
int displayId
boolean stopMonitoringEvents
private static boolean intentEquals (android.content.Intent, android.content.Intent)
android.content.Intent intent1
android.content.Intent intent2
private static boolean bundleEquals (android.os.BaseBundle, android.os.BaseBundle)
Object value1
Object value2
String key
android.os.BaseBundle bundle1
android.os.BaseBundle bundle2
java.util.Set keys
private static boolean arrayEquals (java.lang.Object, java.lang.Object)
int i
Object value1
Object value2
int length
private synthetic void lambda$new$2 (int)
com.android.car.am.FixedActivityService$RunningActivityInfo info
int i
int state
private synthetic void lambda$new$1 ()
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/audio/
com/android/car/audio/AudioFocusStack.class
AudioFocusStack.java
package com.android.car.audio
final com.android.car.audio.AudioFocusStack extends java.lang.Object {
private final java.util.List mActiveFocusList
private final java.util.List mInactiveFocusList
void <init> (java.util.List, java.util.List)
java.util.List activeFocusList
java.util.List inactiveFocusList
java.util.List getActiveFocusList ()
java.util.List getInactiveFocusList ()
}
com/android/car/audio/CarAudioContext$AudioAttributesWrapper.class
CarAudioContext.java
package com.android.car.audio
public final com.android.car.audio.CarAudioContext$AudioAttributesWrapper extends java.lang.Object {
private final android.media.AudioAttributes mAudioAttributes
void <init> (android.media.AudioAttributes)
android.media.AudioAttributes audioAttributes
static boolean audioAttributeMatches (android.media.AudioAttributes, android.media.AudioAttributes)
android.media.AudioAttributes audioAttributes
android.media.AudioAttributes inputAudioAttribute
public boolean equals (java.lang.Object)
Object object
com.android.car.audio.CarAudioContext$AudioAttributesWrapper that
public int hashCode ()
public java.lang.String toString ()
public android.media.AudioAttributes getAudioAttributes ()
}
com/android/car/audio/CarAudioContext$AudioContext.class
CarAudioContext.java
package com.android.car.audio
public abstract annotation com.android.car.audio.CarAudioContext$AudioContext extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/audio/CarAudioContext.class
CarAudioContext.java
package com.android.car.audio
public final com.android.car.audio.CarAudioContext extends java.lang.Object {
private static final String TAG
private static final int INVALID
static final int MUSIC
static final int NAVIGATION
static final int VOICE_COMMAND
static final int CALL_RING
static final int CALL
static final int ALARM
static final int NOTIFICATION
static final int SYSTEM_SOUND
static final int EMERGENCY
static final int SAFETY
static final int VEHICLE_STATUS
static final int ANNOUNCEMENT
private static final java.util.List CONTEXTS
private static final java.util.List NON_CAR_SYSTEM_CONTEXTS
private static final java.util.List CAR_SYSTEM_CONTEXTS
private static final android.media.AudioAttributes[] SYSTEM_ATTRIBUTES
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_MUSIC
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_NAVIGATION
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_VOICE_COMMAND
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_CALL_RING
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_CALL
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_ALARM
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_NOTIFICATION
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_SYSTEM_SOUND
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_EMERGENCY
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_SAFETY
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_VEHICLE_STATUS
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_ANNOUNCEMENT
private static final com.android.car.audio.CarAudioContextInfo CAR_CONTEXT_INFO_INVALID
private static final java.util.List CAR_CONTEXT_INFO
static final android.util.SparseArray sContextsToDuck
private static final android.util.SparseArray CONTEXT_NAMES
private static final android.util.SparseArray CONTEXT_TO_ATTRIBUTES
private static final java.util.Map AUDIO_ATTRIBUTE_TO_CONTEXT
private static final java.util.List ALL_SUPPORTED_ATTRIBUTES
private final android.util.SparseArray mContextsToDuck
private final boolean mUseCoreAudioRouting
private final java.util.List mCarAudioContextInfos
private final java.util.Map mAudioAttributesToContext
private final android.util.SparseArray mContextToNames
private final android.util.SparseArray mContextToAttributes
private final java.util.List mOemExtensionContexts
static int[] getSystemUsages ()
public void <init> (java.util.List, boolean)
int usage
android.media.AudioAttributes attributes
int indexUsage
int[] sdkUsages
boolean isOemExtension
int mappedContext
com.android.car.audio.CarAudioContext$AudioAttributesWrapper attributesWrapper
int attributeIndex
com.android.car.audio.CarAudioContextInfo info
int contextId
android.media.AudioAttributes[] attributes
int index
java.util.List carAudioContexts
boolean useCoreAudioRouting
static int getLegacyContextFromInfo (com.android.car.audio.CarAudioContextInfo)
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
int context
int index
com.android.car.audio.CarAudioContextInfo carAudioContextInfo
android.media.AudioAttributes[] attributes
static java.util.List evaluateAudioAttributesToDuck (java.util.List)
int i
android.media.AudioAttributes[] duckedAttributes
int contextIndex
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
int context
java.util.List contextsToDuck
int index
int index
java.util.List activePlaybackAttributes
android.util.ArraySet attributesToDuck
java.util.List wrappers
java.util.List duckedAudioAttributes
boolean useCoreAudioRouting ()
boolean isOemExtensionAudioContext (int)
int audioContext
public static void checkAudioAttributeUsage (int) throws java.lang.IllegalArgumentException
int usage
public static boolean isValidAudioAttributeUsage (int)
int usage
void preconditionCheckAudioContext (int)
int audioContext
android.media.AudioAttributes[] getAudioAttributesForContext (int)
int carAudioContext
int getContextForAttributes (android.media.AudioAttributes)
android.media.AudioAttributes attributes
public int getContextForAudioAttribute (android.media.AudioAttributes)
int strategyId
android.media.AudioAttributes attributes
public static android.media.AudioAttributes getAudioAttributeFromUsage (int)
int usage
android.media.AudioAttributes$Builder builder
public static com.android.car.audio.CarAudioContext$AudioAttributesWrapper getAudioAttributeWrapperFromUsage (int)
int usage
java.util.Set getUniqueContextsForAudioAttributes (java.util.List)
int index
java.util.List audioAttributes
java.util.Set uniqueContexts
void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
static boolean isNotificationAudioAttribute (android.media.AudioAttributes)
android.media.AudioAttributes attributes
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
static boolean isCriticalAudioAudioAttribute (android.media.AudioAttributes)
android.media.AudioAttributes attributes
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
static boolean isRingerOrCallAudioAttribute (android.media.AudioAttributes)
android.media.AudioAttributes attributes
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
java.lang.String toString (int)
int audioContext
String name
static java.util.List getUniqueAttributesHoldingFocus (java.util.List)
android.media.AudioAttributes audioAttribute
int index
java.util.List audioAttributes
java.util.Set uniqueAudioAttributes
java.util.List uniqueAttributes
java.util.List getAllContextsIds ()
int index
java.util.List contextIds
static java.util.List getNonCarSystemContextIds ()
static java.util.List getCarSystemContextIds ()
public static java.util.List getAllContextsInfo ()
public java.util.List getContextsInfo ()
static java.util.List getAllNonCarSystemContextsInfo ()
static java.util.List getAllCarSystemContextsInfo ()
java.util.List getContextsToDuck (int)
int context
static int getInvalidContext ()
static boolean isInvalidContextId (int)
int id
boolean validateAllAudioAttributesSupported (java.util.List)
int index
int contextId
android.media.AudioAttributes[] attributes
java.util.List wrappers
int contextIndex
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
int index
java.util.List contexts
android.util.ArraySet supportedAudioAttributes
private static int[] convertAttributesToUsage (android.media.AudioAttributes[])
int index
android.media.AudioAttributes[] audioAttributes
int[] usages
static void <clinit> ()
int mappedContext
com.android.car.audio.CarAudioContext$AudioAttributesWrapper attributesWrapper
int attributeIndex
com.android.car.audio.CarAudioContextInfo info
android.media.AudioAttributes[] attributes
int index
}
com/android/car/audio/CarAudioContextInfo.class
CarAudioContextInfo.java
package com.android.car.audio
final com.android.car.audio.CarAudioContextInfo extends java.lang.Object {
private final String mName
private final int mId
private final android.media.AudioAttributes[] mAudioAttributes
void <init> (android.media.AudioAttributes[], java.lang.String, int)
android.media.AudioAttributes[] audioAttributes
String name
int id
java.lang.String getName ()
int getId ()
android.media.AudioAttributes[] getAudioAttributes ()
public java.lang.String toString ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
public boolean equals (java.lang.Object)
Object other
com.android.car.audio.CarAudioContextInfo info
private boolean audioAttributesMatch (android.media.AudioAttributes[])
int index
int index
android.media.AudioAttributes[] audioAttributes
android.util.ArraySet attributes
public int hashCode ()
}
com/android/car/audio/CarAudioDeviceInfo.class
CarAudioDeviceInfo.java
package com.android.car.audio
com.android.car.audio.CarAudioDeviceInfo extends java.lang.Object {
public static final int DEFAULT_SAMPLE_RATE
private final android.media.AudioDeviceInfo mAudioDeviceInfo
private final int mSampleRate
private final int mEncodingFormat
private final int mChannelCount
private final android.media.AudioManager mAudioManager
private final Object mLock
private int mDefaultGain
private int mMaxGain
private int mMinGain
private int mStepValue
private boolean mCanBeRoutedWithDynamicPolicyMixRule
private int mCurrentGain
void <init> (android.media.AudioManager, android.media.AudioDeviceInfo)
android.media.AudioManager audioManager
android.media.AudioDeviceInfo audioDeviceInfo
android.car.builtin.media.AudioManagerHelper$AudioGainInfo audioGainInfo
android.media.AudioDeviceInfo getAudioDeviceInfo ()
void resetCanBeRoutedWithDynamicPolicyMix ()
boolean canBeRoutedWithDynamicPolicyMix ()
java.lang.String getAddress ()
int getDefaultGain ()
int getMaxGain ()
int getMinGain ()
int getSampleRate ()
int getEncodingFormat ()
int getChannelCount ()
int getStepValue ()
void setCurrentGain (int)
int gainInMillibels
int gain
void updateAudioDeviceInfo (com.android.car.audio.hal.HalAudioDeviceInfo)
com.android.car.audio.hal.HalAudioDeviceInfo halDeviceInfo
private static int getMaxSampleRate (android.media.AudioDeviceInfo)
int i
android.media.AudioDeviceInfo info
int[] sampleRates
int sampleRate
private static int getMaxChannels (android.media.AudioDeviceInfo)
int currentNumChannels
int channelMask
android.media.AudioDeviceInfo info
int numChannels
int[] channelMasks
public java.lang.String toString ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
}
com/android/car/audio/CarAudioDynamicRouting.class
CarAudioDynamicRouting.java
package com.android.car.audio
final com.android.car.audio.CarAudioDynamicRouting extends java.lang.Object {
static final int[] STREAM_TYPES
static final int[] STREAM_TYPE_USAGES
static void setupAudioDynamicRouting (android.media.audiopolicy.AudioPolicy$Builder, android.util.SparseArray, com.android.car.audio.CarAudioContext)
int configIndex
java.util.List zoneConfigs
int i
android.media.audiopolicy.AudioPolicy$Builder builder
android.util.SparseArray carAudioZones
com.android.car.audio.CarAudioContext carAudioContext
private static void setupAudioDynamicRoutingForZoneConfig (android.media.audiopolicy.AudioPolicy$Builder, com.android.car.audio.CarAudioZoneConfig, com.android.car.audio.CarAudioContext)
int index
android.media.audiopolicy.AudioPolicy$Builder builder
com.android.car.audio.CarAudioZoneConfig zoneConfig
com.android.car.audio.CarAudioContext carAudioContext
com.android.car.audio.CarVolumeGroup[] volumeGroups
private static void setupAudioDynamicRoutingForGroup (android.media.audiopolicy.AudioPolicy$Builder, com.android.car.audio.CarVolumeGroup, com.android.car.audio.CarAudioContext)
android.media.AudioAttributes attributes
int attrIndex
int contextId
android.media.AudioAttributes[] allAudioAttributes
int contextIndex
String address
boolean hasContext
com.android.car.audio.CarAudioDeviceInfo info
android.media.AudioFormat mixFormat
android.media.audiopolicy.AudioMixingRule$Builder mixingRuleBuilder
java.util.List contextIdsForAddress
int index
android.media.audiopolicy.AudioPolicy$Builder builder
com.android.car.audio.CarVolumeGroup group
com.android.car.audio.CarAudioContext carAudioContext
java.util.List addresses
private void <init> ()
public static void setupAudioDynamicRoutingForMirrorDevice (android.media.audiopolicy.AudioPolicy$Builder, java.util.List)
android.media.AudioFormat mixFormat
android.media.audiopolicy.AudioMixingRule$Builder mixingRuleBuilder
int index
android.media.audiopolicy.AudioPolicy$Builder mirrorPolicyBuilder
java.util.List audioDeviceInfos
private static android.media.AudioFormat createMixFormatFromDevice (com.android.car.audio.CarAudioDeviceInfo)
com.android.car.audio.CarAudioDeviceInfo mirrorDevice
android.media.AudioFormat mixFormat
private static void addMix (android.media.audiopolicy.AudioPolicy$Builder, com.android.car.audio.CarAudioDeviceInfo, android.media.AudioFormat, android.media.audiopolicy.AudioMixingRule$Builder)
android.media.audiopolicy.AudioPolicy$Builder mirrorPolicyBuilder
com.android.car.audio.CarAudioDeviceInfo mirrorDevice
android.media.AudioFormat mixFormat
android.media.audiopolicy.AudioMixingRule$Builder mixingRuleBuilder
android.media.audiopolicy.AudioMix audioMix
static void <clinit> ()
}
com/android/car/audio/CarAudioFocus$AudioFocusInfoComparator.class
CarAudioFocus.java
package com.android.car.audio
abstract com.android.car.audio.CarAudioFocus$AudioFocusInfoComparator extends java.lang.Object {
public abstract boolean matches (android.media.AudioFocusInfo)
}
com/android/car/audio/CarAudioFocus$FocusEvaluation.class
CarAudioFocus.java
package com.android.car.audio
final com.android.car.audio.CarAudioFocus$FocusEvaluation extends java.lang.Object {
private static final com.android.car.audio.CarAudioFocus$FocusEvaluation FOCUS_EVALUATION_FAILED
private final java.util.List mChangedEntries
private final int mAudioFocusEvalResults
void <init> (java.util.List, int)
java.util.List changedEntries
int audioFocusEvalResults
public java.lang.String toString ()
static void <clinit> ()
}
com/android/car/audio/CarAudioFocus$UidAudioFocusInfoComparator.class
CarAudioFocus.java
package com.android.car.audio
final com.android.car.audio.CarAudioFocus$UidAudioFocusInfoComparator extends java.lang.Object implements com.android.car.audio.CarAudioFocus$AudioFocusInfoComparator {
private final int mUid
void <init> (int)
int uid
public boolean matches (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
}
com/android/car/audio/CarAudioFocus$UserIdAndAudioAttributeAudioFocusInfoComparator.class
CarAudioFocus.java
package com.android.car.audio
final com.android.car.audio.CarAudioFocus$UserIdAndAudioAttributeAudioFocusInfoComparator extends java.lang.Object implements com.android.car.audio.CarAudioFocus$AudioFocusInfoComparator {
private final int mUserId
private final android.media.AudioAttributes mAudioAttribute
void <init> (android.media.AudioAttributes, int)
android.media.AudioAttributes audioAttributes
int userId
public boolean matches (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
}
com/android/car/audio/CarAudioFocus.class
CarAudioFocus.java
package com.android.car.audio
com.android.car.audio.CarAudioFocus extends android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener {
private static final String TAG
private static final int FOCUS_EVENT_LOGGER_QUEUE_SIZE
private final android.media.AudioManager mAudioManager
private final android.content.pm.PackageManager mPackageManager
private final com.android.car.audio.CarVolumeInfoWrapper mCarVolumeInfoWrapper
private final int mAudioZoneId
private android.media.audiopolicy.AudioPolicy mAudioPolicy
private final com.android.car.internal.util.LocalLog mFocusEventLogger
private final com.android.car.audio.FocusInteraction mFocusInteraction
private final com.android.car.audio.CarAudioContext mCarAudioContext
private android.media.AudioFocusInfo mDelayedRequest
private final android.util.ArrayMap mFocusHolders
private final android.util.ArrayMap mFocusLosers
private final Object mLock
private boolean mIsFocusRestricted
static final synthetic boolean $assertionsDisabled
void <init> (android.media.AudioManager, android.content.pm.PackageManager, com.android.car.audio.FocusInteraction, com.android.car.audio.CarAudioContext, com.android.car.audio.CarVolumeInfoWrapper, int)
android.media.AudioManager audioManager
android.content.pm.PackageManager packageManager
com.android.car.audio.FocusInteraction focusInteraction
com.android.car.audio.CarAudioContext carAudioContext
com.android.car.audio.CarVolumeInfoWrapper volumeInfoWrapper
int zoneId
public void setOwningPolicy (android.media.audiopolicy.AudioPolicy)
android.media.audiopolicy.AudioPolicy parentPolicy
void setRestrictFocus (boolean)
boolean isFocusRestricted
private void abandonNonCriticalFocusLocked ()
private void abandonNonCriticalEntriesLocked (java.util.Map)
com.android.car.audio.FocusEntry holderEntry
String clientId
com.android.car.audio.FocusEntry removedEntry
int i
java.util.Map entries
java.util.List clientsToRemove
private void sendFocusLossLocked (android.media.AudioFocusInfo, int)
android.media.AudioFocusInfo loser
int lossType
int result
private int evaluateFocusRequestLocked (android.media.AudioFocusInfo)
int delayedRequestedContext
com.android.car.audio.FocusEntry entry
int index
com.android.car.audio.FocusEntry entry
int index
com.android.car.audio.FocusEntry deadEntry
android.car.oem.AudioFocusEntry newlyBlocked
com.android.car.audio.FocusEntry entry
int index
int lossType
int lossType
android.car.oem.AudioFocusEntry newlyLoss
com.android.car.audio.FocusEntry entry
int lossType
int index
com.android.car.audio.FocusEntry entry
int index
android.media.AudioFocusInfo afi
boolean permanent
boolean allowDucking
int requestedContext
java.util.ArrayList permanentlyLost
com.android.car.audio.FocusEntry replacedCurrentEntry
android.car.oem.OemCarAudioFocusResult evaluationResults
android.car.oem.AudioFocusEntry focusEntry
com.android.car.audio.FocusEntry newEntry
java.util.List blocked
java.util.List loss
private android.car.oem.OemCarAudioFocusResult evaluateFocusRequestLocked (com.android.car.audio.FocusEntry, android.media.AudioFocusInfo)
com.android.car.audio.FocusEntry replacedCurrentEntry
android.media.AudioFocusInfo audioFocusInfo
private android.car.oem.OemCarAudioFocusResult evaluateFocusRequestInternallyLocked (android.media.AudioFocusInfo, com.android.car.audio.FocusEntry)
android.media.AudioFocusInfo audioFocusInfo
com.android.car.audio.FocusEntry replacedCurrentEntry
boolean allowDucking
boolean allowDelayedFocus
int requestedContext
com.android.car.audio.CarAudioFocus$FocusEvaluation holdersEvaluation
com.android.car.audio.CarAudioFocus$FocusEvaluation losersEvaluation
boolean delayFocus
int results
android.car.oem.AudioFocusEntry focusEntry
private android.car.oem.OemCarAudioFocusResult evaluateFocusRequestExternallyLocked (android.media.AudioFocusInfo, com.android.car.audio.FocusEntry)
android.media.AudioFocusInfo requestInfo
com.android.car.audio.FocusEntry replacedCurrentEntry
android.car.oem.OemCarAudioFocusEvaluationRequest request
private android.car.oem.AudioFocusEntry convertAudioFocusInfo (android.media.AudioFocusInfo)
android.media.AudioFocusInfo info
private java.util.List getAudioFocusEntries (android.util.ArrayMap, com.android.car.audio.FocusEntry)
int index
android.util.ArrayMap entryMap
com.android.car.audio.FocusEntry replacedCurrentEntry
java.util.List entries
private android.car.oem.AudioFocusEntry convertFocusEntry (com.android.car.audio.FocusEntry)
com.android.car.audio.FocusEntry entry
private java.util.List getMutedVolumeGroups ()
private boolean isExternalFocusEnabled ()
com.android.car.oem.CarOemProxyService proxy
private java.util.List convertAudioFocusEntries (java.util.List)
int index
java.util.List changedEntries
java.util.List audioFocusEntries
private int getVolumeGroupForAttribute (android.media.AudioAttributes)
android.media.AudioAttributes attributes
private com.android.car.audio.CarAudioFocus$FocusEvaluation evaluateAgainstFocusLosersLocked (com.android.car.audio.FocusEntry, int, boolean, boolean)
com.android.car.audio.FocusEntry replacedBlockedEntry
int requestedContext
boolean allowDucking
boolean allowDelayedFocus
private com.android.car.audio.CarAudioFocus$FocusEvaluation evaluateAgainstFocusHoldersLocked (com.android.car.audio.FocusEntry, int, boolean, boolean)
com.android.car.audio.FocusEntry replacedCurrentEntry
int requestedContext
boolean allowDucking
boolean allowDelayedFocus
private com.android.car.audio.CarAudioFocus$FocusEvaluation evaluateAgainstFocusArrayLocked (android.util.ArrayMap, com.android.car.audio.FocusEntry, int, boolean, boolean)
com.android.car.audio.FocusEntry entry
int interactionResult
int index
android.util.ArrayMap focusArray
com.android.car.audio.FocusEntry replacedEntry
int requestedContext
boolean allowDucking
boolean allowDelayedFocus
boolean delayFocusForCurrentRequest
java.util.ArrayList changedEntries
int results
private static boolean canSwapCallOrRingerClientRequest (java.lang.String, android.media.AudioAttributes, android.media.AudioAttributes)
String clientId
android.media.AudioAttributes currentAttributes
android.media.AudioAttributes requestedAttributes
private static boolean isRingerOrCallAudioAttributes (android.media.AudioAttributes)
android.media.AudioAttributes attributes
public void onAudioFocusRequest (android.media.AudioFocusInfo, int)
int response
android.media.audiopolicy.AudioPolicy policy
android.media.AudioFocusInfo afi
int requestResult
int response
android.media.audiopolicy.AudioPolicy policy
private void swapDelayedAudioFocusRequestLocked (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
private boolean canReceiveDelayedFocus (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
public void onAudioFocusAbandon (android.media.AudioFocusInfo)
com.android.car.audio.FocusEntry deadEntry
android.media.AudioFocusInfo afi
private void removeDelayedAudioFocusRequestLocked (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
private com.android.car.audio.FocusEntry removeFocusEntryLocked (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
com.android.car.audio.FocusEntry deadEntry
private void removeBlockerAndRestoreUnblockedWaitersLocked (com.android.car.audio.FocusEntry)
com.android.car.audio.FocusEntry deadEntry
private void attemptToGainFocusForDelayedAudioFocusRequestLocked ()
com.android.car.audio.FocusEntry focusEntry
android.media.AudioFocusInfo delayedFocusInfo
int delayedFocusRequestResults
private void removeBlockerFromBlockedFocusLosersLocked (com.android.car.audio.FocusEntry)
com.android.car.audio.FocusEntry entry
com.android.car.audio.FocusEntry deadEntry
java.util.Iterator it
private void removeBlockerAndRestoreUnblockedFocusLosersLocked (com.android.car.audio.FocusEntry)
com.android.car.audio.FocusEntry entry
com.android.car.audio.FocusEntry deadEntry
java.util.Iterator it
private int dispatchFocusGainedLocked (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
int result
java.util.ArrayList getAudioFocusLosersForUid (int)
int uid
java.util.List getAudioFocusHolders ()
java.util.ArrayList getAudioFocusHoldersForUid (int)
int uid
java.util.List getAudioFocusLosers ()
void removeAudioFocusInfoAndTransientlyLoseFocus (android.media.AudioFocusInfo)
com.android.car.audio.FocusEntry deadEntry
android.media.AudioFocusInfo afi
int reevaluateAndRegainAudioFocus (android.media.AudioFocusInfo)
int results
android.media.AudioFocusInfo afi
int results
public void dump (com.android.car.internal.util.IndentingPrintWriter)
String clientId
String clientId
com.android.car.internal.util.IndentingPrintWriter writer
private static java.lang.String focusEventToString (int)
int focusEvent
private static java.lang.String focusRequestResponseToString (int)
int response
private void logFocusEvent (java.lang.String)
String log
public com.android.car.audio.FocusInteraction getFocusInteraction ()
public java.util.List getActiveAudioFocusForUserAndAudioAttributes (android.media.AudioAttributes, int)
android.media.AudioAttributes audioAttributes
int userId
public java.util.List getInactiveAudioFocusForUserAndAudioAttributes (android.media.AudioAttributes, int)
java.util.List inactiveList
android.media.AudioAttributes audioAttributes
int userId
private static java.util.List getAudioFocusInfos (android.util.ArrayMap)
int index
android.util.ArrayMap focusEntries
java.util.List focusInfos
private static java.util.ArrayList getAudioFocusList (com.android.car.audio.CarAudioFocus$AudioFocusInfoComparator, java.util.Map)
android.media.AudioFocusInfo afi
String clientId
com.android.car.audio.CarAudioFocus$AudioFocusInfoComparator comparator
java.util.Map mapToQuery
java.util.ArrayList matchingInfoList
static void <clinit> ()
}
com/android/car/audio/CarAudioGainConfigInfo.class
CarAudioGainConfigInfo.java
package com.android.car.audio
public com.android.car.audio.CarAudioGainConfigInfo extends java.lang.Object {
private final android.hardware.automotive.audiocontrol.AudioGainConfigInfo mAudioGainConfigInfo
public void <init> (android.hardware.automotive.audiocontrol.AudioGainConfigInfo)
android.hardware.automotive.audiocontrol.AudioGainConfigInfo audioGainConfigInfo
public android.hardware.automotive.audiocontrol.AudioGainConfigInfo getAudioGainConfigInfo ()
public int getZoneId ()
public java.lang.String getDeviceAddress ()
public int getVolumeIndex ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.car.audio.CarAudioGainConfigInfo other
public int hashCode ()
}
com/android/car/audio/CarAudioGainMonitor.class
CarAudioGainMonitor.java
package com.android.car.audio
final com.android.car.audio.CarAudioGainMonitor extends java.lang.Object {
private static final int INVALID_INFO
private final com.android.car.audio.hal.AudioControlWrapper mAudioControlWrapper
private final android.util.SparseArray mCarAudioZones
private final com.android.car.audio.CarVolumeInfoWrapper mCarVolumeInfoWrapper
private static final android.util.SparseIntArray REASONS_TO_EXTRA_INFO
void <init> (com.android.car.audio.hal.AudioControlWrapper, com.android.car.audio.CarVolumeInfoWrapper, android.util.SparseArray)
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
com.android.car.audio.CarVolumeInfoWrapper carVolumeInfoWrapper
android.util.SparseArray carAudioZones
public void reset ()
public void registerAudioGainListener (com.android.car.audio.hal.HalAudioGainCallback)
com.android.car.audio.hal.HalAudioGainCallback callback
public void unregisterAudioGainListener ()
void handleAudioDeviceGainsChanged (java.util.List, java.util.List)
com.android.car.audio.CarAudioGainConfigInfo gain
int zone
int index
int zoneId
com.android.car.audio.CarAudioZone carAudioZone
int i
java.util.List reasons
java.util.List gains
java.util.List events
android.util.SparseArray gainsByZones
static boolean shouldBlockVolumeRequest (java.util.List)
java.util.List reasons
static boolean shouldLimitVolume (java.util.List)
java.util.List reasons
static boolean shouldDuckGain (java.util.List)
java.util.List reasons
static boolean shouldMuteVolumeGroup (java.util.List)
java.util.List reasons
static boolean shouldUpdateVolumeIndex (java.util.List)
java.util.List reasons
static java.util.List convertReasonsToExtraInfo (java.util.List)
int extraInfo
int index
java.util.List reasons
java.util.List extraInfos
static void <clinit> ()
}
com/android/car/audio/CarAudioMirrorRequestHandler.class
CarAudioMirrorRequestHandler.java
package com.android.car.audio
final com.android.car.audio.CarAudioMirrorRequestHandler extends java.lang.Object {
private static final String TAG
private static final String REQUEST_HANDLER_THREAD_NAME
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mLock
private final android.os.RemoteCallbackList mAudioZonesMirrorStatusCallbacks
private final java.util.List mMirrorDevices
private final android.util.SparseLongArray mZonesToMirrorRequestId
private final android.util.LongSparseArray mRequestIdToMirrorDevice
private final android.util.LongSparseArray mRequestIdToZones
private final com.android.car.audio.RequestIdGenerator mRequestIdGenerator
void <init> ()
boolean registerAudioZonesMirrorStatusCallback (android.car.media.IAudioZonesMirrorStatusCallback)
android.car.media.IAudioZonesMirrorStatusCallback callback
boolean unregisterAudioZonesMirrorStatusCallback (android.car.media.IAudioZonesMirrorStatusCallback)
android.car.media.IAudioZonesMirrorStatusCallback callback
boolean isMirrorAudioEnabled ()
void setMirrorDeviceInfos (java.util.List)
java.util.List mirroringDevices
java.util.List getMirroringDeviceInfos ()
android.media.AudioDeviceInfo getAudioDeviceInfo (long)
int index
long requestId
void enableMirrorForZones (long, int[])
int index
long requestId
int[] audioZones
private void handleInformCallbacks (int[], int)
android.os.RemoteException e
android.car.media.IAudioZonesMirrorStatusCallback callback
int c
int[] audioZones
int status
int n
int[] getMirrorAudioZonesForRequest (long)
long requestId
boolean isMirrorEnabledForZone (int)
int zoneId
void rejectMirrorForZones (long, int[])
long requestId
int[] audioZones
void updateRemoveMirrorConfigurationForZones (long, int[])
int zoneId
int index
int zoneId
int index
int[] prevConfig
long requestId
int[] newConfig
android.util.ArraySet newConfigSet
java.util.ArrayList delta
int[] calculateAudioConfigurationAfterRemovingZonesFromRequestId (long, int[])
int[] oldConfig
int zoneId
int index
long requestId
int[] audioZoneIdsToRemove
android.util.ArraySet zonesToRemove
int[] oldConfig
java.util.ArrayList newConfig
long getUniqueRequestIdAndAssignMirrorDevice ()
long requestId
long getRequestIdForAudioZone (int)
int audioZoneId
void verifyValidRequestId (long)
long requestId
int canEnableAudioMirror ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
int registeredCount
private void dumpMirroringConfigurationsLocked (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpZonesToIdMappingLocked (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpMirrorDeviceMappingLocked (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpMirrorDeviceInfosLocked (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
private boolean assignAvailableDeviceToRequestIdLocked (long)
com.android.car.audio.CarAudioDeviceInfo info
int index
long requestId
private void releaseRequestIdLocked (long)
long requestId
private synthetic void lambda$updateRemoveMirrorConfigurationForZones$2 (java.util.ArrayList)
java.util.ArrayList delta
private synthetic void lambda$rejectMirrorForZones$1 (int[])
int[] audioZones
private synthetic void lambda$enableMirrorForZones$0 (int[])
int[] audioZones
}
com/android/car/audio/CarAudioModuleChangeMonitor.class
CarAudioModuleChangeMonitor.java
package com.android.car.audio
final com.android.car.audio.CarAudioModuleChangeMonitor extends java.lang.Object {
private final com.android.car.audio.hal.AudioControlWrapper mAudioControlWrapper
private final com.android.car.audio.CarVolumeInfoWrapper mCarVolumeInfoWrapper
private final android.util.SparseArray mCarAudioZones
void <init> (com.android.car.audio.hal.AudioControlWrapper, com.android.car.audio.CarVolumeInfoWrapper, android.util.SparseArray)
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
com.android.car.audio.CarVolumeInfoWrapper carVolumeInfoWrapper
android.util.SparseArray carAudioZones
void setModuleChangeCallback (com.android.car.audio.hal.HalAudioModuleChangeCallback)
com.android.car.audio.hal.HalAudioModuleChangeCallback callback
void clearModuleChangeCallback ()
void handleAudioPortsChanged (java.util.List)
com.android.car.audio.CarAudioZone zone
int i
java.util.List deviceInfos
java.util.List events
}
com/android/car/audio/CarAudioPlaybackCallback.class
CarAudioPlaybackCallback.java
package com.android.car.audio
final com.android.car.audio.CarAudioPlaybackCallback extends android.media.AudioManager$AudioPlaybackCallback {
private final android.util.SparseArray mCarAudioZonesToZonePlaybackCallback
void <init> (android.util.SparseArray, com.android.car.audio.CarAudioService$SystemClockWrapper, int)
android.util.SparseArray carAudioZones
com.android.car.audio.CarAudioService$SystemClockWrapper clock
int volumeKeyEventTimeoutMs
private static android.util.SparseArray createCallbackMapping (android.util.SparseArray, com.android.car.audio.CarAudioService$SystemClockWrapper, int)
com.android.car.audio.CarAudioZone zone
int i
android.util.SparseArray carAudioZones
com.android.car.audio.CarAudioService$SystemClockWrapper clock
int volumeKeyEventTimeoutMs
android.util.SparseArray carAudioZonesToZonePlaybackCallback
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
void dumpZoneCallbacks (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void onPlaybackConfigChanged (java.util.List)
int i
java.util.List configurations
public java.util.List getAllActiveAudioAttributesForZone (int)
int audioZone
public void resetStillActiveContexts ()
int i
}
com/android/car/audio/CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal.class
CarAudioPolicyVolumeCallback.java
package com.android.car.audio
public abstract com.android.car.audio.CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal extends java.lang.Object {
public abstract void onMuteChange (boolean, int, int, int)
public abstract void onGroupVolumeChange (int, int, int, int)
}
com/android/car/audio/CarAudioPolicyVolumeCallback.class
CarAudioPolicyVolumeCallback.java
package com.android.car.audio
final com.android.car.audio.CarAudioPolicyVolumeCallback extends android.media.audiopolicy.AudioPolicy$AudioPolicyVolumeCallback {
public static final boolean DEBUG
private final android.media.AudioManager mAudioManager
private final boolean mUseCarVolumeGroupMuting
private final com.android.car.audio.CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal mVolumeCallback
private final com.android.car.audio.CarVolumeInfoWrapper mCarVolumeInfo
static void addVolumeCallbackToPolicy (android.media.audiopolicy.AudioPolicy$Builder, com.android.car.audio.CarAudioPolicyVolumeCallback)
android.media.audiopolicy.AudioPolicy$Builder policyBuilder
com.android.car.audio.CarAudioPolicyVolumeCallback callback
void <init> (com.android.car.audio.CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal, android.media.AudioManager, com.android.car.audio.CarVolumeInfoWrapper, boolean)
com.android.car.audio.CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal volumeCallback
android.media.AudioManager audioManager
com.android.car.audio.CarVolumeInfoWrapper carVolumeInfo
boolean useCarVolumeGroupMuting
void onVolumeAdjustment (int, int)
int adjustment
int zoneId
private void evaluateVolumeAdjustmentExternal (int, int)
android.car.media.CarVolumeGroupInfo currentInfo
int adjustment
int zoneId
android.car.oem.OemCarAudioVolumeRequest request
android.car.oem.OemCarVolumeChangeInfo changedVolume
android.car.media.CarVolumeGroupInfo info
int flags
private android.car.oem.OemCarAudioVolumeRequest getCarAudioVolumeRequest (int)
int zoneId
java.util.List infos
java.util.List activeAudioAttributes
private void evaluateVolumeAdjustmentInternal (int, int)
int minValue
int maxValue
int adjustment
int zoneId
int groupId
boolean isMuted
int currentVolume
int flags
int minGain
public void onVolumeAdjustment (int)
int adjustment
private boolean isMuted (int, int)
int zoneId
int groupId
private boolean isOemDuckingServiceAvailable ()
com.android.car.oem.CarOemProxyService carService
static void <clinit> ()
}
com/android/car/audio/CarAudioPowerListener$1.class
CarAudioPowerListener.java
package com.android.car.audio
com.android.car.audio.CarAudioPowerListener$1 extends android.car.hardware.power.ICarPowerPolicyListener$Stub {
final synthetic com.android.car.audio.CarAudioPowerListener this$0
void <init> (com.android.car.audio.CarAudioPowerListener)
com.android.car.audio.CarAudioPowerListener this$0
public void onPolicyChanged (android.car.hardware.power.CarPowerPolicy, android.car.hardware.power.CarPowerPolicy)
android.car.hardware.power.CarPowerPolicy policy
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
}
com/android/car/audio/CarAudioPowerListener.class
CarAudioPowerListener.java
package com.android.car.audio
com.android.car.audio.CarAudioPowerListener extends java.lang.Object {
private static final String TAG
private final Object mLock
private final com.android.car.audio.CarAudioService mCarAudioService
private final com.android.car.power.CarPowerManagementService mCarPowerManagementService
private final android.car.hardware.power.ICarPowerPolicyListener mChangeListener
private boolean mIsAudioEnabled
static com.android.car.audio.CarAudioPowerListener newCarAudioPowerListener (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService carAudioService
com.android.car.power.CarPowerManagementService carPowerService
void <init> (com.android.car.audio.CarAudioService, com.android.car.power.CarPowerManagementService)
com.android.car.audio.CarAudioService carAudioService
com.android.car.power.CarPowerManagementService carPowerManagementService
boolean isAudioEnabled ()
void startListeningForPolicyChanges ()
android.car.hardware.power.CarPowerPolicyFilter filter
void stopListeningForPolicyChanges ()
private void initializePowerState ()
android.car.hardware.power.CarPowerPolicy policy
private void updateAudioPowerStateLocked (android.car.hardware.power.CarPowerPolicy)
android.car.hardware.power.CarPowerPolicy policy
static void <clinit> ()
}
com/android/car/audio/CarAudioServerStateCallback.class
CarAudioServerStateCallback.java
package com.android.car.audio
final com.android.car.audio.CarAudioServerStateCallback extends android.media.AudioManager$AudioServerStateCallback {
private static final String TAG
private final com.android.car.audio.CarAudioService mCarAudioService
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService carAudioService
public void onAudioServerDown ()
public void onAudioServerUp ()
}
com/android/car/audio/CarAudioService$1.class
CarAudioService.java
package com.android.car.audio
com.android.car.audio.CarAudioService$1 extends android.car.builtin.media.AudioManagerHelper$VolumeAndMuteReceiver {
final synthetic com.android.car.audio.CarAudioService this$0
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService this$0
public void onVolumeChanged (int)
int streamType
int groupId
public void onMuteChanged ()
}
com/android/car/audio/CarAudioService$2.class
CarAudioService.java
package com.android.car.audio
com.android.car.audio.CarAudioService$2 extends java.lang.Object implements com.android.car.CarInputService$KeyEventListener {
final synthetic com.android.car.audio.CarAudioService this$0
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService this$0
public void onKeyEvent (android.view.KeyEvent, int, int)
int adjustment
int adjustment
int adjustment
android.view.KeyEvent event
int displayType
int seat
int audioZoneId
int adjustment
}
com/android/car/audio/CarAudioService$3.class
CarAudioService.java
package com.android.car.audio
com.android.car.audio.CarAudioService$3 extends java.lang.Object implements com.android.car.audio.hal.HalAudioGainCallback {
final synthetic com.android.car.audio.CarAudioService this$0
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService this$0
public void onAudioDeviceGainsChanged (java.util.List, java.util.List)
java.util.List halReasons
java.util.List gains
}
com/android/car/audio/CarAudioService$4.class
CarAudioService.java
package com.android.car.audio
com.android.car.audio.CarAudioService$4 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.audio.CarAudioService this$0
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService this$0
public void onOccupantZoneConfigChanged (int)
int flags
}
com/android/car/audio/CarAudioService$5.class
CarAudioService.java
package com.android.car.audio
com.android.car.audio.CarAudioService$5 extends java.lang.Object implements com.android.car.audio.hal.HalAudioModuleChangeCallback {
final synthetic com.android.car.audio.CarAudioService this$0
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService this$0
public void onAudioPortsChanged (java.util.List)
java.util.List deviceInfos
}
com/android/car/audio/CarAudioService$6.class
CarAudioService.java
package com.android.car.audio
com.android.car.audio.CarAudioService$6 extends java.lang.Object implements com.android.car.audio.CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal {
final synthetic com.android.car.audio.CarAudioService this$0
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService this$0
public void onMuteChange (boolean, int, int, int)
boolean mute
int zoneId
int groupId
int flags
public void onGroupVolumeChange (int, int, int, int)
int zoneId
int groupId
int volumeValue
int flags
}
com/android/car/audio/CarAudioService$AudioFocusStackRequest.class
CarAudioService.java
package com.android.car.audio
final com.android.car.audio.CarAudioService$AudioFocusStackRequest extends java.lang.Object {
private final com.android.car.audio.AudioFocusStack mStack
private final int mOriginalZoneId
void <init> (com.android.car.audio.AudioFocusStack, int)
com.android.car.audio.AudioFocusStack stack
int originalZoneId
}
com/android/car/audio/CarAudioService$SystemClockWrapper.class
CarAudioService.java
package com.android.car.audio
final com.android.car.audio.CarAudioService$SystemClockWrapper extends java.lang.Object {
void <init> ()
public long uptimeMillis ()
}
com/android/car/audio/CarAudioService.class
CarAudioService.java
package com.android.car.audio
public final com.android.car.audio.CarAudioService extends android.car.media.ICarAudio$Stub implements com.android.car.CarServiceBase {
static final String TAG
private static final String MIRROR_COMMAND_SEPARATOR
private static final String MIRROR_COMMAND_DESTINATION_SEPARATOR
private static final String MIRROR_COMMAND_SOURCE
private static final String MIRROR_COMMAND_DESTINATION
private static final String DISABLE_AUDIO_MIRRORING
private static final String CAR_AUDIO_SERVICE_THREAD_NAME
static final android.media.AudioAttributes CAR_DEFAULT_AUDIO_ATTRIBUTE
private static final String PROPERTY_RO_ENABLE_AUDIO_PATCH
private static final String[] AUDIO_CONFIGURATION_PATHS
private static final java.util.List KEYCODES_OF_INTEREST
private static final android.media.AudioAttributes MEDIA_AUDIO_ATTRIBUTE
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mImplLock
private final android.content.Context mContext
private final android.telephony.TelephonyManager mTelephonyManager
private final android.media.AudioManager mAudioManager
private final boolean mUseDynamicRouting
private final boolean mUseCoreAudioVolume
private final boolean mUseCoreAudioRouting
private final boolean mUseCarVolumeGroupEvents
private final boolean mUseCarVolumeGroupMuting
private final boolean mUseHalDuckingSignals
private final int mAudioVolumeAdjustmentContextsVersion
private final boolean mPersistMasterMuteState
private final com.android.car.audio.CarAudioSettings mCarAudioSettings
private final int mKeyEventTimeoutMs
private final com.android.car.audio.MediaRequestHandler mMediaRequestHandler
private final com.android.car.audio.CarAudioMirrorRequestHandler mCarAudioMirrorRequestHandler
private final com.android.car.audio.CarVolumeEventHandler mCarVolumeEventHandler
private final android.media.AudioManager$AudioServerStateCallback mAudioServerStateCallback
private com.android.car.audio.hal.AudioControlWrapper mAudioControlWrapper
private com.android.car.audio.CarDucking mCarDucking
private com.android.car.audio.CarVolumeGroupMuting mCarVolumeGroupMuting
private com.android.car.audio.hal.HalAudioFocus mHalAudioFocus
private com.android.car.audio.CarAudioGainMonitor mCarAudioGainMonitor
private com.android.car.audio.CoreAudioVolumeGroupCallback mCoreAudioVolumeGroupCallback
private com.android.car.CarOccupantZoneService mOccupantZoneService
private com.android.car.audio.CarAudioModuleChangeMonitor mCarAudioModuleChangeMonitor
private final android.car.builtin.media.AudioManagerHelper$VolumeAndMuteReceiver mLegacyVolumeChangedHelper
private final com.android.car.CarInputService$KeyEventListener mCarKeyEventListener
private android.media.audiopolicy.AudioPolicy mAudioPolicy
private com.android.car.audio.CarZonesAudioFocus mFocusHandler
private String mCarAudioConfigurationPath
private android.util.SparseIntArray mAudioZoneIdToOccupantZoneIdMapping
private android.util.SparseArray mCarAudioZones
private com.android.car.audio.CarVolume mCarVolume
private com.android.car.audio.CarAudioContext mCarAudioContext
private final com.android.car.audio.CarVolumeCallbackHandler mCarVolumeCallbackHandler
private final android.util.SparseIntArray mAudioZoneIdToUserIdMapping
private final com.android.car.audio.CarAudioService$SystemClockWrapper mClock
private final android.util.SparseArray mUserAssignedToPrimaryZoneToCallbackDeathRecipient
private java.util.Map mUidToZoneMap
private com.android.car.audio.CarAudioPlaybackCallback mCarAudioPlaybackCallback
private com.android.car.audio.CarAudioPowerListener mCarAudioPowerListener
private com.android.car.CarInputService mCarInputService
private final com.android.car.audio.hal.HalAudioGainCallback mHalAudioGainCallback
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
private com.android.car.audio.CarAudioPolicyVolumeCallback mCarAudioPolicyVolumeCallback
private final com.android.car.audio.hal.HalAudioModuleChangeCallback mHalAudioModuleChangeCallback
public void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, java.lang.String, com.android.car.audio.CarVolumeCallbackHandler)
android.content.Context context
String audioConfigurationPath
com.android.car.audio.CarVolumeCallbackHandler carVolumeCallbackHandler
boolean useCarVolumeGroupMuting
public void init ()
private void setupPowerPolicyListener ()
private void restoreMasterMuteState ()
boolean storedMasterMute
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.audio.CarAudioZone zone
int i
int audioZoneId
int index
int audioZoneId
int index
int callingId
com.android.car.internal.util.IndentingPrintWriter writer
public boolean isAudioFeatureEnabled (int)
int audioFeatureType
private boolean isAnyOemFeatureEnabled ()
com.android.car.oem.CarOemProxyService proxy
public void setGroupVolume (int, int, int, int)
com.android.car.audio.CarVolumeGroup group
boolean wasMute
int zoneId
int groupId
int index
int flags
int callbackFlags
int eventTypes
boolean wasMute
private void handleMuteChanged (int, int, int)
int zoneId
int groupId
int flags
private void callbackGroupVolumeChange (int, int, int)
int zoneId
int groupId
int flags
int callbackFlags
private void callbackGroupMuteChanged (int, int, int)
int zoneId
int groupId
int flags
void setMasterMute (boolean, int)
boolean mute
int flags
void callbackMasterMuteChange (int, int)
int zoneId
int flags
void callbackVolumeGroupEvent (java.util.List)
java.util.List events
public int getGroupMaxVolume (int, int)
com.android.car.audio.CarVolumeGroup group
int zoneId
int groupId
public int getGroupMinVolume (int, int)
com.android.car.audio.CarVolumeGroup group
int zoneId
int groupId
public int getGroupVolume (int, int)
com.android.car.audio.CarVolumeGroup group
int zoneId
int groupId
public boolean registerPrimaryZoneMediaAudioRequestCallback (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
public void unregisterPrimaryZoneMediaAudioRequestCallback (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
long requestId
int index
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
java.util.List ownedRequests
public long requestMediaAudioOnPrimaryZone (android.car.media.IMediaAudioRequestStatusCallback, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int index
android.car.media.IMediaAudioRequestStatusCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int audioZoneId
private void verifyMirrorNotEnabledForZone (java.lang.Runnable, java.lang.String, int)
long mirrorId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
Runnable runIfFailed
String requestType
int audioZoneId
public boolean allowMediaAudioOnPrimaryZone (android.os.IBinder, long, boolean)
int userId
android.os.IBinder token
long requestId
boolean allow
boolean canApprove
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int audioZoneId
public boolean isMediaAudioAllowedInPrimaryZone (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
public boolean resetMediaAudioOnPrimaryZone (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
long requestId
public boolean cancelMediaAudioOnPrimaryZone (long)
long requestId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
public boolean registerAudioZonesMirrorStatusCallback (android.car.media.IAudioZonesMirrorStatusCallback)
android.car.media.IAudioZonesMirrorStatusCallback callback
public void unregisterAudioZonesMirrorStatusCallback (android.car.media.IAudioZonesMirrorStatusCallback)
android.car.media.IAudioZonesMirrorStatusCallback callback
public int canEnableAudioMirror ()
public long enableMirrorForAudioZones (int[])
int[] audioZones
long requestId
public void extendAudioMirrorRequest (long, int[])
long mirrorId
int[] audioZones
public void disableAudioMirrorForZone (int)
int zoneId
long requestId
public void disableAudioMirror (long)
long mirrorId
int[] config
public int[] getMirrorAudioZonesForAudioZone (int)
int zoneId
long requestId
public int[] getMirrorAudioZonesForMirrorRequest (long)
long mirrorId
int[] config
private com.android.car.audio.CarVolumeGroup getCarVolumeGroupLocked (int, int)
int zoneId
int groupId
private com.android.car.audio.CarVolumeGroup getCarVolumeGroupLocked (int, java.lang.String)
int zoneId
String groupName
private void verifyCanMirrorToAudioZones (int[], boolean)
int zoneId
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
long zoneRequestId
int c
int[] audioZones
boolean forExtension
int minSize
android.util.ArraySet zones
private void handleEnableAudioMirrorForZones (int[], long)
int audioZoneId
int userId
long zoneRequestId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int index
com.android.car.audio.CarAudioService$AudioFocusStackRequest request
int index
com.android.car.audio.CarAudioService$AudioFocusStackRequest request
int index
java.util.List mediaFocusStacks
int zoneId
int[] audioZoneIds
long requestId
android.media.AudioDeviceInfo mirrorDevice
int[] config
java.util.ArrayList zones
int[] audioZoneIdsToAdd
android.car.builtin.util.TimingsTraceLog t
private void sendMirrorInfoToAudioHal (java.lang.String, int[])
int zoneId
String zoneMediaAddress
int index
String mirrorSource
int[] audioZoneIds
StringBuilder builder
private java.lang.String getAudioMirroringOffCommand (java.lang.String)
String mirrorSource
private java.lang.String getOutputDeviceAddressForUsageInternal (int, int)
int zoneId
int usage
int contextForUsage
private void transientlyLoseFocusForMirrorLocked (int[], android.car.builtin.util.TimingsTraceLog, java.util.List)
int zoneId
int index
int[] audioZoneIdsToAdd
android.car.builtin.util.TimingsTraceLog traceLog
java.util.List mediaFocusStacks
private void handleDisableAudioMirrorForZonesInConfig (int[], long)
int zoneId
long currentRequestId
int index
int[] audioZoneIds
long requestId
android.media.AudioDeviceInfo mirrorDevice
int[] oldConfigs
int[] newConfig
private void modifyAudioMirrorForZones (int[], int[])
int zoneId
int newFocusZoneId
int index
com.android.car.audio.CarAudioService$AudioFocusStackRequest request
int index
int[] audioZoneIds
int[] newConfig
android.car.builtin.util.TimingsTraceLog t
android.util.ArraySet newConfigSet
int focusZoneId
java.util.List mediaFocusStacks
java.util.ArrayList zonesToUndoRouting
private void setupAudioRoutingForUsersZoneLocked (java.util.ArrayList)
int zoneId
int userId
com.android.car.audio.CarAudioZone audioZone
int index
java.util.ArrayList audioZoneIds
private boolean setupAudioRoutingForUserInMirrorDeviceLocked (int[], android.media.AudioDeviceInfo)
int zoneId
int userId
com.android.car.audio.CarAudioZone audioZone
boolean enabled
int zoneId
int userId
com.android.car.audio.CarAudioZone audioZone
int count
int[] audioZones
android.media.AudioDeviceInfo mirrorDevice
int index
boolean succeeded
private void setupLegacyVolumeChangedListener ()
private java.util.List generateCarAudioDeviceInfos ()
int index
android.media.AudioDeviceInfo[] deviceInfos
java.util.List infos
private android.media.AudioDeviceInfo[] getAllInputDevices ()
private android.util.SparseArray loadCarAudioConfigurationLocked (java.util.List, android.media.AudioDeviceInfo[])
com.android.car.audio.CarAudioZonesHelper zonesHelper
android.util.SparseArray zones
java.io.InputStream inputStream
java.io.InputStream fileStream
Exception e
java.util.List carAudioDeviceInfos
android.media.AudioDeviceInfo[] inputDevices
private android.util.SparseArray loadVolumeGroupConfigurationWithAudioControlLocked (java.util.List, android.media.AudioDeviceInfo[])
java.util.List carAudioDeviceInfos
android.media.AudioDeviceInfo[] inputDevices
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
com.android.car.audio.CarAudioZonesHelperLegacy legacyHelper
private void loadCarAudioZonesLocked ()
java.util.List carAudioDeviceInfos
android.media.AudioDeviceInfo[] inputDevices
private void setupDynamicRoutingLocked ()
com.android.car.audio.CarAudioZone zone
int i
android.media.audiopolicy.AudioPolicy$Builder builder
com.android.car.audio.CarAudioPolicyVolumeCallback$AudioPolicyVolumeCallbackInternal volumeCallbackInternal
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
int r
private void setupMirrorDevicePolicyLocked (android.media.audiopolicy.AudioPolicy$Builder)
android.media.audiopolicy.AudioPolicy$Builder mirrorPolicyBuilder
private void setupAudioConfigurationCallbackLocked ()
private void setupOccupantZoneInfoLocked ()
com.android.car.CarOccupantZoneService occupantZoneService
android.util.SparseIntArray audioZoneIdToOccupantZoneMapping
private void setupHalAudioFocusListenerLocked ()
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
private void setupHalAudioGainCallbackLocked ()
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
private void setupHalAudioModuleChangeCallbackLocked ()
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
private static java.lang.String getAudioConfigurationPath ()
java.io.File configuration
String path
public void setFadeTowardFront (float)
float value
public void setBalanceTowardRight (float)
float value
public java.lang.String[] getExternalSources ()
String address
android.media.AudioDeviceInfo info
java.util.List sourceAddresses
android.media.AudioDeviceInfo[] devices
public android.car.media.CarAudioPatchHandle createAudioPatch (java.lang.String, int, int)
String sourceAddress
int usage
int gainInMillibels
public void releaseAudioPatch (android.car.media.CarAudioPatchHandle)
android.car.media.CarAudioPatchHandle carPatch
private void enforceCanUseAudioPatchAPI ()
private boolean areAudioPatchAPIsEnabled ()
private android.car.media.CarAudioPatchHandle createAudioPatchLocked (java.lang.String, int, int)
android.media.AudioDeviceInfo info
String sourceAddress
int usage
int gainInMillibels
android.media.AudioDeviceInfo sourcePortInfo
android.media.AudioDeviceInfo[] deviceInfos
android.media.AudioAttributes audioAttributes
android.car.builtin.media.AudioManagerHelper$AudioPatchInfo audioPatchInfo
int groupId
private void releaseAudioPatchLocked (android.car.media.CarAudioPatchHandle)
android.car.media.CarAudioPatchHandle carPatch
private static android.car.builtin.media.AudioManagerHelper$AudioPatchInfo getAudioPatchInfo (android.car.media.CarAudioPatchHandle)
android.car.media.CarAudioPatchHandle carPatch
public int getVolumeGroupCount (int)
int zoneId
public int getVolumeGroupIdForUsage (int, int)
int zoneId
int usage
public android.car.media.CarVolumeGroupInfo getVolumeGroupInfo (int, int)
int zoneId
int groupId
public java.util.List getVolumeGroupInfosForZone (int)
int zoneId
public java.util.List getAudioAttributesForVolumeGroup (android.car.media.CarVolumeGroupInfo)
android.car.media.CarVolumeGroupInfo groupInfo
private int getVolumeGroupIdForAudioAttributeLocked (int, android.media.AudioAttributes)
int zoneId
android.media.AudioAttributes audioAttributes
int audioContext
private static int getStreamTypeFromAudioAttribute (android.media.AudioAttributes)
int i
android.media.AudioAttributes audioAttributes
int usage
private int getVolumeGroupIdForAudioContextLocked (int, int)
int groupAudioContext
int[] groupAudioContexts
int i
int zoneId
int audioContext
com.android.car.audio.CarVolumeGroup[] groups
public int[] getUsagesForVolumeGroupId (int, int)
int counter
android.media.AudioAttributes[] attributesForContext
int index
com.android.car.audio.CarVolumeGroup group
int[] contexts
java.util.List usages
int[] usagesArray
int zoneId
int groupId
public boolean isPlaybackOnVolumeGroupActive (int, int)
com.android.car.audio.CarVolume carVolume
int zoneId
int groupId
com.android.car.audio.CarVolume carVolume
int getCallStateForZone (int)
int zoneId
private java.util.List getActiveAttributesFromPlaybackConfigurations (int)
int zoneId
private int[] getContextsForVolumeGroupId (int, int)
com.android.car.audio.CarVolumeGroup group
int zoneId
int groupId
private java.util.List getVolumeGroupInfosForZoneLocked (int)
int zoneId
public int[] getAudioZoneIds ()
int i
int[] zoneIds
public int getZoneIdForUid (int)
int uid
private int getZoneIdForUidLocked (int)
int uid
private int getZoneIdForUserLocked (android.os.UserHandle)
android.os.UserHandle handle
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int audioZoneId
public boolean setZoneIdForUid (int, int)
Integer currentZoneId
java.util.ArrayList currentFocusHoldersForUid
java.util.ArrayList currentFocusLosersForUid
int zoneId
int uid
private boolean handleAssignAudioFromUserIdToPrimaryAudioZoneLocked (android.os.IBinder, int, int, long)
android.os.RemoteException e
android.os.IBinder token
int userId
int zoneId
long requestId
com.android.car.audio.AudioFocusStack mediaFocusStack
android.os.IBinder$DeathRecipient deathRecipient
private boolean shareAudioRoutingForUserInPrimaryAudioZoneLocked (int, int)
int userId
int zoneId
com.android.car.audio.CarAudioZone zone
private boolean shareUserIdMediaInMainZoneLocked (int, com.android.car.audio.CarAudioZone)
int userId
com.android.car.audio.CarAudioZone audioZone
java.util.List devices
com.android.car.audio.CarAudioZone primaryAudioZone
private boolean setupMirrorDeviceForUserIdLocked (int, com.android.car.audio.CarAudioZone, android.media.AudioDeviceInfo)
int userId
com.android.car.audio.CarAudioZone audioZone
android.media.AudioDeviceInfo mirrorDevice
java.util.List devices
private boolean setUserIdDeviceAffinityLocked (java.util.List, int, int)
java.util.List devices
int userId
int zoneId
boolean results
private void handleAssignedAudioFromUserDeath (long)
long requestId
private boolean handleUnassignAudioFromUserIdOnPrimaryAudioZone (long)
com.android.car.audio.CarAudioZone audioZone
com.android.car.audio.AudioFocusStack mediaFocusStack
long requestId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int userId
int audioZoneId
private void removeAssignedUserInfoLocked (int)
int userId
private boolean resetUserIdMediaInMainZoneLocked (int, com.android.car.audio.CarAudioZone)
int userId
com.android.car.audio.CarAudioZone audioZone
java.util.List devices
private android.media.AudioDeviceInfo getOutputDeviceForAudioAttributeLocked (int, android.media.AudioAttributes)
int zoneId
android.media.AudioAttributes audioAttributes
int contextForUsage
public java.lang.String getOutputDeviceAddressForUsage (int, int)
int zoneId
int usage
void regainAudioFocusLocked (java.util.ArrayList, int)
android.media.AudioFocusInfo info
java.util.ArrayList afiList
int zoneId
public boolean clearZoneIdForUid (int)
int uid
private boolean setZoneIdForUidNoCheckLocked (int, int)
int zoneId
int uid
java.util.List deviceInfos
private boolean checkAndRemoveUidLocked (int)
int uid
Integer zoneId
public boolean registerCarVolumeEventCallback (android.car.media.ICarVolumeEventCallback)
android.car.media.ICarVolumeEventCallback callback
int uid
public boolean unregisterCarVolumeEventCallback (android.car.media.ICarVolumeEventCallback)
android.car.media.ICarVolumeEventCallback callback
int uid
public void registerVolumeCallback (android.os.IBinder)
int uid
android.os.IBinder binder
public void unregisterVolumeCallback (android.os.IBinder)
android.os.IBinder binder
public boolean isVolumeGroupMuted (int, int)
com.android.car.audio.CarVolumeGroup group
int zoneId
int groupId
public void setVolumeGroupMute (int, int, boolean, int)
com.android.car.audio.CarVolumeGroup group
int zoneId
int groupId
boolean mute
int flags
boolean muteStateChanged
public java.util.List getInputDevicesForZoneId (int)
int zoneId
public android.car.media.CarAudioZoneConfigInfo getCurrentAudioZoneConfigInfo (int)
int zoneId
public java.util.List getAudioZoneConfigInfos (int)
int zoneId
public void switchZoneToConfig (android.car.media.CarAudioZoneConfigInfo, android.car.media.ISwitchAudioZoneConfigCallback)
android.car.media.CarAudioZoneConfigInfo zoneConfig
android.car.media.ISwitchAudioZoneConfigCallback callback
private void verifyCanSwitchZoneConfigs (android.car.media.CarAudioZoneConfigInfo)
android.car.media.CarAudioZoneConfigInfo zoneConfig
int zoneId
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo info
private boolean handleSwitchZoneConfig (android.car.media.CarAudioZoneConfigInfo)
com.android.car.audio.CarAudioZone zone
IllegalStateException e
int userId
java.util.List pendingFocusInfos
com.android.car.audio.CarAudioZoneConfig prevZoneConfig
android.car.media.CarAudioZoneConfigInfo zoneConfig
int zoneId
com.android.car.audio.CarAudioZone zone
android.car.CarOccupantZoneManager$OccupantZoneInfo info
boolean succeeded
java.util.List carVolumeGroupInfoList
private java.util.List getVolumeGroupEventsForSwitchZoneConfig (java.util.List)
java.util.List volumeGroupInfos
android.car.media.CarVolumeGroupEvent$Builder builder
void setAudioEnabled (boolean)
boolean isAudioEnabled
private void enforcePermission (java.lang.String)
String permissionName
private void requireDynamicRouting ()
private void requireAudioMirroring ()
private void requireVolumeGroupMuting ()
private void requireVolumeGroupEvents ()
private void requireValidFadeRange (float)
float value
private void requireValidBalanceRange (float)
float value
private void requiredOccupantZoneMappingDisabledLocked ()
int getSuggestedAudioContextForZone (int)
com.android.car.audio.CarVolume carVolume
int zoneId
com.android.car.audio.CarVolume carVolume
private java.util.List getActiveHalAudioAttributesForZone (int)
int zoneId
private int getVolumeGroupIdForStreamType (int)
int i
int streamType
int groupId
private void handleOccupantZoneUserChanged ()
int audioZoneId
int occupantZoneId
int index
int occupantZoneForDriver
java.util.Set assignedZones
int driverUserId
private void restoreVolumeGroupMuteState ()
private void assignMissingZonesToDriverLocked (int, java.util.Set)
com.android.car.audio.CarAudioZone zone
int i
int driverUserId
java.util.Set assignedZones
private void adjustZonesToUserIdLocked (int)
com.android.car.audio.CarAudioZone zone
int i
int userId
private void assignUserIdToAudioZoneLocked (com.android.car.audio.CarAudioZone, int)
com.android.car.audio.CarAudioZone zone
int userId
private boolean isOccupantZoneMappingAvailableLocked ()
private void updateUserForOccupantZoneLocked (int, int, int, int)
int occupantZoneId
int audioZoneId
int driverUserId
int occupantZoneForDriver
com.android.car.audio.CarAudioZone audioZone
int userId
int prevUserId
private void removeAudioMirrorForZoneId (int)
int audioZoneId
long requestId
private void removePrimaryZoneRequestForOccupantLocked (int, int)
int occupantZoneId
int userId
long requestId
private int getOccupantZoneIdForDriver ()
android.car.CarOccupantZoneManager$OccupantZoneInfo info
java.util.List occupantZoneInfos
private void setUserIdDeviceAffinitiesLocked (com.android.car.audio.CarAudioZone, int, int)
com.android.car.audio.CarAudioZone zone
int userId
int audioZoneId
java.util.List infos
private void resetZoneToDefaultUser (com.android.car.audio.CarAudioZone, int)
com.android.car.audio.CarAudioZone zone
int driverUserId
private void resetCarZonesAudioFocus (int, int)
int audioZoneId
int driverUserId
private void removeUserIdDeviceAffinitiesLocked (int)
int userId
int getUserIdForZone (int)
int audioZoneId
private int getUserIdForZoneLocked (int)
int audioZoneId
private void setUserIdForAudioZoneLocked (int, int)
int userId
int audioZoneId
private com.android.car.audio.hal.AudioControlWrapper getAudioControlWrapperLocked ()
private void resetHalAudioFocus ()
private void resetHalAudioGain ()
private void resetHalAudioModuleChange ()
private void handleAudioDeviceGainsChangedLocked (java.util.List, java.util.List)
java.util.List halReasons
java.util.List gains
private void handleAudioPortsChangedLocked (java.util.List)
java.util.List deviceInfos
private void audioControlDied ()
boolean isAudioZoneIdValid (int)
int zoneId
private com.android.car.audio.CarAudioZone getCarAudioZone (int)
int zoneId
private com.android.car.audio.CarAudioZone getCarAudioZoneLocked (int)
int zoneId
private void checkAudioZoneId (int)
int zoneId
private void checkAudioZoneIdLocked (int)
int zoneId
int getVolumeGroupIdForAudioContext (int, int)
int zoneId
int suggestedContext
public void resetSelectedVolumeContext ()
com.android.car.audio.CarAudioContext getCarAudioContext ()
void requestAudioFocusForTest (android.media.AudioFocusInfo, int)
android.media.AudioFocusInfo audioFocusInfo
int audioFocusResult
int getZoneIdForAudioFocusInfo (android.media.AudioFocusInfo)
int audioZoneId
long requestId
int[] mirrorZones
android.media.AudioFocusInfo focusInfo
int audioZoneId
private boolean isAllowedInPrimaryZone (android.media.AudioFocusInfo)
android.media.AudioFocusInfo focusInfo
boolean isMedia
private boolean isAudioZoneMirroringEnabledForZone (int)
int zoneId
private java.util.List getAllActiveAttributesForZone (int)
int zoneId
java.util.List getMutedVolumeGroups (int)
com.android.car.audio.CarVolumeGroup group
int groupId
int groupCount
int zoneId
java.util.List mutedGroups
java.util.List getActiveAudioAttributesForZone (int)
int zoneId
java.util.List activeAudioAttributes
int getVolumeGroupIdForAudioAttribute (int, android.media.AudioAttributes)
int audioZoneId
android.media.AudioAttributes attributes
void onVolumeGroupEvent (java.util.List)
android.car.media.CarVolumeGroupInfo info
int groupId
int zoneId
int infoIndex
android.car.media.CarVolumeGroupEvent event
java.util.List infos
boolean volumeEvent
boolean muteEvent
int index
java.util.List events
void onAudioVolumeGroupChanged (int, java.lang.String, int)
com.android.car.audio.CarVolumeGroup group
int eventTypes
int zoneId
String groupName
int flags
int callbackFlags
private synthetic void lambda$switchZoneToConfig$6 (android.car.media.CarAudioZoneConfigInfo, android.car.media.ISwitchAudioZoneConfigCallback)
android.os.RemoteException e
android.car.media.CarAudioZoneConfigInfo zoneConfig
android.car.media.ISwitchAudioZoneConfigCallback callback
boolean isSuccessful
private synthetic void lambda$handleAssignAudioFromUserIdToPrimaryAudioZoneLocked$5 (long)
long requestId
private synthetic void lambda$disableAudioMirror$4 (int[], long)
int[] config
long mirrorId
private synthetic void lambda$disableAudioMirrorForZone$3 (int, long)
int zoneId
long requestId
private synthetic void lambda$extendAudioMirrorRequest$2 (int[], long)
int[] audioZones
long mirrorId
private synthetic void lambda$enableMirrorForAudioZones$1 (int[], long)
int[] audioZones
long requestId
private synthetic void lambda$allowMediaAudioOnPrimaryZone$0 (long)
long requestId
static void <clinit> ()
}
com/android/car/audio/CarAudioSettings.class
CarAudioSettings.java
package com.android.car.audio
public com.android.car.audio.CarAudioSettings extends java.lang.Object {
private static final String VOLUME_SETTINGS_KEY_FOR_GROUP_PREFIX
private static final String VOLUME_SETTINGS_KEY_FOR_GROUP_MUTE_PREFIX
private static final String VOLUME_SETTINGS_KEY_MASTER_MUTE
private final android.content.Context mContext
void <init> (android.content.Context)
android.content.Context context
int getStoredVolumeGainIndexForUser (int, int, int, int)
int userId
int zoneId
int configId
int groupId
void storeVolumeGainIndexForUser (int, int, int, int, int)
int userId
int zoneId
int configId
int groupId
int gainIndex
void storeMasterMute (java.lang.Boolean)
Boolean masterMuteValue
boolean isMasterMute ()
void storeVolumeGroupMuteForUser (int, int, int, int, boolean)
int userId
int zoneId
int configId
int groupId
boolean isMuted
boolean getVolumeGroupMuteForUser (int, int, int, int)
int userId
int zoneId
int configId
int groupId
boolean isPersistVolumeGroupMuteEnabled (int)
int userId
public boolean isRejectNavigationOnCallEnabledInSettings (int)
int userId
private int getIntForUser (java.lang.String, int, int)
String name
int defaultValue
int userId
private void putIntForUser (java.lang.String, int, int)
String name
int value
int userId
private int getSecureIntForUser (java.lang.String, int, int)
String name
int defaultValue
int userId
private static java.lang.String getVolumeSettingsKeyForGroup (int, int, int)
int zoneId
int configId
int groupId
private static java.lang.String getMuteSettingsKeyForGroup (int, int, int)
int zoneId
int configId
int groupId
private static java.lang.String getFormattedZoneIdAndGroupIdKey (java.lang.String, int, int, int)
String prefix
int zoneId
int configId
int groupId
android.content.ContentResolver getContentResolverForUser (int)
int userId
}
com/android/car/audio/CarAudioUtils.class
CarAudioUtils.java
package com.android.car.audio
final com.android.car.audio.CarAudioUtils extends java.lang.Object {
private void <init> ()
static boolean hasExpired (long, long, int)
long startTimeMs
long currentTimeMs
int timeoutMs
static boolean isMicrophoneInputDevice (android.media.AudioDeviceInfo)
android.media.AudioDeviceInfo device
static android.car.media.CarVolumeGroupEvent convertVolumeChangeToEvent (android.car.media.CarVolumeGroupInfo, int, int)
android.car.media.CarVolumeGroupInfo info
int flags
int eventTypes
java.util.List extraInfos
}
com/android/car/audio/CarAudioVolumeGroup.class
CarAudioVolumeGroup.java
package com.android.car.audio
final com.android.car.audio.CarAudioVolumeGroup extends com.android.car.audio.CarVolumeGroup {
private static final int UNSET_STEP_SIZE
private static final int EVENT_TYPE_NONE
private int mDefaultGain
private int mMaxGain
private int mMinGain
private int mStepSize
void <init> (com.android.car.audio.CarAudioContext, com.android.car.audio.CarAudioSettings, android.util.SparseArray, android.util.ArrayMap, int, int, int, java.lang.String, int, int, int, int, boolean)
com.android.car.audio.CarAudioContext carAudioContext
com.android.car.audio.CarAudioSettings settingsManager
android.util.SparseArray contextToAddress
android.util.ArrayMap addressToCarAudioDeviceInfo
int zoneId
int configId
int volumeGroupId
String name
int stepSize
int defaultGain
int minGain
int maxGain
boolean useCarVolumeGroupMute
public int getMaxGainIndex ()
public int getMinGainIndex ()
protected void setCurrentGainIndexLocked (int)
com.android.car.audio.CarAudioDeviceInfo info
int index
int gainIndex
int gainInMillibels
protected boolean isValidGainIndexLocked (int)
int gainIndex
protected void dumpLocked (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
protected int getDefaultGainIndex ()
private int getGainForIndexLocked (int)
int gainIndex
private int getIndexForGainLocked (int)
int gainInMillibel
int calculateNewGainStageFromDeviceInfos ()
com.android.car.audio.CarAudioDeviceInfo info
int index
int epCurrentGainInMb
int epLimitedGainInMb
int epBlockedGainInMb
int epAttenuatedGainInMb
boolean isLimited
int newLimitedGainIndex
int newBlockedGainIndex
int newAttenuatedGainIndex
int minGain
int maxGain
int defaultGain
int stepSize
int eventType
}
com/android/car/audio/CarAudioZone.class
CarAudioZone.java
package com.android.car.audio
public com.android.car.audio.CarAudioZone extends java.lang.Object {
private final int mId
private final String mName
private final com.android.car.audio.CarAudioContext mCarAudioContext
private final java.util.List mInputAudioDevice
private final android.util.SparseArray mCarAudioZoneConfigs
private final Object mLock
private int mCurrentConfigId
void <init> (com.android.car.audio.CarAudioContext, java.lang.String, int)
com.android.car.audio.CarAudioContext carAudioContext
String name
int id
private int getCurrentConfigId ()
int getId ()
java.lang.String getName ()
boolean isPrimaryZone ()
com.android.car.audio.CarAudioZoneConfig getCurrentCarAudioZoneConfig ()
java.util.List getAllCarAudioZoneConfigs ()
int index
java.util.List zoneConfigList
com.android.car.audio.CarVolumeGroup getCurrentVolumeGroup (java.lang.String)
String groupName
com.android.car.audio.CarVolumeGroup getCurrentVolumeGroup (int)
int groupId
java.util.List getCurrentAudioDeviceInfos ()
java.util.List getCurrentAudioDeviceInfosSupportingDynamicMix ()
int getCurrentVolumeGroupCount ()
com.android.car.audio.CarVolumeGroup[] getCurrentVolumeGroups ()
boolean validateCanUseDynamicMixRouting (boolean)
boolean useCoreAudioRouting
boolean validateZoneConfigs (boolean)
com.android.car.audio.CarAudioZoneConfig zoneConfig
int index
boolean useCoreAudioRouting
int currentConfigId
boolean isDefaultConfigFound
boolean isCurrentZoneConfig (android.car.media.CarAudioZoneConfigInfo)
android.car.media.CarAudioZoneConfigInfo configInfoSwitchedTo
void setCurrentCarZoneConfig (android.car.media.CarAudioZoneConfigInfo)
android.car.media.CarAudioZoneConfigInfo configInfoSwitchedTo
void init ()
int index
void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
int i
com.android.car.internal.util.IndentingPrintWriter writer
public java.lang.String getAddressForContext (int)
com.android.car.audio.CarVolumeGroup volumeGroup
int audioContext
String deviceAddress
public android.media.AudioDeviceInfo getAudioDeviceForContext (int)
android.media.AudioDeviceInfo deviceInfo
com.android.car.audio.CarVolumeGroup volumeGroup
int audioContext
public void updateVolumeGroupsSettingsForUser (int)
int index
int userId
void addInputAudioDevice (android.media.AudioDeviceAttributes)
android.media.AudioDeviceAttributes device
java.util.List getInputAudioDevices ()
void addZoneConfig (com.android.car.audio.CarAudioZoneConfig)
com.android.car.audio.CarAudioZoneConfig zoneConfig
public java.util.List findActiveAudioAttributesFromPlaybackConfigurations (java.util.List)
android.media.AudioPlaybackConfiguration configuration
int index
java.util.List configurations
java.util.List audioAttributes
boolean isAudioDeviceInfoValidForZone (android.media.AudioDeviceInfo)
android.media.AudioDeviceInfo info
java.util.List onAudioGainChanged (java.util.List, java.util.List)
java.util.List eventsForZoneConfig
int index
java.util.List halReasons
java.util.List gainInfos
java.util.List events
java.util.List onAudioPortsChanged (java.util.List)
java.util.List eventsForZoneConfig
int index
java.util.List deviceInfos
java.util.List events
public com.android.car.audio.CarAudioContext getCarAudioContext ()
java.util.List getCurrentVolumeGroupInfos ()
java.util.List getCarAudioZoneConfigInfos ()
int index
java.util.List zoneConfigInfos
}
com/android/car/audio/CarAudioZoneConfig$Builder.class
CarAudioZoneConfig.java
package com.android.car.audio
final com.android.car.audio.CarAudioZoneConfig$Builder extends java.lang.Object {
private final int mZoneId
private final int mZoneConfigId
private final String mName
private final boolean mIsDefault
private final java.util.List mVolumeGroups
private final java.util.Map mDeviceAddressToGroupId
private final java.util.List mGroupIdToNames
void <init> (java.lang.String, int, int, boolean)
String name
int zoneId
int zoneConfigId
boolean isDefault
com.android.car.audio.CarAudioZoneConfig$Builder addVolumeGroup (com.android.car.audio.CarVolumeGroup)
com.android.car.audio.CarVolumeGroup volumeGroup
int getZoneId ()
int getZoneConfigId ()
com.android.car.audio.CarAudioZoneConfig build ()
private void addGroupAddressesToMap (java.util.List, int)
int index
java.util.List addresses
int groupId
}
com/android/car/audio/CarAudioZoneConfig.class
CarAudioZoneConfig.java
package com.android.car.audio
final com.android.car.audio.CarAudioZoneConfig extends java.lang.Object {
private static final int INVALID_GROUP_ID
private static final int INVALID_EVENT_TYPE
private final int mZoneId
private final int mZoneConfigId
private final String mName
private final boolean mIsDefault
private final java.util.List mVolumeGroups
private final java.util.List mGroupIdToNames
private final java.util.Map mDeviceAddressToGroupId
private void <init> (java.lang.String, int, int, boolean, java.util.List, java.util.Map, java.util.List)
String name
int zoneId
int zoneConfigId
boolean isDefault
java.util.List volumeGroups
java.util.Map deviceAddressToGroupId
java.util.List groupIdToNames
int getZoneId ()
int getZoneConfigId ()
java.lang.String getName ()
boolean isDefault ()
com.android.car.audio.CarVolumeGroup getVolumeGroup (java.lang.String)
String groupName
int groupId
com.android.car.audio.CarVolumeGroup getVolumeGroup (int)
int groupId
java.util.List getAudioDeviceInfos ()
int addressIndex
com.android.car.audio.CarVolumeGroup group
java.util.List addresses
int index
java.util.List devices
java.util.List getAudioDeviceInfosSupportingDynamicMix ()
String address
com.android.car.audio.CarAudioDeviceInfo info
int addressIndex
com.android.car.audio.CarVolumeGroup group
java.util.List addresses
int index
java.util.List devices
int getVolumeGroupCount ()
com.android.car.audio.CarVolumeGroup[] getVolumeGroups ()
boolean validateCanUseDynamicMixRouting (boolean)
int usage
com.android.car.audio.CarAudioDeviceInfo infoForAttr
int usageIndex
String address
boolean canUseDynamicMixRoutingForAddress
com.android.car.audio.CarAudioDeviceInfo info
java.util.List usagesForAddress
int addressIndex
com.android.car.audio.CarVolumeGroup group
java.util.List groupAddresses
int index
boolean useCoreAudioRouting
android.util.ArraySet addresses
android.util.SparseArray usageToDevice
boolean validateVolumeGroups (com.android.car.audio.CarAudioContext, boolean)
int contextId
int groupIndex
String address
int addressIndex
com.android.car.audio.CarVolumeGroup group
int[] groupContexts
java.util.List groupAddresses
int index
int index
com.android.car.audio.CarAudioContext carAudioContext
boolean useCoreAudioRouting
android.util.ArraySet contexts
android.util.ArraySet addresses
java.util.List allContexts
java.util.List contextList
void synchronizeCurrentGainIndex ()
com.android.car.audio.CarVolumeGroup group
int index
void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
void updateVolumeGroupsSettingsForUser (int)
int index
int userId
boolean isAudioDeviceInfoValidForZone (android.media.AudioDeviceInfo)
android.media.AudioDeviceInfo info
private boolean containsDeviceAddress (java.lang.String)
String deviceAddress
java.util.List onAudioGainChanged (java.util.List, java.util.List)
com.android.car.audio.CarAudioGainConfigInfo gainInfo
int groupId
int eventType
int index
android.car.media.CarVolumeGroupEvent$Builder eventBuilder
int index
java.util.List halReasons
java.util.List gainInfos
android.util.SparseIntArray groupIdsToEventType
java.util.List extraInfos
java.util.List events
java.util.List getVolumeGroupInfos ()
int index
java.util.List groupInfos
android.car.media.CarAudioZoneConfigInfo getCarAudioZoneConfigInfo ()
java.util.List onAudioPortsChanged (java.util.List)
com.android.car.audio.hal.HalAudioDeviceInfo deviceInfo
int groupId
int index
com.android.car.audio.CarVolumeGroup group
int eventType
int index
java.util.List deviceInfos
java.util.List events
android.util.ArraySet updatedGroupIds
}
com/android/car/audio/CarAudioZonesHelper.class
CarAudioZonesHelper.java
package com.android.car.audio
final com.android.car.audio.CarAudioZonesHelper extends java.lang.Object {
private static final String NAMESPACE
private static final String TAG_ROOT
private static final String TAG_OEM_CONTEXTS
private static final String TAG_OEM_CONTEXT
private static final String TAG_AUDIO_ATTRIBUTES
private static final String TAG_AUDIO_ATTRIBUTE
private static final String TAG_USAGE
private static final String ATTR_USAGE_VALUE
private static final String ATTR_NAME
private static final String ATTR_CONTENT_TYPE
private static final String ATTR_USAGE
private static final String ATTR_TAGS
private static final String TAG_AUDIO_ZONES
private static final String TAG_AUDIO_ZONE
private static final String TAG_AUDIO_ZONE_CONFIGS
private static final String TAG_AUDIO_ZONE_CONFIG
private static final String TAG_VOLUME_GROUPS
private static final String TAG_VOLUME_GROUP
private static final String TAG_AUDIO_DEVICE
private static final String TAG_CONTEXT
private static final String ATTR_VERSION
private static final String ATTR_IS_PRIMARY
private static final String ATTR_IS_CONFIG_DEFAULT
private static final String ATTR_ZONE_NAME
private static final String ATTR_CONFIG_NAME
private static final String ATTR_DEVICE_ADDRESS
private static final String ATTR_CONTEXT_NAME
private static final String ATTR_ZONE_ID
private static final String ATTR_OCCUPANT_ZONE_ID
private static final String TAG_INPUT_DEVICES
private static final String TAG_INPUT_DEVICE
private static final String TAG_MIRRORING_DEVICES
private static final String TAG_MIRRORING_DEVICE
private static final int INVALID_VERSION
private static final int SUPPORTED_VERSION_1
private static final int SUPPORTED_VERSION_2
private static final int SUPPORTED_VERSION_3
private static final android.util.SparseIntArray SUPPORTED_VERSIONS
private final android.media.AudioManager mAudioManager
private final com.android.car.audio.CarAudioSettings mCarAudioSettings
private final java.util.List mCarAudioContextInfos
private final java.util.Map mAddressToCarAudioDeviceInfo
private final java.util.Map mAddressToInputAudioDeviceInfoForAllInputDevices
private final java.io.InputStream mInputStream
private final android.util.SparseIntArray mZoneIdToOccupantZoneIdMapping
private final java.util.Set mAudioZoneIds
private final java.util.Set mAssignedInputAudioDevices
private final java.util.Set mAudioZoneConfigNames
private final boolean mUseCarVolumeGroupMute
private final boolean mUseCoreAudioVolume
private final boolean mUseCoreAudioRouting
private final java.util.List mMirroringDevices
private final android.util.ArrayMap mContextNameToId
private com.android.car.audio.CarAudioContext mCarAudioContext
private int mNextSecondaryZoneId
private int mCurrentVersion
void <init> (android.media.AudioManager, com.android.car.audio.CarAudioSettings, java.io.InputStream, java.util.List, android.media.AudioDeviceInfo[], boolean, boolean, boolean)
android.media.AudioManager audioManager
com.android.car.audio.CarAudioSettings carAudioSettings
java.io.InputStream inputStream
java.util.List carAudioDeviceInfos
android.media.AudioDeviceInfo[] inputDeviceInfo
boolean useCarVolumeGroupMute
boolean useCoreAudioVolume
boolean useCoreAudioRouting
android.util.SparseIntArray getCarAudioZoneIdToOccupantZoneIdMapping ()
android.util.SparseArray loadAudioZones () throws java.io.IOException org.xmlpull.v1.XmlPullParserException
private static java.util.Map generateAddressToInfoMap (java.util.List)
java.util.List carAudioDeviceInfos
private static java.util.Map generateAddressToInputAudioDeviceInfoMap (android.media.AudioDeviceInfo[])
android.media.AudioDeviceInfo device
int i
android.media.AudioDeviceInfo[] inputAudioDeviceInfos
java.util.Map deviceAddressToInputDeviceMap
private android.util.SparseArray parseCarAudioZones (java.io.InputStream) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
java.io.InputStream stream
org.xmlpull.v1.XmlPullParser parser
int versionNumber
private void parseMirroringDevices (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
private void parseMirroringDevice (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser parser
String address
com.android.car.audio.CarAudioDeviceInfo info
private void loadCarAudioContexts ()
com.android.car.audio.CarAudioContextInfo info
int index
private void parseCarAudioContexts (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int contextId
private void parseCarAudioContext (org.xmlpull.v1.XmlPullParser, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
java.util.List attributes
org.xmlpull.v1.XmlPullParser parser
int contextId
String contextName
com.android.car.audio.CarAudioContextInfo context
private void validateCarAudioContextAttributes (int, java.util.List, java.lang.String)
android.media.AudioAttributes aa
int index
int contextId
java.util.List attributes
String contextName
android.media.audiopolicy.AudioProductStrategy strategy
private java.util.List parseAudioAttributes (org.xmlpull.v1.XmlPullParser, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
android.media.AudioAttributes$Builder attributesBuilder
android.media.AudioAttributes attributes
android.media.AudioAttributes$Builder attributesBuilder
boolean hasValidUsage
boolean hasValidContentType
boolean hasValidTags
android.media.AudioAttributes attributes
org.xmlpull.v1.XmlPullParser parser
String contextName
java.util.List supportedAttributes
private boolean parseUsage (org.xmlpull.v1.XmlPullParser, android.media.AudioAttributes$Builder, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
android.media.AudioAttributes$Builder builder
String attrValue
String usageLiteral
int usage
private boolean parseContentType (org.xmlpull.v1.XmlPullParser, android.media.AudioAttributes$Builder) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
android.media.AudioAttributes$Builder builder
String contentTypeLiteral
int contentType
private boolean parseTags (org.xmlpull.v1.XmlPullParser, android.media.AudioAttributes$Builder) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
android.media.AudioAttributes$Builder builder
String tagsLiteral
private android.util.SparseArray parseAudioZones (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.car.audio.CarAudioZone zone
org.xmlpull.v1.XmlPullParser parser
android.util.SparseArray carAudioZones
private void addRemainingMicrophonesToPrimaryZone (android.util.SparseArray)
android.media.AudioDeviceInfo info
android.util.SparseArray carAudioZones
com.android.car.audio.CarAudioZone primaryAudioZone
private void verifyOnlyOnePrimaryZone (com.android.car.audio.CarAudioZone, android.util.SparseArray)
com.android.car.audio.CarAudioZone newZone
android.util.SparseArray zones
private void verifyPrimaryZonePresent (android.util.SparseArray)
android.util.SparseArray zones
private com.android.car.audio.CarAudioZone parseAudioZone (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
com.android.car.audio.CarAudioZoneConfig$Builder zoneConfigBuilder
org.xmlpull.v1.XmlPullParser parser
boolean isPrimary
String zoneName
int audioZoneId
com.android.car.audio.CarAudioZone zone
private int getZoneId (boolean, org.xmlpull.v1.XmlPullParser)
boolean isPrimary
org.xmlpull.v1.XmlPullParser parser
String audioZoneIdString
int zoneId
private void parseOccupantZoneId (int, org.xmlpull.v1.XmlPullParser)
int audioZoneId
org.xmlpull.v1.XmlPullParser parser
String occupantZoneIdString
int occupantZoneId
private int parsePositiveIntAttribute (java.lang.String, java.lang.String)
RuntimeException e
String attribute
String integerString
private void parseInputAudioDevices (org.xmlpull.v1.XmlPullParser, com.android.car.audio.CarAudioZone) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
String audioDeviceAddress
android.media.AudioDeviceInfo info
org.xmlpull.v1.XmlPullParser parser
com.android.car.audio.CarAudioZone zone
private void validateInputAudioDeviceAddress (java.lang.String)
String audioDeviceAddress
private void validateOccupantZoneIdIsUnique (int)
int occupantZoneId
private void validateAudioZoneIdIsUnique (int)
int audioZoneId
private void parseZoneConfigs (org.xmlpull.v1.XmlPullParser, com.android.car.audio.CarAudioZone) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
com.android.car.audio.CarAudioZone zone
int zoneConfigId
private void parseZoneConfig (org.xmlpull.v1.XmlPullParser, com.android.car.audio.CarAudioZone, int) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
com.android.car.audio.CarAudioZone zone
int zoneConfigId
boolean isDefault
String zoneConfigName
com.android.car.audio.CarAudioZoneConfig$Builder zoneConfigBuilder
private void validateAudioZoneConfigName (java.lang.String)
String configName
private void parseVolumeGroups (org.xmlpull.v1.XmlPullParser, com.android.car.audio.CarAudioZoneConfig$Builder) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String groupName
org.xmlpull.v1.XmlPullParser parser
com.android.car.audio.CarAudioZoneConfig$Builder zoneConfigBuilder
int groupId
private com.android.car.audio.CarVolumeGroup parseVolumeGroup (org.xmlpull.v1.XmlPullParser, int, int, int, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
String address
org.xmlpull.v1.XmlPullParser parser
int zoneId
int configId
int groupId
String groupName
com.android.car.audio.CarVolumeGroupFactory groupFactory
private void validateOutputDeviceExist (java.lang.String)
String address
private void parseVolumeGroupContexts (org.xmlpull.v1.XmlPullParser, com.android.car.audio.CarVolumeGroupFactory, java.lang.String) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
int carAudioContextId
com.android.car.audio.CarAudioDeviceInfo info
org.xmlpull.v1.XmlPullParser parser
com.android.car.audio.CarVolumeGroupFactory groupFactory
String address
private boolean isVersionLessThanThree ()
private boolean isVersionOne ()
private void skip (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int depth
private int parseCarAudioContextId (java.lang.String)
String context
private void validateCarAudioContextSupport (int)
int audioContext
private int getNextSecondaryZoneId ()
int zoneId
public com.android.car.audio.CarAudioContext getCarAudioContext ()
public java.util.List getMirrorDeviceInfos ()
private static synthetic java.lang.String lambda$validateInputAudioDeviceAddress$2 ()
private static synthetic com.android.car.audio.CarAudioDeviceInfo lambda$generateAddressToInfoMap$1 (com.android.car.audio.CarAudioDeviceInfo)
com.android.car.audio.CarAudioDeviceInfo info
private static synthetic boolean lambda$generateAddressToInfoMap$0 (com.android.car.audio.CarAudioDeviceInfo)
com.android.car.audio.CarAudioDeviceInfo info
static void <clinit> ()
}
com/android/car/audio/CarAudioZonesHelperLegacy.class
CarAudioZonesHelperLegacy.java
package com.android.car.audio
com.android.car.audio.CarAudioZonesHelperLegacy extends java.lang.Object {
private static final String TAG_VOLUME_GROUPS
private static final String TAG_GROUP
private static final String TAG_CONTEXT
private static final int ZONE_CONFIG_ID
private static final int NO_BUS_FOR_CONTEXT
private final android.content.Context mContext
private final int mXmlConfiguration
private final android.util.SparseIntArray mLegacyAudioContextToBus
private final android.util.SparseArray mBusToCarAudioDeviceInfo
private final com.android.car.audio.CarAudioSettings mCarAudioSettings
private final com.android.car.audio.CarAudioContext mCarAudioContext
private final android.media.AudioDeviceInfo[] mInputDevices
void <init> (android.content.Context, com.android.car.audio.CarAudioContext, int, java.util.List, com.android.car.audio.hal.AudioControlWrapperV1, com.android.car.audio.CarAudioSettings, android.media.AudioDeviceInfo[])
android.content.Context context
com.android.car.audio.CarAudioContext carAudioContext
int xmlConfiguration
java.util.List carAudioDeviceInfos
com.android.car.audio.hal.AudioControlWrapperV1 audioControlWrapper
com.android.car.audio.CarAudioSettings carAudioSettings
android.media.AudioDeviceInfo[] inputDevices
private static android.util.SparseIntArray loadBusesForLegacyContexts (com.android.car.audio.hal.AudioControlWrapperV1, com.android.car.audio.CarAudioContext)
int legacyContext
int bus
int index
com.android.car.audio.hal.AudioControlWrapperV1 audioControlWrapper
com.android.car.audio.CarAudioContext carAudioContext
android.util.SparseIntArray contextToBus
java.util.List nonSystemContexts
private static void validateBusNumber (com.android.car.audio.CarAudioContext, int, int)
com.android.car.audio.CarAudioContext carAudioContext
int legacyContext
int bus
private static android.util.SparseArray generateBusToCarAudioDeviceInfo (java.util.List)
int busNumber
com.android.car.audio.CarAudioDeviceInfo carAudioDeviceInfo
java.util.List carAudioDeviceInfos
android.util.SparseArray busToCarAudioDeviceInfo
android.util.SparseArray loadAudioZones ()
int index
String zoneName
com.android.car.audio.CarAudioZoneConfig$Builder zoneConfigBuilder
java.util.List volumeGroups
com.android.car.audio.CarAudioZone zone
android.util.SparseArray carAudioZones
private java.util.List loadVolumeGroups ()
android.util.AttributeSet attrs
int type
int outerDepth
int id
android.content.res.XmlResourceParser parser
Exception e
java.util.List carVolumeGroups
private com.android.car.audio.CarVolumeGroup parseVolumeGroup (int, android.util.AttributeSet, android.content.res.XmlResourceParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
int i
int id
android.util.AttributeSet attrs
android.content.res.XmlResourceParser parser
com.android.car.audio.CarVolumeGroupFactory groupFactory
java.util.List audioContexts
private void bindContextToBuilder (com.android.car.audio.CarVolumeGroupFactory, int)
com.android.car.audio.CarVolumeGroupFactory groupFactory
int legacyAudioContext
int busNumber
com.android.car.audio.CarAudioDeviceInfo info
private java.util.List parseAudioContexts (android.content.res.XmlResourceParser, android.util.AttributeSet) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
android.content.res.TypedArray c
android.content.res.XmlResourceParser parser
android.util.AttributeSet attrs
java.util.List contexts
int type
int innerDepth
private void addMicrophonesToPrimaryZone (com.android.car.audio.CarAudioZone)
android.media.AudioDeviceInfo info
int index
com.android.car.audio.CarAudioZone primaryAudioZone
private static int parseDeviceAddress (java.lang.String)
String address
String[] words
int addressParsed
}
com/android/car/audio/CarAudioZonesValidator.class
CarAudioZonesValidator.java
package com.android.car.audio
final com.android.car.audio.CarAudioZonesValidator extends java.lang.Object {
private void <init> ()
static void validate (android.util.SparseArray, boolean)
android.util.SparseArray carAudioZones
boolean useCoreAudioRouting
private static void validatePrimaryZoneHasInputDevice (android.util.SparseArray)
android.media.AudioDeviceAttributes device
int index
android.util.SparseArray carAudioZones
com.android.car.audio.CarAudioZone primaryZone
java.util.List devices
private static void validateAtLeastOneZoneDefined (android.util.SparseArray)
android.util.SparseArray carAudioZones
private static void validateZoneConfigsForEachZone (android.util.SparseArray, boolean)
com.android.car.audio.CarAudioZone zone
int i
android.util.SparseArray carAudioZones
boolean useCoreAudioRouting
private static void validateEachAddressAppearsAtMostOnce (android.util.SparseArray)
String address
com.android.car.audio.CarVolumeGroup carVolumeGroup
int configIndex
java.util.List zoneConfigs
int i
android.util.SparseArray carAudioZones
java.util.Set addresses
}
com/android/car/audio/CarDucking.class
CarDucking.java
package com.android.car.audio
final com.android.car.audio.CarDucking extends java.lang.Object implements com.android.car.audio.CarZonesAudioFocus$CarFocusCallback {
private static final String TAG
private final android.util.SparseArray mCarAudioZones
private final com.android.car.audio.hal.AudioControlWrapper mAudioControlWrapper
private final Object mLock
private final android.util.SparseArray mCurrentDuckingInfo
void <init> (android.util.SparseArray, com.android.car.audio.hal.AudioControlWrapper)
int zoneId
int i
android.util.SparseArray carAudioZones
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
android.util.SparseArray getCurrentDuckingInfo ()
public void onFocusChange (int[], android.util.SparseArray)
int zoneId
java.util.List focusHolders
com.android.car.audio.CarDuckingInfo newDuckingInfo
int i
java.util.List newDuckingInfos
int[] audioZoneIds
android.util.SparseArray focusHoldersByZoneId
private com.android.car.audio.CarDuckingInfo updateDuckingForZoneIdLocked (int, java.util.List)
int zoneId
java.util.List focusHolders
com.android.car.audio.CarDuckingInfo oldDuckingInfo
com.android.car.audio.CarDuckingInfo newDuckingInfo
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
private com.android.car.audio.CarDuckingInfo generateNewDuckingInfoLocked (com.android.car.audio.CarDuckingInfo, java.util.List)
com.android.car.audio.CarDuckingInfo oldDuckingInfo
java.util.List focusHolders
int zoneId
com.android.car.audio.CarAudioZone zone
java.util.List groupInfos
java.util.List attributesHoldingFocus
android.car.oem.OemCarAudioVolumeRequest request
java.util.List audioAttributesToDuck
private java.util.List evaluateAttributesToDuck (android.car.oem.OemCarAudioVolumeRequest)
android.car.oem.OemCarAudioVolumeRequest requestInfo
private java.util.List evaluateAttributesToDuckExternally (android.car.oem.OemCarAudioVolumeRequest)
android.car.oem.OemCarAudioVolumeRequest requestInfo
private java.util.List evaluateAttributesToDuckInternally (android.car.oem.OemCarAudioVolumeRequest)
android.car.oem.OemCarAudioVolumeRequest requestInfo
private boolean isOemDuckingServiceAvailable ()
com.android.car.oem.CarOemProxyService carService
static void <clinit> ()
}
com/android/car/audio/CarDuckingInfo.class
CarDuckingInfo.java
package com.android.car.audio
public final com.android.car.audio.CarDuckingInfo extends java.lang.Object {
public final int mZoneId
public final java.util.List mAddressesToDuck
public final java.util.List mAddressesToUnduck
public final java.util.List mPlaybackMetaDataHoldingFocus
public void <init> (int, java.util.List, java.util.List, java.util.List)
int zoneId
java.util.List addressesToDuck
java.util.List addressesToUnduck
java.util.List playbackMetaDataHoldingFocus
public int getZoneId ()
public java.util.List getAddressesToDuck ()
public java.util.List getAddressesToUnduck ()
public java.util.List getPlaybackMetaDataHoldingFocus ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
android.hardware.audio.common.PlaybackTrackMetadata playbackTrackMetaData
int index
com.android.car.internal.util.IndentingPrintWriter writer
}
com/android/car/audio/CarDuckingUtils.class
CarDuckingUtils.java
package com.android.car.audio
final com.android.car.audio.CarDuckingUtils extends java.lang.Object {
private void <init> ()
static com.android.car.audio.CarDuckingInfo generateDuckingInfo (com.android.car.audio.CarDuckingInfo, java.util.List, java.util.List, com.android.car.audio.CarAudioZone)
com.android.car.audio.CarDuckingInfo oldDuckingInfo
java.util.List attributesToDuck
java.util.List attributesHoldingFocus
com.android.car.audio.CarAudioZone zone
java.util.List addressesToDuck
java.util.List addressesToUnduck
static java.util.List getAudioAttributesHoldingFocus (java.util.List)
int index
java.util.List focusHolders
java.util.List audioAttributes
private static java.util.List getAddressesToDuck (java.util.List, java.util.List, com.android.car.audio.CarAudioZone)
java.util.List audioAttributesToDuck
java.util.List activeAudioAttributes
com.android.car.audio.CarAudioZone zone
java.util.Set uniqueContexts
java.util.Set contextsToDuck
java.util.Set addressesToDuck
java.util.Set unduckedContexts
java.util.Set unduckedAddresses
private static java.util.List getAddressesToUnduck (java.util.List, java.util.List)
java.util.List addressesToDuck
java.util.List oldAddressesToDuck
java.util.List addressesToUnduck
private static java.util.Set getUnduckedContexts (java.util.Set, java.util.Set)
java.util.Set contexts
java.util.Set duckedContexts
java.util.Set unduckedContexts
private static java.util.Set getAddressesForContexts (java.util.Set, com.android.car.audio.CarAudioZone)
Integer context
java.util.Set contexts
com.android.car.audio.CarAudioZone zone
java.util.Set addresses
}
com/android/car/audio/CarHalAudioUtils.class
CarHalAudioUtils.java
package com.android.car.audio
public final com.android.car.audio.CarHalAudioUtils extends java.lang.Object {
private void <init> ()
public static android.hardware.automotive.audiocontrol.DuckingInfo generateDuckingInfo (com.android.car.audio.CarDuckingInfo)
com.android.car.audio.CarDuckingInfo carDuckingInfo
android.hardware.automotive.audiocontrol.DuckingInfo duckingInfo
java.util.List playbackTrackMetadataList
public static android.hardware.audio.common.PlaybackTrackMetadata audioAttributeToMetadata (android.media.AudioAttributes, com.android.car.audio.CarAudioZone)
android.media.AudioAttributes audioAttributes
com.android.car.audio.CarAudioZone zone
int carAudioContextId
android.hardware.audio.common.PlaybackTrackMetadata playbackTrackMetadata
android.media.audio.common.AudioDeviceDescription audioDeviceDescription
android.media.audio.common.AudioDevice audioDevice
public static java.util.List audioAttributesToMetadatas (java.util.List, com.android.car.audio.CarAudioZone)
int index
java.util.List audioAttributes
com.android.car.audio.CarAudioZone zone
java.util.List playbackTrackMetadataList
public static android.media.AudioAttributes metadataToAudioAttribute (android.hardware.audio.common.PlaybackTrackMetadata)
android.hardware.audio.common.PlaybackTrackMetadata playbackTrackMetadataList
public static java.util.List metadataToAudioAttributes (java.util.List)
int index
java.util.List playbackTrackMetadataList
java.util.List audioAttributesForMetadata
public static java.lang.String[] metadatasToUsageStrings (java.util.List)
android.hardware.audio.common.PlaybackTrackMetadata playbackTrackMetadata
int index
java.util.List playbackTrackMetadataList
String[] usageLiteralsForMetadata
private static synthetic android.hardware.audio.common.PlaybackTrackMetadata[] lambda$generateDuckingInfo$0 (int)
int x$0
}
com/android/car/audio/CarVolume$CarVolumeListVersion.class
CarVolume.java
package com.android.car.audio
public abstract annotation com.android.car.audio.CarVolume$CarVolumeListVersion extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/audio/CarVolume.class
CarVolume.java
package com.android.car.audio
final com.android.car.audio.CarVolume extends java.lang.Object {
private static final String TAG
private static final int CONTEXT_HIGHEST_PRIORITY
private static final int CONTEXT_NOT_PRIORITIZED
static final int VERSION_ONE
private static final java.util.List AUDIO_ATTRIBUTE_VOLUME_PRIORITY_V1
static final int VERSION_TWO
private static final java.util.List AUDIO_ATTRIBUTE_VOLUME_PRIORITY_V2
private final android.util.SparseIntArray mVolumePriorityByAudioContext
private final com.android.car.audio.CarAudioService$SystemClockWrapper mClock
private final Object mLock
private final int mVolumeKeyEventTimeoutMs
private final int mLowestPriority
private final com.android.car.audio.CarAudioContext mCarAudioContext
private final int mAudioVolumeAdjustmentContextsVersion
private int mLastActiveContext
private long mLastActiveContextStartTime
void <init> (com.android.car.audio.CarAudioContext, com.android.car.audio.CarAudioService$SystemClockWrapper, int, int)
int priority
com.android.car.audio.CarAudioContext carAudioContext
com.android.car.audio.CarAudioService$SystemClockWrapper clockWrapper
int audioVolumeAdjustmentContextsVersion
int volumeKeyEventTimeoutMs
int[] contextVolumePriority
private int[] getContextPriorityList (int)
int audioVolumeAdjustmentContextsVersion
private int[] convertAttributesToContexts (java.util.List)
int context
int index
java.util.List audioAttributesPriorities
android.util.ArraySet contexts
java.util.List contextByPriority
public void resetSelectedVolumeContext ()
int getSuggestedAudioContextAndSaveIfFound (java.util.List, int, java.util.List)
java.util.List activePlaybackAttributes
int callState
java.util.List activeHalAttributes
int activeContext
android.util.ArraySet activeAttributes
int context
private int findActiveContextWithHighestPriority (android.util.ArraySet, android.util.SparseIntArray)
int context
int priority
int index
android.util.ArraySet activeAttributes
android.util.SparseIntArray contextPriorities
int currentContext
int currentPriority
private void setAudioContextStillActive (int)
int context
boolean isAnyContextActive (int[], java.util.List, int, java.util.List)
int index
int index
int[] contexts
java.util.List activePlaybackContext
int callState
java.util.List activeHalAudioAttributes
android.util.ArraySet activeAttributes
java.util.Set activeContexts
private static android.util.ArraySet getActiveAttributes (java.util.List, int, java.util.List)
java.util.List activeAttributes
int callState
java.util.List activeHalAudioAttributes
android.util.ArraySet attributes
private int getAudioContextStillActive ()
int context
long contextStartTime
int context
long contextStartTime
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpSortedContexts (com.android.car.internal.util.IndentingPrintWriter)
int contextId
int index
int counter
int contextId
int priority
android.media.AudioAttributes[] attributes
int index
com.android.car.internal.util.IndentingPrintWriter writer
java.util.List sortedContexts
static void <clinit> ()
}
com/android/car/audio/CarVolumeCallbackHandler$CallerPriorityCookie.class
CarVolumeCallbackHandler.java
package com.android.car.audio
final com.android.car.audio.CarVolumeCallbackHandler$CallerPriorityCookie extends java.lang.Object {
public final int mUid
public final boolean mPriority
void <init> (int, boolean)
int uid
boolean priority
}
com/android/car/audio/CarVolumeCallbackHandler.class
CarVolumeCallbackHandler.java
package com.android.car.audio
final com.android.car.audio.CarVolumeCallbackHandler extends android.os.RemoteCallbackList {
private static final String REQUEST_HANDLER_THREAD_NAME
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mLock
private final android.util.SparseArray mUidToBindersMap
void <init> ()
void release ()
public void registerCallback (android.os.IBinder, int, boolean)
java.util.List binders
android.os.IBinder binder
int uid
boolean priority
android.car.media.ICarVolumeCallback callback
public void unregisterCallback (android.os.IBinder, int)
java.util.List binders
android.os.IBinder binder
int uid
android.car.media.ICarVolumeCallback callback
private void registerCallbackLocked (android.car.media.ICarVolumeCallback, int, boolean)
android.car.media.ICarVolumeCallback callback
int uid
boolean priority
private void unregisterCallbackLocked (android.car.media.ICarVolumeCallback)
android.car.media.ICarVolumeCallback callback
void checkAndRepriotize (int, boolean)
android.car.media.ICarVolumeCallback callback
int i
java.util.List binders
int uid
boolean priority
public void onVolumeGroupChange (int, int, int)
int zoneId
int groupId
int flags
public void onGroupMuteChange (int, int, int)
int zoneId
int groupId
int flags
void onMasterMuteChanged (int, int)
int zoneId
int flags
public void onCallbackDied (android.car.media.ICarVolumeCallback, java.lang.Object)
android.car.media.ICarVolumeCallback callback
Object cookie
com.android.car.audio.CarVolumeCallbackHandler$CallerPriorityCookie caller
public volatile synthetic void onCallbackDied (android.os.IInterface, java.lang.Object)
private synthetic void lambda$onMasterMuteChanged$2 (int, int)
android.os.RemoteException e
android.car.media.ICarVolumeCallback callback
int index
int zoneId
int flags
int count
private synthetic void lambda$onGroupMuteChange$1 (int, int, int)
android.os.RemoteException e
com.android.car.audio.CarVolumeCallbackHandler$CallerPriorityCookie cookie
android.car.media.ICarVolumeCallback callback
int index
int zoneId
int groupId
int flags
int count
private synthetic void lambda$onVolumeGroupChange$0 (int, int, int)
android.os.RemoteException e
com.android.car.audio.CarVolumeCallbackHandler$CallerPriorityCookie cookie
android.car.media.ICarVolumeCallback callback
int index
int zoneId
int groupId
int flags
int count
}
com/android/car/audio/CarVolumeEventHandler.class
CarVolumeEventHandler.java
package com.android.car.audio
final com.android.car.audio.CarVolumeEventHandler extends android.os.RemoteCallbackList {
private static final String REQUEST_HANDLER_THREAD_NAME
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mLock
private final java.util.Set mUids
void <init> ()
void release ()
public void registerCarVolumeEventCallback (android.car.media.ICarVolumeEventCallback, int)
android.car.media.ICarVolumeEventCallback callback
int uid
public void unregisterCarVolumeEventCallback (android.car.media.ICarVolumeEventCallback, int)
android.car.media.ICarVolumeEventCallback callback
int uid
boolean checkIfUidIsRegistered (int)
int uid
void onVolumeGroupEvent (java.util.List)
java.util.List events
void onMasterMuteChanged (int, int)
int zoneId
int flags
public void onCallbackDied (android.car.media.ICarVolumeEventCallback, java.lang.Object)
android.car.media.ICarVolumeEventCallback callback
Object cookie
int uid
public volatile synthetic void onCallbackDied (android.os.IInterface, java.lang.Object)
private synthetic void lambda$onMasterMuteChanged$1 (int, int)
android.car.media.ICarVolumeEventCallback callback
android.os.RemoteException e
int index
int zoneId
int flags
int count
private synthetic void lambda$onVolumeGroupEvent$0 (java.util.List)
android.car.media.ICarVolumeEventCallback callback
android.os.RemoteException e
int index
java.util.List events
int count
}
com/android/car/audio/CarVolumeGroup.class
CarVolumeGroup.java
package com.android.car.audio
abstract com.android.car.audio.CarVolumeGroup extends java.lang.Object {
public static final int UNINITIALIZED
private final boolean mUseCarVolumeGroupMute
private final boolean mHasCriticalAudioContexts
private final com.android.car.audio.CarAudioSettings mSettingsManager
protected final int mId
private final String mName
protected final int mZoneId
protected final int mConfigId
protected final android.util.SparseArray mContextToAddress
protected final android.util.ArrayMap mAddressToCarAudioDeviceInfo
protected final Object mLock
private final com.android.car.audio.CarAudioContext mCarAudioContext
protected int mStoredGainIndex
protected int mCurrentGainIndex
protected boolean mIsMuted
protected int mUserId
protected int mAttenuatedGainIndex
protected int mLimitedGainIndex
protected int mBlockedGainIndex
private boolean mIsHalMuted
protected java.util.List mReasons
protected void <init> (com.android.car.audio.CarAudioContext, com.android.car.audio.CarAudioSettings, android.util.SparseArray, android.util.ArrayMap, int, int, int, java.lang.String, boolean)
int context
java.util.List audioAttributes
int index
com.android.car.audio.CarAudioContext carAudioContext
com.android.car.audio.CarAudioSettings settingsManager
android.util.SparseArray contextToAddress
android.util.ArrayMap addressToCarAudioDeviceInfo
int zoneId
int configId
int volumeGroupId
String name
boolean useCarVolumeGroupMute
java.util.List volumeAttributes
void init ()
protected boolean hasPendingAttenuationReasonsLocked ()
protected void setBlockedLocked (int)
int blockedIndex
protected void resetBlockedLocked ()
protected boolean isBlockedLocked ()
protected void setLimitLocked (int)
int limitIndex
protected void resetLimitLocked ()
protected boolean isLimitedLocked ()
protected boolean isOverLimitLocked ()
protected boolean isOverLimitLocked (int)
int index
protected void setAttenuatedGainLocked (int)
int attenuatedGainIndex
protected void resetAttenuationLocked ()
protected boolean isAttenuatedLocked ()
private void setHalMuteLocked (boolean)
boolean mute
protected boolean isHalMutedLocked ()
void setBlocked (int)
int blockedIndex
void resetBlocked ()
boolean isBlocked ()
void setLimit (int)
int limitIndex
void resetLimit ()
boolean isLimited ()
boolean isOverLimit ()
void setAttenuatedGain (int)
int attenuatedGainIndex
void resetAttenuation ()
boolean isAttenuated ()
com.android.car.audio.CarAudioDeviceInfo getCarAudioDeviceInfoForAddress (java.lang.String)
String address
int[] getContexts ()
int i
int[] carAudioContexts
int getId ()
java.lang.String getName ()
java.lang.String getAddressForContext (int)
int audioContext
android.media.AudioDeviceInfo getAudioDeviceForContext (int)
int audioContext
String address
com.android.car.audio.CarAudioDeviceInfo info
java.util.List getContextsForAddress (java.lang.String)
String value
int i
String address
java.util.List carAudioContexts
java.util.List getAddresses ()
java.util.List getAllSupportedUsagesForAddress (java.lang.String)
int usage
int attrIndex
int contextId
android.media.AudioAttributes[] attributes
int contextIndex
String address
java.util.List supportedUsagesForAddress
java.util.List contextsForAddress
abstract int getMaxGainIndex ()
abstract int getMinGainIndex ()
int getCurrentGainIndex ()
protected int getCurrentGainIndexLocked ()
protected int getRestrictedGainForIndexLocked (int)
int index
void setCurrentGainIndex (int)
int currentgainIndex
int gainIndex
protected void setCurrentGainIndexLocked (int)
int gainIndex
boolean hasCriticalAudioContexts ()
public java.lang.String toString ()
protected abstract void dumpLocked (com.android.car.internal.util.IndentingPrintWriter)
void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
String address
com.android.car.audio.CarAudioDeviceInfo info
int i
int reason
int index
com.android.car.internal.util.IndentingPrintWriter writer
void loadVolumesSettingsForUser (int)
int userId
boolean setMute (boolean)
boolean mute
protected boolean setMuteLocked (boolean)
boolean mute
boolean hasChanged
protected void applyMuteLocked (boolean)
boolean mute
boolean isMuted ()
protected boolean isMutedLocked ()
protected boolean isUserMutedLocked ()
protected boolean isFullyMutedLocked ()
private static boolean containsCriticalAttributes (java.util.List)
int index
java.util.List volumeAttributes
private void updateUserIdLocked (int)
int userId
private int getCurrentGainIndexForUserLocked ()
int gainIndexForUser
private void updateCurrentGainIndexLocked ()
protected boolean isValidGainIndex (int)
int gainIndex
protected abstract boolean isValidGainIndexLocked (int)
protected abstract int getDefaultGainIndex ()
private void storeGainIndexForUserLocked (int, int)
int gainIndex
int userId
private void updateGroupMuteLocked ()
int onAudioGainChanged (java.util.List, com.android.car.audio.CarAudioGainConfigInfo)
int previousRestrictedIndex
boolean shouldBlock
boolean shouldLimit
boolean shouldDuck
boolean shouldMute
int newRestrictedIndex
java.util.List halReasons
com.android.car.audio.CarAudioGainConfigInfo gain
int eventType
int halIndex
android.car.media.CarVolumeGroupInfo getCarVolumeGroupInfo ()
int gainIndex
boolean isMuted
boolean isBlocked
boolean isAttenuated
int gainIndex
boolean isMuted
boolean isBlocked
boolean isAttenuated
String name
java.util.List getAudioAttributes ()
int attrIndex
int context
android.media.AudioAttributes[] contextAttributes
int index
java.util.List audioAttributes
public int onAudioVolumeGroupChanged (int)
int flags
void updateAudioDeviceInfo (com.android.car.audio.hal.HalAudioDeviceInfo)
com.android.car.audio.CarAudioDeviceInfo info
com.android.car.audio.hal.HalAudioDeviceInfo halDeviceInfo
int calculateNewGainStageFromDeviceInfos ()
}
com/android/car/audio/CarVolumeGroupFactory.class
CarVolumeGroupFactory.java
package com.android.car.audio
final com.android.car.audio.CarVolumeGroupFactory extends java.lang.Object {
private static final int UNSET_STEP_SIZE
private final String mName
private final int mId
private final int mZoneId
private final int mConfigId
private final boolean mUseCarVolumeGroupMute
private final com.android.car.audio.CarAudioSettings mCarAudioSettings
private final android.util.SparseArray mContextToAddress
private final com.android.car.audio.CarAudioContext mCarAudioContext
private final android.media.AudioManager mAudioManager
private final android.util.ArrayMap mAddressToCarAudioDeviceInfo
private int mStepSize
private int mDefaultGain
private int mMaxGain
private int mMinGain
void <init> (android.media.AudioManager, com.android.car.audio.CarAudioSettings, com.android.car.audio.CarAudioContext, int, int, int, java.lang.String, boolean)
android.media.AudioManager audioManager
com.android.car.audio.CarAudioSettings carAudioSettings
com.android.car.audio.CarAudioContext carAudioContext
int zoneId
int configId
int volumeGroupId
String name
boolean useCarVolumeGroupMute
com.android.car.audio.CarVolumeGroup getCarVolumeGroup (boolean)
com.android.car.audio.CarVolumeGroup group
boolean useCoreAudioVolume
com.android.car.audio.CarVolumeGroup group
void setDeviceInfoForContext (int, com.android.car.audio.CarAudioDeviceInfo)
int carAudioContextId
com.android.car.audio.CarAudioDeviceInfo info
void setNonLegacyContexts (com.android.car.audio.CarAudioDeviceInfo)
int audioContext
int index
com.android.car.audio.CarAudioDeviceInfo info
java.util.List nonLegacyCarSystemContexts
int getMinGain ()
int getMaxGain ()
int getDefaultGain ()
}
com/android/car/audio/CarVolumeGroupMuting.class
CarVolumeGroupMuting.java
package com.android.car.audio
final com.android.car.audio.CarVolumeGroupMuting extends java.lang.Object {
private static final String TAG
private final android.util.SparseArray mCarAudioZones
private final com.android.car.audio.hal.AudioControlWrapper mAudioControlWrapper
private final Object mLock
private java.util.List mLastMutingInformation
private boolean mIsMutingRestricted
void <init> (android.util.SparseArray, com.android.car.audio.hal.AudioControlWrapper)
android.util.SparseArray carAudioZones
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
private static void requireGroupMutingSupported (com.android.car.audio.hal.AudioControlWrapper)
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
public void carMuteChanged ()
java.util.List mutingInfo
public void setRestrictMuting (boolean)
boolean isMutingRestricted
private boolean isMutingRestricted ()
private void setLastMutingInfo (java.util.List)
java.util.List mutingInfo
java.util.List getLastMutingInformation ()
private java.util.List generateMutingInfo ()
int index
java.util.List mutingInformation
boolean isMutingRestricted
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
private void dumpCarMutingInfo (com.android.car.internal.util.IndentingPrintWriter, android.hardware.automotive.audiocontrol.MutingInfo)
com.android.car.internal.util.IndentingPrintWriter writer
android.hardware.automotive.audiocontrol.MutingInfo info
private static void dumpDeviceAddresses (com.android.car.internal.util.IndentingPrintWriter, java.lang.String[])
int index
com.android.car.internal.util.IndentingPrintWriter writer
String[] devices
static android.hardware.automotive.audiocontrol.MutingInfo generateMutingInfoFromZone (com.android.car.audio.CarAudioZone, boolean)
com.android.car.audio.CarVolumeGroup group
int groupIndex
com.android.car.audio.CarAudioZone audioZone
boolean isMutingRestricted
android.hardware.automotive.audiocontrol.MutingInfo mutingInfo
java.util.List mutedDevices
java.util.List unMutedDevices
com.android.car.audio.CarVolumeGroup[] groups
static void <clinit> ()
}
com/android/car/audio/CarVolumeInfoWrapper.class
CarVolumeInfoWrapper.java
package com.android.car.audio
final com.android.car.audio.CarVolumeInfoWrapper extends java.lang.Object {
private final com.android.car.audio.CarAudioService mCarAudioService
void <init> (com.android.car.audio.CarAudioService)
com.android.car.audio.CarAudioService carAudioService
public int getSuggestedAudioContextForZone (int)
int zoneId
public int getVolumeGroupIdForAudioZone (int)
int zoneId
public int getGroupVolume (int, int)
int zoneId
int groupId
public int getGroupMinVolume (int, int)
int zoneId
int groupId
public int getGroupMaxVolume (int, int)
int zoneId
int groupId
public boolean isVolumeGroupMuted (int, int)
int zoneId
int groupId
public java.util.List getMutedVolumeGroups (int)
int zoneId
public android.car.media.CarVolumeGroupInfo getVolumeGroupInfo (int, int)
int zoneId
int groupId
public int getVolumeGroupIdForAudioAttribute (int, android.media.AudioAttributes)
int audioZoneId
android.media.AudioAttributes attributes
public java.util.List getVolumeGroupInfosForZone (int)
int zoneId
public java.util.List getActiveAudioAttributesForZone (int)
int zoneId
public int getCallStateForZone (int)
int zoneId
public void onAudioVolumeGroupChanged (int, java.lang.String, int)
int zoneId
String groupName
int flags
public void onVolumeGroupEvent (java.util.List)
java.util.List events
}
com/android/car/audio/CarZonesAudioFocus$CarFocusCallback.class
CarZonesAudioFocus.java
package com.android.car.audio
public abstract com.android.car.audio.CarZonesAudioFocus$CarFocusCallback extends java.lang.Object {
public abstract void onFocusChange (int[], android.util.SparseArray)
}
com/android/car/audio/CarZonesAudioFocus.class
CarZonesAudioFocus.java
package com.android.car.audio
final com.android.car.audio.CarZonesAudioFocus extends android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener {
private static final String TAG
private final com.android.car.audio.CarZonesAudioFocus$CarFocusCallback mCarFocusCallback
private com.android.car.audio.CarAudioService mCarAudioService
private android.media.audiopolicy.AudioPolicy mAudioPolicy
private final android.util.SparseArray mFocusZones
public static com.android.car.audio.CarZonesAudioFocus createCarZonesAudioFocus (android.media.AudioManager, android.content.pm.PackageManager, android.util.SparseArray, com.android.car.audio.CarAudioSettings, com.android.car.audio.CarZonesAudioFocus$CarFocusCallback, com.android.car.audio.CarVolumeInfoWrapper)
com.android.car.audio.CarAudioZone audioZone
int audioZoneId
com.android.car.audio.CarAudioFocus zoneFocusListener
int i
android.media.AudioManager audioManager
android.content.pm.PackageManager packageManager
android.util.SparseArray carAudioZones
com.android.car.audio.CarAudioSettings carAudioSettings
com.android.car.audio.CarZonesAudioFocus$CarFocusCallback carFocusCallback
com.android.car.audio.CarVolumeInfoWrapper carVolumeInfoWrapper
android.util.SparseArray audioFocusPerZone
void <init> (android.util.SparseArray, com.android.car.audio.CarZonesAudioFocus$CarFocusCallback)
android.util.SparseArray focusZones
com.android.car.audio.CarZonesAudioFocus$CarFocusCallback carFocusCallback
java.util.ArrayList getAudioFocusLosersForUid (int, int)
int uid
int zoneId
com.android.car.audio.CarAudioFocus focus
java.util.ArrayList getAudioFocusHoldersForUid (int, int)
int uid
int zoneId
com.android.car.audio.CarAudioFocus focus
java.util.List transientlyLoseAllFocusHoldersInZone (int)
int zoneId
com.android.car.audio.CarAudioFocus focus
java.util.List activeFocusInfos
void transientlyLoseInFocusInZone (java.util.List, int)
java.util.List afiList
int zoneId
com.android.car.audio.CarAudioFocus focus
private void transientlyLoseInFocusInZone (java.util.List, com.android.car.audio.CarAudioFocus)
android.media.AudioFocusInfo info
int index
java.util.List audioFocusInfos
com.android.car.audio.CarAudioFocus focus
java.util.List reevaluateAndRegainAudioFocusList (java.util.List)
android.media.AudioFocusInfo afi
int zoneId
int index
int zoneIdIndex
java.util.List audioFocusInfos
java.util.List res
android.util.ArraySet zoneIds
int[] zoneIdArray
int reevaluateAndRegainAudioFocus (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
int zoneId
void setOwningPolicy (com.android.car.audio.CarAudioService, android.media.audiopolicy.AudioPolicy)
int i
com.android.car.audio.CarAudioService carAudioService
android.media.audiopolicy.AudioPolicy parentPolicy
void setRestrictFocus (boolean)
int i
boolean isFocusRestricted
int[] zoneIds
public void onAudioFocusRequest (android.media.AudioFocusInfo, int)
android.media.AudioFocusInfo afi
int requestResult
int zoneId
public void onAudioFocusAbandon (android.media.AudioFocusInfo)
android.media.AudioFocusInfo afi
int zoneId
private com.android.car.audio.CarAudioFocus getCarAudioFocusForZoneId (int)
int zoneId
private int getAudioZoneIdForAudioFocusInfo (android.media.AudioFocusInfo)
int bundleZoneId
android.media.AudioFocusInfo afi
int zoneId
android.os.Bundle bundle
private void notifyFocusListeners (int[])
int zoneId
int i
int[] zoneIds
android.util.SparseArray focusHoldersByZoneId
private void sendFocusChangeToOemService (com.android.car.audio.CarAudioFocus, int)
com.android.car.audio.CarAudioFocus carAudioFocus
int zoneId
com.android.car.oem.CarOemProxyService proxy
void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void updateUserForZoneId (int, int)
int audioZoneId
int userId
com.android.car.audio.AudioFocusStack transientlyLoseMediaAudioFocusForUser (int, int)
int userId
int zoneId
android.media.AudioAttributes audioAttributes
com.android.car.audio.CarAudioFocus carAudioFocus
java.util.List activeFocusInfos
java.util.List inactiveFocusInfos
com.android.car.audio.AudioFocusStack transientlyLoseAudioFocusForZone (int)
int zoneId
com.android.car.audio.CarAudioFocus carAudioFocus
java.util.List activeFocusInfos
java.util.List inactiveFocusInfos
private com.android.car.audio.AudioFocusStack transientlyLoserFocusForFocusStack (com.android.car.audio.CarAudioFocus, java.util.List, java.util.List)
com.android.car.audio.CarAudioFocus carAudioFocus
java.util.List activeFocusInfos
java.util.List inactiveFocusInfos
void regainMediaAudioFocusInZone (com.android.car.audio.AudioFocusStack, int)
com.android.car.audio.AudioFocusStack mediaFocusStack
int zoneId
com.android.car.audio.CarAudioFocus carAudioFocus
private void regainMediaAudioFocusInZone (java.util.List, com.android.car.audio.CarAudioFocus)
int index
java.util.List focusInfos
com.android.car.audio.CarAudioFocus carAudioFocus
static void <clinit> ()
}
com/android/car/audio/ContentObserverFactory$1.class
ContentObserverFactory.java
package com.android.car.audio
com.android.car.audio.ContentObserverFactory$1 extends android.database.ContentObserver {
final synthetic com.android.car.audio.ContentObserverFactory$ContentChangeCallback val$wrapper
final synthetic com.android.car.audio.ContentObserverFactory this$0
void <init> (com.android.car.audio.ContentObserverFactory, android.os.Handler, com.android.car.audio.ContentObserverFactory$ContentChangeCallback)
com.android.car.audio.ContentObserverFactory this$0
android.os.Handler arg0
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
}
com/android/car/audio/ContentObserverFactory$ContentChangeCallback.class
ContentObserverFactory.java
package com.android.car.audio
abstract com.android.car.audio.ContentObserverFactory$ContentChangeCallback extends java.lang.Object {
public abstract void onChange ()
}
com/android/car/audio/ContentObserverFactory.class
ContentObserverFactory.java
package com.android.car.audio
final com.android.car.audio.ContentObserverFactory extends java.lang.Object {
private final android.net.Uri mUri
void <init> (android.net.Uri)
android.net.Uri uri
android.database.ContentObserver createObserver (com.android.car.audio.ContentObserverFactory$ContentChangeCallback)
com.android.car.audio.ContentObserverFactory$ContentChangeCallback wrapper
}
com/android/car/audio/CoreAudioHelper$StaticLazyInitializer$1.class
CoreAudioHelper.java
package com.android.car.audio
com.android.car.audio.CoreAudioHelper$StaticLazyInitializer$1 extends android.util.SparseArray {
void <init> ()
android.media.audiopolicy.AudioVolumeGroup group
int index
}
com/android/car/audio/CoreAudioHelper$StaticLazyInitializer.class
CoreAudioHelper.java
package com.android.car.audio
com.android.car.audio.CoreAudioHelper$StaticLazyInitializer extends java.lang.Object {
static final java.util.List sAudioProductStrategies
static final java.util.List sAudioVolumeGroups
static final android.util.SparseArray sGroupIdToNames
private void <init> ()
static void <clinit> ()
}
com/android/car/audio/CoreAudioHelper.class
CoreAudioHelper.java
package com.android.car.audio
final com.android.car.audio.CoreAudioHelper extends java.lang.Object {
static final String TAG
private static final boolean DEBUG
static final int INVALID_STRATEGY
static final int INVALID_GROUP_ID
static final android.media.AudioAttributes DEFAULT_ATTRIBUTES
private void <init> ()
private static java.util.List getAudioProductStrategies ()
private static java.util.List getAudioVolumeGroups ()
private static android.util.SparseArray getGroupIdToNames ()
public static int getStrategyForAudioAttributes (android.media.AudioAttributes)
android.media.audiopolicy.AudioProductStrategy strategy
int index
android.media.AudioAttributes attributes
public static int getStrategyForAudioAttributesOrDefault (android.media.AudioAttributes)
android.media.AudioAttributes attributes
int strategyId
public static android.media.audiopolicy.AudioProductStrategy getStrategy (int)
android.media.audiopolicy.AudioProductStrategy strategy
int index
int strategyId
public static boolean isDefaultStrategy (int)
android.media.audiopolicy.AudioProductStrategy strategy
int index
int strategyId
public static android.media.audiopolicy.AudioVolumeGroup getVolumeGroup (java.lang.String)
android.media.audiopolicy.AudioVolumeGroup group
int index
String groupName
public static android.media.AudioAttributes selectAttributesForVolumeGroupName (java.lang.String)
android.media.AudioAttributes attributes
int index
String groupName
android.media.audiopolicy.AudioVolumeGroup group
android.media.AudioAttributes bestAttributes
public static java.lang.String getVolumeGroupNameForAudioAttributes (android.media.AudioAttributes)
android.media.AudioAttributes attributes
int volumeGroupId
public static java.lang.String getVolumeGroupNameFromCoreId (int)
int coreGroupId
public static int getVolumeGroupIdForAudioAttributes (android.media.AudioAttributes)
android.media.audiopolicy.AudioProductStrategy strategy
int volumeGroupId
int index
android.media.AudioAttributes attributes
static void <clinit> ()
}
com/android/car/audio/CoreAudioVolumeGroup.class
CoreAudioVolumeGroup.java
package com.android.car.audio
final com.android.car.audio.CoreAudioVolumeGroup extends com.android.car.audio.CarVolumeGroup {
static final String TAG
private final android.media.AudioAttributes mAudioAttributes
private final android.media.AudioManager mAudioManager
private int mAmCurrentGainIndex
private final int mAmId
private final int mDefaultGainIndex
private final int mMaxGainIndex
private final int mMinGainIndex
private boolean mAmGroupMuted
private int mAmLastAudibleGainIndex
void <init> (android.media.AudioManager, com.android.car.audio.CarAudioContext, com.android.car.audio.CarAudioSettings, android.util.SparseArray, android.util.ArrayMap, int, int, int, java.lang.String, boolean)
android.media.AudioManager audioManager
com.android.car.audio.CarAudioContext carAudioContext
com.android.car.audio.CarAudioSettings settingsManager
android.util.SparseArray contextToAddress
android.util.ArrayMap addressToCarAudioDeviceInfo
int zoneId
int configId
int volumeGroupId
String name
boolean useCarVolumeGroupMute
public int getMaxGainIndex ()
public int getMinGainIndex ()
int getAmCurrentGainIndex ()
boolean isAmGroupMuted ()
int getAmLastAudibleIndex ()
protected void setCurrentGainIndexLocked (int)
int gainIndex
private void setCurrentGainIndexLocked (int, boolean)
int gainIndex
boolean canChangeMuteState
int flags
protected boolean isValidGainIndexLocked (int)
int gainIndex
private boolean isMutable ()
protected void applyMuteLocked (boolean)
int index
boolean mute
public int onAudioVolumeGroupChanged (int)
int previousAudibleIndex
int previousIndex
boolean volumeChanged
boolean muteChanged
boolean lastAudibleIndexChanged
int flags
int returnedFlags
int syncMuteState ()
boolean isAmMutedByVolumeZero
int returnedFlags
int syncGainIndex ()
int returnedFlags
protected int getDefaultGainIndex ()
protected void dumpLocked (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
}
com/android/car/audio/CoreAudioVolumeGroupCallback.class
CoreAudioVolumeGroupCallback.java
package com.android.car.audio
final com.android.car.audio.CoreAudioVolumeGroupCallback extends android.media.AudioManager$VolumeGroupCallback {
static final String TAG
private final com.android.car.audio.CarVolumeInfoWrapper mCarVolumeInfoWrapper
private final android.media.AudioManager mAudioManager
void <init> (com.android.car.audio.CarVolumeInfoWrapper, android.media.AudioManager)
com.android.car.audio.CarVolumeInfoWrapper carVolumeInfoWrapper
android.media.AudioManager audioManager
public void init (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void release ()
public void onAudioVolumeGroupChanged (int, int)
int groupId
int flags
int zoneId
String groupName
}
com/android/car/audio/FocusEntry.class
FocusEntry.java
package com.android.car.audio
final com.android.car.audio.FocusEntry extends java.lang.Object {
private final android.media.AudioFocusInfo mAudioFocusInfo
private final int mAudioContext
private final java.util.List mBlockers
private final android.content.pm.PackageManager mPackageManager
private boolean mIsDucked
void <init> (android.media.AudioFocusInfo, int, android.content.pm.PackageManager)
android.media.AudioFocusInfo audioFocusInfo
int context
android.content.pm.PackageManager packageManager
int getAudioContext ()
android.media.AudioFocusInfo getAudioFocusInfo ()
boolean isUnblocked ()
void addBlocker (com.android.car.audio.FocusEntry)
com.android.car.audio.FocusEntry blocker
void removeBlocker (com.android.car.audio.FocusEntry)
com.android.car.audio.FocusEntry blocker
java.lang.String getClientId ()
boolean isDucked ()
void setDucked (boolean)
boolean ducked
boolean wantsPauseInsteadOfDucking ()
boolean receivesDuckEvents ()
android.os.Bundle bundle
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
com.android.car.internal.util.IndentingPrintWriter writer
public java.lang.String toString ()
StringBuilder stringBuilder
}
com/android/car/audio/FocusInteraction$1.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$1 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$10.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$10 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$11.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$11 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$12.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$12 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$13.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$13 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$2.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$2 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$3.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$3 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$4.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$4 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$5.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$5 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$6.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$6 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$7.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$7 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$8.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$8 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction$9.class
FocusInteraction.java
package com.android.car.audio
com.android.car.audio.FocusInteraction$9 extends android.util.SparseArray {
void <init> ()
}
com/android/car/audio/FocusInteraction.class
FocusInteraction.java
package com.android.car.audio
final com.android.car.audio.FocusInteraction extends java.lang.Object {
private static final String TAG
static final android.net.Uri AUDIO_FOCUS_NAVIGATION_REJECTED_DURING_CALL_URI
static final int INTERACTION_REJECT
static final int INTERACTION_EXCLUSIVE
static final int INTERACTION_CONCURRENT
private static final android.util.SparseArray INTERACTION_MATRIX
private final Object mLock
private final android.util.SparseArray mInteractionMatrix
private android.database.ContentObserver mContentObserver
private final com.android.car.audio.CarAudioSettings mCarAudioFocusSettings
private final com.android.car.audio.ContentObserverFactory mContentObserverFactory
private final com.android.car.audio.CarAudioContext mCarAudioContext
private int mUserId
void <init> (com.android.car.audio.CarAudioSettings, com.android.car.audio.ContentObserverFactory, com.android.car.audio.CarAudioContext)
com.android.car.audio.CarAudioContextInfo columnInfo
int columnLegacyContext
int focusDecision
int columnIndex
com.android.car.audio.CarAudioContextInfo rowInfo
int rowLegacyContext
android.util.SparseArray rowDecisions
int rowIndex
com.android.car.audio.CarAudioSettings carAudioSettings
com.android.car.audio.ContentObserverFactory contentObserverFactory
com.android.car.audio.CarAudioContext carAudioContext
java.util.List infos
private void navigationOnCallSettingChanged ()
public void setRejectNavigationOnCallLocked (boolean)
boolean navigationRejectedWithCall
int callContext
int navContext
public boolean isRejectNavigationOnCallEnabled ()
int callContext
int navContext
public int evaluateRequest (int, com.android.car.audio.FocusEntry, boolean, boolean, java.util.List)
android.util.SparseArray holderRow
int focusDecision
int requestedContext
com.android.car.audio.FocusEntry focusHolder
boolean allowDucking
boolean allowsDelayedFocus
java.util.List focusLosers
int holderContext
void setUserIdForSettings (int)
int userId
private boolean isRejectNavigationOnCallEnabledInSettings (int)
int userId
android.util.SparseArray getInteractionMatrix ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
boolean rejectNavigationOnCall
com.android.car.internal.util.IndentingPrintWriter writer
int callContext
int navContext
boolean rejectNavigationOnCall
private synthetic void lambda$setUserIdForSettings$0 ()
static void <clinit> ()
}
com/android/car/audio/MediaRequestHandler$InternalMediaAudioRequest.class
MediaRequestHandler.java
package com.android.car.audio
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest extends java.lang.Object {
private final android.car.media.IMediaAudioRequestStatusCallback mIMediaAudioRequestStatusCallback
private final android.car.CarOccupantZoneManager$OccupantZoneInfo mOccupantZoneInfo
void <init> (android.car.media.IMediaAudioRequestStatusCallback, android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.media.IMediaAudioRequestStatusCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo info
public java.lang.String toString ()
StringBuilder builder
}
com/android/car/audio/MediaRequestHandler.class
MediaRequestHandler.java
package com.android.car.audio
final com.android.car.audio.MediaRequestHandler extends java.lang.Object {
private static final String TAG
private static final String REQUEST_HANDLER_THREAD_NAME
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final Object mLock
private final android.util.ArrayMap mMediaAudioRequestIdToCallback
private final android.util.ArraySet mAssignedOccupants
private final android.util.ArrayMap mRequestIdToApprover
private final android.os.RemoteCallbackList mPrimaryZoneMediaAudioRequestCallbacks
private final com.android.car.audio.RequestIdGenerator mIdGenerator
void <init> ()
boolean registerPrimaryZoneMediaAudioRequestCallback (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
boolean unregisterPrimaryZoneMediaAudioRequestCallback (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
boolean isAudioMediaCallbackRegistered (android.os.IBinder)
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
int i
int n
android.os.IBinder token
boolean contains
long requestMediaAudioOnPrimaryZone (android.car.media.IMediaAudioRequestStatusCallback, android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.media.IMediaAudioRequestStatusCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo info
long requestId
boolean acceptMediaAudioRequest (android.os.IBinder, long)
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
android.os.IBinder token
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
boolean rejectMediaAudioRequest (long)
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
boolean cancelMediaAudioOnPrimaryZone (long)
android.os.RemoteException e
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
boolean stopMediaAudioOnPrimaryZone (long)
android.os.RemoteException e
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
android.car.CarOccupantZoneManager$OccupantZoneInfo getOccupantForRequest (long)
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
long getRequestIdForOccupant (android.car.CarOccupantZoneManager$OccupantZoneInfo)
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
int index
android.car.CarOccupantZoneManager$OccupantZoneInfo info
boolean isMediaAudioAllowedInPrimaryZone (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
long getAssignedRequestIdForOccupantZoneId (int)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int index
int occupantZoneId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
java.util.List getRequestsOwnedByApprover (android.car.media.IPrimaryZoneMediaAudioRequestCallback)
int index
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
java.util.List ownedRequests
private boolean callbackAlreadyPresentLocked (android.car.media.IMediaAudioRequestStatusCallback)
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
int index
android.car.media.IMediaAudioRequestStatusCallback callback
private void handleMediaAudioRequest (android.car.CarOccupantZoneManager$OccupantZoneInfo, long)
android.os.RemoteException e
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
int i
int n
android.car.CarOccupantZoneManager$OccupantZoneInfo info
long requestId
boolean handled
int n
private boolean broadcastToCallbacks (long, com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest, int)
android.os.RemoteException e
android.car.media.IPrimaryZoneMediaAudioRequestCallback callback
int i
int n
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
int status
boolean handled
private com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest removeAudioMediaRequest (long)
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
long requestId
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
private boolean informMediaAudioRequestCallbackAndApprovers (android.car.media.IMediaAudioRequestStatusCallback, android.car.CarOccupantZoneManager$OccupantZoneInfo, java.lang.String, long, boolean)
android.os.RemoteException e
android.os.RemoteException e
android.car.media.IPrimaryZoneMediaAudioRequestCallback primaryCallback
int i
int n
android.car.media.IMediaAudioRequestStatusCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo info
String message
long requestId
boolean allowed
int status
boolean handled
void dump (com.android.car.internal.util.IndentingPrintWriter)
int index
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int index
long key
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest value
int index
long key
android.os.IBinder value
int index
int n
com.android.car.internal.util.IndentingPrintWriter writer
private synthetic void lambda$rejectMediaAudioRequest$1 (com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest, long)
com.android.car.audio.MediaRequestHandler$InternalMediaAudioRequest request
long requestId
private synthetic void lambda$requestMediaAudioOnPrimaryZone$0 (android.car.CarOccupantZoneManager$OccupantZoneInfo, long)
android.car.CarOccupantZoneManager$OccupantZoneInfo info
long requestId
}
com/android/car/audio/RequestIdGenerator.class
RequestIdGenerator.java
package com.android.car.audio
final com.android.car.audio.RequestIdGenerator extends java.lang.Object {
private final Object mLock
private final long mMaxRequests
private final android.util.ArraySet mUsedRequestIds
private long mRequestIdCounter
void <init> ()
void <init> (long)
long maxRequests
long generateUniqueRequestId ()
void releaseRequestId (long)
long requestId
}
com/android/car/audio/ZoneAudioPlaybackCallback.class
ZoneAudioPlaybackCallback.java
package com.android.car.audio
final com.android.car.audio.ZoneAudioPlaybackCallback extends java.lang.Object {
private final Object mLock
private final android.util.ArrayMap mAudioAttributesStartTime
private final android.util.ArrayMap mLastActiveConfigs
private final com.android.car.audio.CarAudioZone mCarAudioZone
private final com.android.car.audio.CarAudioService$SystemClockWrapper mClock
private final int mVolumeKeyEventTimeoutMs
void <init> (com.android.car.audio.CarAudioZone, com.android.car.audio.CarAudioService$SystemClockWrapper, int)
com.android.car.audio.CarAudioZone carAudioZone
com.android.car.audio.CarAudioService$SystemClockWrapper clock
int volumeKeyEventTimeoutMs
public void onPlaybackConfigChanged (java.util.List)
java.util.List newlyInactiveConfigurations
java.util.List configurations
android.util.ArrayMap newActiveConfigs
public java.util.List getAllActiveAudioAttributes ()
java.util.List activeContexts
private void startTimersForContextThatBecameInactiveLocked (java.util.List)
int index
java.util.List inactiveConfigs
java.util.List activeAttributes
private java.util.List getNewlyInactiveConfigurationsLocked (java.util.Map)
int index
java.util.Map newActiveConfigurations
java.util.List newlyInactiveConfigurations
private android.util.ArrayMap filterNewActiveConfiguration (java.util.List)
android.media.AudioPlaybackConfiguration configuration
int index
java.util.List configurations
android.util.ArrayMap newActiveConfigs
private java.util.List getCurrentlyActiveAttributesLocked ()
private java.util.List getStillActiveContextAndRemoveExpiredContextsLocked ()
long startTime
int index
int indexToRemove
java.util.List attributesToRemove
java.util.List activeAttributes
void resetStillActiveContexts ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void dumpLastActiveConfigsAndAudioAttributesStartTime (com.android.car.internal.util.IndentingPrintWriter)
int i
int i
com.android.car.internal.util.IndentingPrintWriter writer
}
com/android/car/audio/hal/
com/android/car/audio/hal/AudioControlFactory.class
AudioControlFactory.java
package com.android.car.audio.hal
public final com.android.car.audio.hal.AudioControlFactory extends java.lang.Object {
static final String TAG
private void <init> ()
public static com.android.car.audio.hal.AudioControlWrapper newAudioControl ()
android.os.IBinder binder
android.hardware.automotive.audiocontrol.V2_0.IAudioControl audioControlV2
android.hardware.automotive.audiocontrol.V1_0.IAudioControl audioControlV1
static void <clinit> ()
}
com/android/car/audio/hal/AudioControlWrapper$AudioControlDeathRecipient.class
AudioControlWrapper.java
package com.android.car.audio.hal
public abstract com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient extends java.lang.Object {
public abstract void serviceDied ()
}
com/android/car/audio/hal/AudioControlWrapper$AudioControlFeature.class
AudioControlWrapper.java
package com.android.car.audio.hal
public abstract annotation com.android.car.audio.hal.AudioControlWrapper$AudioControlFeature extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/audio/hal/AudioControlWrapper.class
AudioControlWrapper.java
package com.android.car.audio.hal
public abstract com.android.car.audio.hal.AudioControlWrapper extends java.lang.Object {
public static final int AUDIOCONTROL_FEATURE_AUDIO_FOCUS
public static final int AUDIOCONTROL_FEATURE_AUDIO_DUCKING
public static final int AUDIOCONTROL_FEATURE_AUDIO_GROUP_MUTING
public static final int AUDIOCONTROL_FEATURE_AUDIO_FOCUS_WITH_METADATA
public static final int AUDIOCONTROL_FEATURE_AUDIO_GAIN_CALLBACK
public static final int AUDIOCONTROL_FEATURE_AUDIO_MODULE_CALLBACK
public abstract void unregisterFocusListener ()
public abstract boolean supportsFeature (int)
public abstract void registerFocusListener (com.android.car.audio.hal.HalFocusListener)
public abstract void registerAudioGainCallback (com.android.car.audio.hal.HalAudioGainCallback)
public abstract void unregisterAudioGainCallback ()
public abstract void onAudioFocusChange (int, int, int)
public abstract void dump (com.android.car.internal.util.IndentingPrintWriter)
public abstract void setFadeTowardFront (float)
public abstract void setBalanceTowardRight (float)
public abstract void onDevicesToDuckChange (java.util.List)
public abstract void onDevicesToMuteChange (java.util.List)
public abstract void setModuleChangeCallback (com.android.car.audio.hal.HalAudioModuleChangeCallback)
public abstract void clearModuleChangeCallback ()
public abstract void linkToDeath (com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient)
public abstract void unlinkToDeath ()
}
com/android/car/audio/hal/AudioControlWrapperAidl$1.class
AudioControlWrapperAidl.java
package com.android.car.audio.hal
com.android.car.audio.hal.AudioControlWrapperAidl$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic android.hardware.automotive.audiocontrol.IModuleChangeCallback val$callback
final synthetic com.android.car.audio.hal.AudioControlWrapperAidl this$0
void <init> (com.android.car.audio.hal.AudioControlWrapperAidl, android.hardware.automotive.audiocontrol.IModuleChangeCallback)
com.android.car.audio.hal.AudioControlWrapperAidl this$0
public void run ()
android.os.RemoteException e
UnsupportedOperationException e
android.os.RemoteException ex
IllegalStateException ex
IllegalStateException e
}
com/android/car/audio/hal/AudioControlWrapperAidl$2.class
AudioControlWrapperAidl.java
package com.android.car.audio.hal
com.android.car.audio.hal.AudioControlWrapperAidl$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.audio.hal.AudioControlWrapperAidl this$0
void <init> (com.android.car.audio.hal.AudioControlWrapperAidl)
com.android.car.audio.hal.AudioControlWrapperAidl this$0
public void run ()
android.os.RemoteException e
UnsupportedOperationException e
}
com/android/car/audio/hal/AudioControlWrapperAidl$AudioGainCallbackWrapper.class
AudioControlWrapperAidl.java
package com.android.car.audio.hal
final com.android.car.audio.hal.AudioControlWrapperAidl$AudioGainCallbackWrapper extends android.hardware.automotive.audiocontrol.IAudioGainCallback$Stub {
private final com.android.car.audio.hal.HalAudioGainCallback mCallback
void <init> (com.android.car.audio.hal.HalAudioGainCallback)
com.android.car.audio.hal.HalAudioGainCallback gainCallback
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public void onAudioDeviceGainsChanged (int[], android.hardware.automotive.audiocontrol.AudioGainConfigInfo[])
android.hardware.automotive.audiocontrol.AudioGainConfigInfo gain
int index
int halReason
int index
int i
int i
java.util.List gainsString
String gainsLiteral
java.util.List reasonsString
String reasonsLiteral
int[] halReasons
android.hardware.automotive.audiocontrol.AudioGainConfigInfo[] gains
java.util.List carAudioGainConfigs
java.util.List reasonsList
}
com/android/car/audio/hal/AudioControlWrapperAidl$FocusListenerWrapper.class
AudioControlWrapperAidl.java
package com.android.car.audio.hal
final com.android.car.audio.hal.AudioControlWrapperAidl$FocusListenerWrapper extends android.hardware.automotive.audiocontrol.IFocusListener$Stub {
private final com.android.car.audio.hal.HalFocusListener mListener
void <init> (com.android.car.audio.hal.HalFocusListener)
com.android.car.audio.hal.HalFocusListener halFocusListener
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public void requestAudioFocus (java.lang.String, int, int)
String usage
int zoneId
int focusGain
int usageValue
public void abandonAudioFocus (java.lang.String, int)
String usage
int zoneId
int usageValue
public void requestAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int, int)
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
int focusGain
public void abandonAudioFocusWithMetaData (android.hardware.audio.common.PlaybackTrackMetadata, int)
android.hardware.audio.common.PlaybackTrackMetadata playbackMetaData
int zoneId
private void abandonAudioFocus (int, int)
int usage
int zoneId
private void requestAudioFocus (int, int, int)
int usage
int zoneId
int focusGain
}
com/android/car/audio/hal/AudioControlWrapperAidl$ModuleChangeCallbackWrapper.class
AudioControlWrapperAidl.java
package com.android.car.audio.hal
final com.android.car.audio.hal.AudioControlWrapperAidl$ModuleChangeCallbackWrapper extends android.hardware.automotive.audiocontrol.IModuleChangeCallback$Stub {
private final com.android.car.audio.hal.HalAudioModuleChangeCallback mCallback
void <init> (com.android.car.audio.hal.HalAudioModuleChangeCallback)
com.android.car.audio.hal.HalAudioModuleChangeCallback callback
public int getInterfaceVersion ()
public java.lang.String getInterfaceHash ()
public void onAudioPortsChanged (android.media.audio.common.AudioPort[])
android.media.audio.common.AudioPort port
int index
android.media.audio.common.AudioPort[] audioPorts
java.util.List halAudioDeviceInfos
}
com/android/car/audio/hal/AudioControlWrapperAidl.class
AudioControlWrapperAidl.java
package com.android.car.audio.hal
public final com.android.car.audio.hal.AudioControlWrapperAidl extends java.lang.Object implements com.android.car.audio.hal.AudioControlWrapper android.os.IBinder$DeathRecipient {
static final String TAG
private static final String AUDIO_CONTROL_SERVICE
private static final int AIDL_AUDIO_CONTROL_VERSION_1
private static final int AIDL_AUDIO_CONTROL_VERSION_2
private android.os.IBinder mBinder
private android.hardware.automotive.audiocontrol.IAudioControl mAudioControl
private boolean mListenerRegistered
private boolean mGainCallbackRegistered
private boolean mModuleChangeCallbackRegistered
private com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient mDeathRecipient
private java.util.concurrent.Executor mExecutor
public static android.os.IBinder getService ()
public void <init> (android.os.IBinder)
android.os.IBinder binder
public void unregisterFocusListener ()
public boolean supportsFeature (int)
android.os.RemoteException e
android.os.RemoteException e
int feature
public void registerFocusListener (com.android.car.audio.hal.HalFocusListener)
android.os.RemoteException e
com.android.car.audio.hal.HalFocusListener focusListener
android.hardware.automotive.audiocontrol.IFocusListener listenerWrapper
public void registerAudioGainCallback (com.android.car.audio.hal.HalAudioGainCallback)
android.os.RemoteException e
com.android.car.audio.hal.HalAudioGainCallback gainCallback
android.hardware.automotive.audiocontrol.IAudioGainCallback agc
public void unregisterAudioGainCallback ()
public void onAudioFocusChange (int, int, int)
String usageName
android.os.RemoteException e
int usage
int zoneId
int focusChange
public void dump (com.android.car.internal.util.IndentingPrintWriter)
android.os.RemoteException e
com.android.car.internal.util.IndentingPrintWriter writer
public void setFadeTowardFront (float)
android.os.RemoteException e
float value
public void setBalanceTowardRight (float)
android.os.RemoteException e
float value
public void onDevicesToDuckChange (java.util.List)
com.android.car.audio.CarDuckingInfo info
int i
android.os.RemoteException e
java.util.List carDuckingInfos
android.hardware.automotive.audiocontrol.DuckingInfo[] duckingInfos
public void onDevicesToMuteChange (java.util.List)
android.os.RemoteException e
java.util.List carZonesMutingInfo
android.hardware.automotive.audiocontrol.MutingInfo[] mutingInfoToHal
public void setModuleChangeCallback (com.android.car.audio.hal.HalAudioModuleChangeCallback)
com.android.car.audio.hal.HalAudioModuleChangeCallback moduleChangeCallback
android.hardware.automotive.audiocontrol.IModuleChangeCallback callback
public void clearModuleChangeCallback ()
public void linkToDeath (com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient)
android.os.RemoteException e
com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient deathRecipient
public void unlinkToDeath ()
public void binderDied ()
static void <clinit> ()
}
com/android/car/audio/hal/AudioControlWrapperV1.class
AudioControlWrapperV1.java
package com.android.car.audio.hal
public final com.android.car.audio.hal.AudioControlWrapperV1 extends java.lang.Object implements com.android.car.audio.hal.AudioControlWrapper {
private static final String TAG
private android.hardware.automotive.audiocontrol.V1_0.IAudioControl mAudioControlV1
private com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient mDeathRecipient
static android.hardware.automotive.audiocontrol.V1_0.IAudioControl getService ()
android.os.RemoteException e
java.util.NoSuchElementException e
void <init> (android.hardware.automotive.audiocontrol.V1_0.IAudioControl)
android.hardware.automotive.audiocontrol.V1_0.IAudioControl audioControlV1
public void registerFocusListener (com.android.car.audio.hal.HalFocusListener)
com.android.car.audio.hal.HalFocusListener focusListener
public void unregisterFocusListener ()
public void registerAudioGainCallback (com.android.car.audio.hal.HalAudioGainCallback)
com.android.car.audio.hal.HalAudioGainCallback gainCallback
public void unregisterAudioGainCallback ()
public boolean supportsFeature (int)
int feature
public void onAudioFocusChange (int, int, int)
int usage
int zoneId
int focusChange
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void setFadeTowardFront (float)
android.os.RemoteException e
float value
public void setBalanceTowardRight (float)
android.os.RemoteException e
float value
public void onDevicesToDuckChange (java.util.List)
java.util.List carDuckingInfos
public void onDevicesToMuteChange (java.util.List)
java.util.List carZonesMutingInfo
public void setModuleChangeCallback (com.android.car.audio.hal.HalAudioModuleChangeCallback)
com.android.car.audio.hal.HalAudioModuleChangeCallback moduleChangeCallback
public void clearModuleChangeCallback ()
public int getBusForContext (int)
android.os.RemoteException e
int audioContext
public void linkToDeath (com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient)
android.os.RemoteException e
com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient deathRecipient
public void unlinkToDeath ()
android.os.RemoteException e
private void serviceDied (long)
long cookie
static void <clinit> ()
}
com/android/car/audio/hal/AudioControlWrapperV2$FocusListenerWrapper.class
AudioControlWrapperV2.java
package com.android.car.audio.hal
final com.android.car.audio.hal.AudioControlWrapperV2$FocusListenerWrapper extends android.hardware.automotive.audiocontrol.V2_0.IFocusListener$Stub {
private final com.android.car.audio.hal.HalFocusListener mListener
void <init> (com.android.car.audio.hal.HalFocusListener)
com.android.car.audio.hal.HalFocusListener halFocusListener
public void requestAudioFocus (int, int, int) throws android.os.RemoteException
int usage
int zoneId
int focusGain
public void abandonAudioFocus (int, int) throws android.os.RemoteException
int usage
int zoneId
}
com/android/car/audio/hal/AudioControlWrapperV2.class
AudioControlWrapperV2.java
package com.android.car.audio.hal
public final com.android.car.audio.hal.AudioControlWrapperV2 extends java.lang.Object implements com.android.car.audio.hal.AudioControlWrapper {
private static final String TAG
private android.hardware.automotive.audiocontrol.V2_0.IAudioControl mAudioControlV2
private com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient mDeathRecipient
private android.hardware.automotive.audiocontrol.V2_0.ICloseHandle mCloseHandle
static android.hardware.automotive.audiocontrol.V2_0.IAudioControl getService ()
android.os.RemoteException e
java.util.NoSuchElementException e
void <init> (android.hardware.automotive.audiocontrol.V2_0.IAudioControl)
android.hardware.automotive.audiocontrol.V2_0.IAudioControl audioControlV2
public void unregisterFocusListener ()
android.os.RemoteException e
public boolean supportsFeature (int)
int feature
public void registerFocusListener (com.android.car.audio.hal.HalFocusListener)
android.os.RemoteException e
com.android.car.audio.hal.HalFocusListener focusListener
android.hardware.automotive.audiocontrol.V2_0.IFocusListener listenerWrapper
public void registerAudioGainCallback (com.android.car.audio.hal.HalAudioGainCallback)
com.android.car.audio.hal.HalAudioGainCallback gainCallback
public void unregisterAudioGainCallback ()
public void onAudioFocusChange (int, int, int)
android.os.RemoteException e
int usage
int zoneId
int focusChange
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void setFadeTowardFront (float)
android.os.RemoteException e
float value
public void setBalanceTowardRight (float)
android.os.RemoteException e
float value
public void onDevicesToDuckChange (java.util.List)
java.util.List carDuckingInfos
public void onDevicesToMuteChange (java.util.List)
java.util.List carZonesMutingInfo
public void setModuleChangeCallback (com.android.car.audio.hal.HalAudioModuleChangeCallback)
com.android.car.audio.hal.HalAudioModuleChangeCallback moduleChangeCallback
public void clearModuleChangeCallback ()
public void linkToDeath (com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient)
android.os.RemoteException e
com.android.car.audio.hal.AudioControlWrapper$AudioControlDeathRecipient deathRecipient
public void unlinkToDeath ()
android.os.RemoteException e
private void serviceDied (long)
long cookie
static void <clinit> ()
}
com/android/car/audio/hal/HalAudioDeviceInfo.class
HalAudioDeviceInfo.java
package com.android.car.audio.hal
public final com.android.car.audio.hal.HalAudioDeviceInfo extends java.lang.Object {
private final int mId
private final String mName
private final android.media.audio.common.AudioGain mAudioGain
private final int mType
private final String mConnection
private final String mAddress
private static final int AUDIO_PORT_EXT_DEVICE
public void <init> (android.media.audio.common.AudioPort)
android.media.audio.common.AudioPort port
android.media.audio.common.AudioDevice device
public int getId ()
public java.lang.String getName ()
public int getGainMinValue ()
public int getGainMaxValue ()
public int getGainDefaultValue ()
public int getGainStepValue ()
public int getType ()
public java.lang.String getConnection ()
public java.lang.String getAddress ()
public boolean isOutputDevice ()
public boolean isInputDevice ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.car.audio.hal.HalAudioDeviceInfo rhs
public int hashCode ()
private void checkIfAudioDeviceIsValidOutputBus (android.media.audio.common.AudioDevice)
android.media.audio.common.AudioDevice device
private static android.media.audio.common.AudioGain getAudioGain (android.media.audio.common.AudioGain[])
android.media.audio.common.AudioGain gain
int index
android.media.audio.common.AudioGain[] gains
private static android.media.audio.common.AudioGain checkAudioGainConfiguration (android.media.audio.common.AudioGain)
android.media.audio.common.AudioGain gain
}
com/android/car/audio/hal/HalAudioFocus$HalAudioFocusRequest.class
HalAudioFocus.java
package com.android.car.audio.hal
final com.android.car.audio.hal.HalAudioFocus$HalAudioFocusRequest extends java.lang.Object {
final android.media.AudioFocusRequest mAudioFocusRequest
int mFocusStatus
void <init> (android.media.AudioFocusRequest, int)
android.media.AudioFocusRequest audioFocusRequest
int focusStatus
public java.lang.String toString ()
}
com/android/car/audio/hal/HalAudioFocus.class
HalAudioFocus.java
package com.android.car.audio.hal
public final com.android.car.audio.hal.HalAudioFocus extends java.lang.Object implements com.android.car.audio.hal.HalFocusListener {
private static final String TAG
private final android.media.AudioManager mAudioManager
private final com.android.car.audio.hal.AudioControlWrapper mAudioControlWrapper
private final Object mLock
private final android.util.SparseArray mHalFocusRequestsByZoneAndUsage
public void <init> (android.media.AudioManager, com.android.car.audio.hal.AudioControlWrapper, int[])
int index
android.media.AudioManager audioManager
com.android.car.audio.hal.AudioControlWrapper audioControlWrapper
int[] audioZoneIds
public void registerFocusListener ()
public void unregisterFocusListener ()
public void requestAudioFocus (int, int, int)
com.android.car.audio.CarAudioContext$AudioAttributesWrapper audioAttributesWrapper
com.android.car.audio.hal.HalAudioFocus$HalAudioFocusRequest currentRequest
int usage
int zoneId
int focusGain
public void abandonAudioFocus (int, int)
int usage
int zoneId
public void reset ()
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
int zoneId
java.util.Map requestsByAttributes
java.util.Set wrapperSet
int i
public java.util.List getActiveAudioAttributesForZone (int)
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
java.util.Map halFocusRequestsForZone
java.util.List activeAudioAttributes
int audioZoneId
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.audio.hal.HalAudioFocus$HalAudioFocusRequest request
int zoneId
java.util.Map requestsByAttributes
int i
com.android.car.internal.util.IndentingPrintWriter writer
private void abandonAudioFocusLocked (com.android.car.audio.CarAudioContext$AudioAttributesWrapper, int)
com.android.car.audio.CarAudioContext$AudioAttributesWrapper audioAttributesWrapper
int zoneId
java.util.Map halAudioFocusRequests
com.android.car.audio.hal.HalAudioFocus$HalAudioFocusRequest currentRequest
int result
private android.media.AudioAttributes generateAudioAttributes (com.android.car.audio.CarAudioContext$AudioAttributesWrapper, int)
com.android.car.audio.CarAudioContext$AudioAttributesWrapper audioAttributesWrapper
int zoneId
android.media.AudioAttributes$Builder builder
android.os.Bundle bundle
private android.media.AudioFocusRequest generateFocusRequestLocked (com.android.car.audio.CarAudioContext$AudioAttributesWrapper, int, int)
com.android.car.audio.CarAudioContext$AudioAttributesWrapper audioAttributesWrapper
int zoneId
int focusGain
android.media.AudioAttributes attributes
private void onAudioFocusChange (int, int, int)
com.android.car.audio.hal.HalAudioFocus$HalAudioFocusRequest currentRequest
int usage
int zoneId
int focusChange
com.android.car.audio.CarAudioContext$AudioAttributesWrapper wrapper
private void makeAudioFocusRequestLocked (com.android.car.audio.CarAudioContext$AudioAttributesWrapper, int, int)
com.android.car.audio.hal.HalAudioFocus$HalAudioFocusRequest halAudioFocusRequest
com.android.car.audio.CarAudioContext$AudioAttributesWrapper audioAttributesWrapper
int zoneId
int focusGain
android.media.AudioFocusRequest audioFocusRequest
int requestResult
int resultingFocusGain
private synthetic void lambda$generateFocusRequestLocked$0 (android.media.AudioAttributes, int, int)
android.media.AudioAttributes attributes
int zoneId
int focusChange
static void <clinit> ()
}
com/android/car/audio/hal/HalAudioGainCallback$HalReason.class
HalAudioGainCallback.java
package com.android.car.audio.hal
public abstract annotation com.android.car.audio.hal.HalAudioGainCallback$HalReason extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/audio/hal/HalAudioGainCallback.class
HalAudioGainCallback.java
package com.android.car.audio.hal
public abstract com.android.car.audio.hal.HalAudioGainCallback extends java.lang.Object {
public static boolean isReasonValid (int)
int reason
public static java.lang.String reasonToString (int)
int reason
public static java.lang.String gainToString (android.hardware.automotive.audiocontrol.AudioGainConfigInfo)
android.hardware.automotive.audiocontrol.AudioGainConfigInfo audioGainConfigInfo
public abstract void onAudioDeviceGainsChanged (java.util.List, java.util.List)
}
com/android/car/audio/hal/HalAudioModuleChangeCallback.class
HalAudioModuleChangeCallback.java
package com.android.car.audio.hal
public abstract com.android.car.audio.hal.HalAudioModuleChangeCallback extends java.lang.Object {
public abstract void onAudioPortsChanged (java.util.List)
}
com/android/car/audio/hal/HalFocusListener.class
HalFocusListener.java
package com.android.car.audio.hal
public abstract com.android.car.audio.hal.HalFocusListener extends java.lang.Object {
public abstract void requestAudioFocus (int, int, int)
public abstract void abandonAudioFocus (int, int)
}
com/android/car/bluetooth/
com/android/car/bluetooth/BluetoothConnectionRetryManager$BluetoothBroadcastReceiver.class
BluetoothConnectionRetryManager.java
package com.android.car.bluetooth
com.android.car.bluetooth.BluetoothConnectionRetryManager$BluetoothBroadcastReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.car.bluetooth.BluetoothConnectionRetryManager this$0
private void <init> (com.android.car.bluetooth.BluetoothConnectionRetryManager)
public void onReceive (android.content.Context, android.content.Intent)
int bondState
int profile
int toState
int fromState
android.content.Context context
android.content.Intent intent
String action
android.bluetooth.BluetoothDevice device
}
com/android/car/bluetooth/BluetoothConnectionRetryManager$FirstConnectionTracker$RetryTokenAndCounter.class
BluetoothConnectionRetryManager.java
package com.android.car.bluetooth
final com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker$RetryTokenAndCounter extends java.lang.Object {
private int mRetryAttempts
final synthetic com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker this$1
private void <init> (com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker)
int getCount ()
int increment ()
}
com/android/car/bluetooth/BluetoothConnectionRetryManager$FirstConnectionTracker.class
BluetoothConnectionRetryManager.java
package com.android.car.bluetooth
final com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker extends java.lang.Object {
private java.util.Map mBondedYetToConnect
private static final int RETRY_MSG_WHAT
final synthetic com.android.car.bluetooth.BluetoothConnectionRetryManager this$0
private void <init> (com.android.car.bluetooth.BluetoothConnectionRetryManager)
void handleDeviceBondStateChange (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int state
void handleProfileConnectionStateChange (android.bluetooth.BluetoothDevice, int, int, int)
int countForLogs
com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker$RetryTokenAndCounter counter
android.bluetooth.BluetoothDevice device
int profile
int toState
int fromState
private void trackDevice (android.bluetooth.BluetoothDevice)
int profileId
int i
android.bluetooth.BluetoothDevice device
java.util.List ourUuids
android.util.SparseArray profileCounters
private void untrackDevice (android.bluetooth.BluetoothDevice)
int i
android.bluetooth.BluetoothDevice device
android.util.SparseArray profileTokens
private void untrackProfile (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int profile
com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker$RetryTokenAndCounter token
private boolean isDeviceBeingTracked (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
private boolean isProfileBeingTracked (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int profile
android.util.SparseArray profileTokens
boolean isRetryPosted (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int profile
com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker$RetryTokenAndCounter token
private synthetic void lambda$handleProfileConnectionStateChange$0 (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int profile
int countForLogs
}
com/android/car/bluetooth/BluetoothConnectionRetryManager.class
BluetoothConnectionRetryManager.java
package com.android.car.bluetooth
public final com.android.car.bluetooth.BluetoothConnectionRetryManager extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final int MAX_RETRY_ATTEMPTS
static int sRetryFirstConnectTimeoutMs
private final android.content.Context mContext
private android.content.Context mUserContext
private android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final com.android.car.bluetooth.BluetoothConnectionRetryManager$BluetoothBroadcastReceiver mBluetoothBroadcastReceiver
private final android.os.Handler mHandler
private static final int[] MANAGED_PROFILES
private final com.android.car.bluetooth.BluetoothConnectionRetryManager$FirstConnectionTracker mFirstConnectionTracker
boolean isRetryPosted (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int profile
int getMaxRetriesFirstConnection ()
public static com.android.car.bluetooth.BluetoothConnectionRetryManager create (android.content.Context)
NullPointerException e
android.content.Context context
private void <init> (android.content.Context)
android.content.Context context
android.bluetooth.BluetoothManager bluetoothManager
public void init ()
int i
android.content.IntentFilter filter
android.os.UserHandle currentUser
public void release ()
private int connect (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
static void <clinit> ()
}
com/android/car/bluetooth/BluetoothDeviceConnectionPolicy$BluetoothBroadcastReceiver.class
BluetoothDeviceConnectionPolicy.java
package com.android.car.bluetooth
com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$BluetoothBroadcastReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.car.bluetooth.BluetoothDeviceConnectionPolicy this$0
private void <init> (com.android.car.bluetooth.BluetoothDeviceConnectionPolicy)
public void onReceive (android.content.Context, android.content.Intent)
int state
android.content.Context context
android.content.Intent intent
String action
}
com/android/car/bluetooth/BluetoothDeviceConnectionPolicy$CarServicesHelper$1.class
BluetoothDeviceConnectionPolicy.java
package com.android.car.bluetooth
com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$CarServicesHelper$1 extends android.car.hardware.property.ICarPropertyEventListener$Stub {
final synthetic com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$CarServicesHelper this$1
void <init> (com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$CarServicesHelper)
com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$CarServicesHelper this$1
public void onEvent (java.util.List) throws android.os.RemoteException
android.car.hardware.property.CarPropertyEvent event
java.util.List events
}
com/android/car/bluetooth/BluetoothDeviceConnectionPolicy$CarServicesHelper.class
BluetoothDeviceConnectionPolicy.java
package com.android.car.bluetooth
final com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$CarServicesHelper extends java.lang.Object {
private final com.android.car.CarPropertyService mCarPropertyService
private final com.android.car.CarDrivingStateService mCarDrivingStateService
private final int mDriverSeat
private final android.car.hardware.property.ICarPropertyEventListener mSeatOnOccupiedListener
final synthetic com.android.car.bluetooth.BluetoothDeviceConnectionPolicy this$0
void <init> (com.android.car.bluetooth.BluetoothDeviceConnectionPolicy)
com.android.car.bluetooth.BluetoothDeviceConnectionPolicy this$0
public void init ()
public void release ()
private void onSeatOccupancyCarPropertyEvent (android.car.hardware.property.CarPropertyEvent)
android.car.hardware.property.CarPropertyEvent event
android.car.hardware.CarPropertyValue value
private int getDriverSeatLocationFromVhal ()
java.util.List availableProp
int defaultLocation
android.car.hardware.CarPropertyValue value
public int getDriverSeatLocation ()
public boolean isParked ()
android.car.drivingstate.CarDrivingStateEvent event
}
com/android/car/bluetooth/BluetoothDeviceConnectionPolicy.class
BluetoothDeviceConnectionPolicy.java
package com.android.car.bluetooth
public final com.android.car.bluetooth.BluetoothDeviceConnectionPolicy extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private final int mUserId
private final android.content.Context mContext
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final com.android.car.bluetooth.CarBluetoothService mCarBluetoothService
private final com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$CarServicesHelper mCarHelper
private android.content.Context mUserContext
private final com.android.car.bluetooth.BluetoothDeviceConnectionPolicy$BluetoothBroadcastReceiver mBluetoothBroadcastReceiver
public static com.android.car.bluetooth.BluetoothDeviceConnectionPolicy create (android.content.Context, int, com.android.car.bluetooth.CarBluetoothService)
NullPointerException e
android.content.Context context
int userId
com.android.car.bluetooth.CarBluetoothService bluetoothService
private void <init> (android.content.Context, int, com.android.car.bluetooth.CarBluetoothService)
android.content.Context context
int userId
com.android.car.bluetooth.CarBluetoothService bluetoothService
android.bluetooth.BluetoothManager bluetoothManager
public void init ()
android.content.IntentFilter profileFilter
android.os.UserHandle currentUser
public void release ()
public void connectDevices ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/bluetooth/BluetoothDeviceManager$BluetoothBroadcastReceiver.class
BluetoothDeviceManager.java
package com.android.car.bluetooth
final com.android.car.bluetooth.BluetoothDeviceManager$BluetoothBroadcastReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.car.bluetooth.BluetoothDeviceManager this$0
private void <init> (com.android.car.bluetooth.BluetoothDeviceManager)
public void onReceive (android.content.Context, android.content.Intent)
int bondState
int adapterState
int profile
int state
android.content.Context context
android.content.Intent intent
String action
android.bluetooth.BluetoothDevice device
}
com/android/car/bluetooth/BluetoothDeviceManager.class
BluetoothDeviceManager.java
package com.android.car.bluetooth
public final com.android.car.bluetooth.BluetoothDeviceManager extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final String SETTINGS_KEY
private static final String SETTINGS_DELIMITER
private static final int AUTO_CONNECT_TIMEOUT_MS
private static final Object AUTO_CONNECT_TOKEN
private final android.content.Context mContext
private final Object mPrioritizedDevicesLock
private java.util.ArrayList mPrioritizedDevices
private final Object mAutoConnectLock
private boolean mConnecting
private int mAutoConnectPriority
private final android.util.SparseIntArray mAutoConnectingDeviceProfiles
private java.util.List mAutoConnectingDevices
private android.content.Context mUserContext
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final com.android.car.bluetooth.BluetoothDeviceManager$BluetoothBroadcastReceiver mBluetoothBroadcastReceiver
private final android.os.Handler mHandler
private void handleProfileConnectionStateChanged (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int profile
int state
private void handleDeviceBondStateChange (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int state
private void handleAdapterStateChange (int)
int state
public static com.android.car.bluetooth.BluetoothDeviceManager create (android.content.Context)
RuntimeException e
android.content.Context context
private void <init> (android.content.Context)
android.content.Context context
android.bluetooth.BluetoothManager bluetoothManager
public void start ()
android.content.IntentFilter filter
android.os.UserHandle currentUser
public void stop ()
private boolean load ()
android.bluetooth.BluetoothDevice device
IllegalArgumentException e
String address
int i
String devicesStr
java.util.List deviceList
java.util.ArrayList devices
private boolean commit ()
android.bluetooth.BluetoothDevice device
StringBuilder sb
String delimiter
String devicesStr
public java.util.List getDeviceListSnapshot ()
public void addDevice (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void removeDevice (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public int getDeviceConnectionPriority (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void setDeviceConnectionPriority (android.bluetooth.BluetoothDevice, int)
int priorityToSet
android.bluetooth.BluetoothDevice device
int priority
private int connect (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void beginAutoConnecting ()
private void autoConnectWithTimeout ()
android.bluetooth.BluetoothDevice device
private void initializeAutoConnectingDeviceProfiles ()
private void addWatchedProfileIfSupported (int)
android.bluetooth.BluetoothDevice device
int profile
java.util.List ourUuids
private boolean isAutoConnectDeviceConnected ()
int profileState
int i
private boolean handleAutoConnectingDeviceStateChange (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int profile
int state
private void continueAutoConnecting ()
private void cancelAutoConnecting ()
public boolean isAutoConnecting ()
private boolean isAutoConnectingDevice (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
private void triggerConnections (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void dump (com.android.car.internal.util.IndentingPrintWriter)
android.bluetooth.BluetoothDevice device
com.android.car.internal.util.IndentingPrintWriter writer
java.util.List devices
private synthetic void lambda$autoConnectWithTimeout$1 (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
private synthetic void lambda$autoConnectWithTimeout$0 (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
int connectStatus
static void <clinit> ()
}
com/android/car/bluetooth/BluetoothPowerPolicy$1.class
BluetoothPowerPolicy.java
package com.android.car.bluetooth
com.android.car.bluetooth.BluetoothPowerPolicy$1 extends android.car.hardware.power.ICarPowerPolicyListener$Stub {
final synthetic com.android.car.bluetooth.BluetoothPowerPolicy this$0
void <init> (com.android.car.bluetooth.BluetoothPowerPolicy)
com.android.car.bluetooth.BluetoothPowerPolicy this$0
public void onPolicyChanged (android.car.hardware.power.CarPowerPolicy, android.car.hardware.power.CarPowerPolicy)
android.car.hardware.power.CarPowerPolicy appliedPolicy
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
boolean isOn
}
com/android/car/bluetooth/BluetoothPowerPolicy.class
BluetoothPowerPolicy.java
package com.android.car.bluetooth
public final com.android.car.bluetooth.BluetoothPowerPolicy extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final int BLUETOOTH_OFF
private static final int BLUETOOTH_ON
private final int mUserId
private final android.content.Context mContext
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final android.os.UserManager mUserManager
private final android.car.hardware.power.ICarPowerPolicyListener mPowerPolicyListener
public android.car.hardware.power.ICarPowerPolicyListener getPowerPolicyListener ()
public static com.android.car.bluetooth.BluetoothPowerPolicy create (android.content.Context, int)
NullPointerException e
android.content.Context context
int userId
private void <init> (android.content.Context, int)
android.content.Context context
int userId
android.bluetooth.BluetoothManager bluetoothManager
public void init ()
android.car.hardware.power.CarPowerPolicyFilter filter
com.android.car.power.CarPowerManagementService cpms
public void release ()
com.android.car.power.CarPowerManagementService cpms
private boolean isBluetoothPersistedOn ()
private void enableBluetooth ()
private void disableBluetooth ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/bluetooth/BluetoothProfileInhibitManager$BluetoothConnection.class
BluetoothProfileInhibitManager.java
package com.android.car.bluetooth
public com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection extends java.lang.Object {
private static final String FLATTENED_PATTERN
private final android.bluetooth.BluetoothDevice mBluetoothDevice
private final Integer mBluetoothProfile
final synthetic com.android.car.bluetooth.BluetoothProfileInhibitManager this$0
public void <init> (com.android.car.bluetooth.BluetoothProfileInhibitManager, java.lang.String)
String[] parts
com.android.car.bluetooth.BluetoothProfileInhibitManager this$0
String flattenedParams
android.bluetooth.BluetoothDevice device
Integer profile
public void <init> (com.android.car.bluetooth.BluetoothProfileInhibitManager, java.lang.Integer, android.bluetooth.BluetoothDevice)
com.android.car.bluetooth.BluetoothProfileInhibitManager this$0
Integer profile
android.bluetooth.BluetoothDevice device
public android.bluetooth.BluetoothDevice getDevice ()
public java.lang.Integer getProfile ()
public boolean equals (java.lang.Object)
Object other
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection otherParams
public int hashCode ()
public java.lang.String toString ()
public java.lang.String encode ()
}
com/android/car/bluetooth/BluetoothProfileInhibitManager$InhibitRecord.class
BluetoothProfileInhibitManager.java
package com.android.car.bluetooth
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection mParams
private final android.os.IBinder mToken
private boolean mRemoved
final synthetic com.android.car.bluetooth.BluetoothProfileInhibitManager this$0
void <init> (com.android.car.bluetooth.BluetoothProfileInhibitManager, com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection, android.os.IBinder)
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
android.os.IBinder token
public com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection getParams ()
public android.os.IBinder getToken ()
public boolean removeSelf ()
public void binderDied ()
}
com/android/car/bluetooth/BluetoothProfileInhibitManager.class
BluetoothProfileInhibitManager.java
package com.android.car.bluetooth
public com.android.car.bluetooth.BluetoothProfileInhibitManager extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final String SETTINGS_DELIMITER
private static final android.os.Binder RESTORED_PROFILE_INHIBIT_TOKEN
private static final long RESTORE_BACKOFF_MILLIS
private final android.content.Context mUserContext
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final int mUserId
private final android.car.ICarBluetoothUserService mBluetoothUserProxies
private final String mLogHeader
private final Object mProfileInhibitsLock
private final com.android.car.util.SetMultimap mProfileInhibits
private final java.util.HashSet mRestoredInhibits
private final java.util.HashSet mAlreadyDisabledProfiles
private final android.os.Handler mHandler
public void <init> (android.content.Context, int, android.car.ICarBluetoothUserService)
android.content.Context context
int userId
android.car.ICarBluetoothUserService bluetoothUserProxies
android.bluetooth.BluetoothManager bluetoothManager
private void load ()
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
IllegalArgumentException e
String paramsStr
String savedBluetoothConnection
private void commitLocked ()
java.util.Set inhibitedProfiles
String savedDisconnects
public void start ()
public void stop ()
boolean requestProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder)
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
boolean releaseProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder)
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
private boolean addInhibitRecord (com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord)
android.os.RemoteException e
int policy
android.os.RemoteException e
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
java.util.Set previousRecords
boolean isNewlyAdded
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
private com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord findInhibitRecord (com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection, android.os.IBinder)
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
android.os.IBinder token
private boolean removeInhibitRecord (com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord)
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
private boolean restoreConnectionPolicy (com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection)
android.os.RemoteException e
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
private void tryRemoveRestoredProfileInhibitsLocked ()
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
java.util.HashSet successfullyRemoved
private void removeRestoredProfileInhibits ()
private void releaseAllInhibitsBeforeUnbind ()
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord record
com.android.car.bluetooth.BluetoothProfileInhibitManager$BluetoothConnection params
private boolean isProxyAvailable (int)
android.os.RemoteException e
int profile
public void dump (com.android.car.internal.util.IndentingPrintWriter)
String inhibits
com.android.car.internal.util.IndentingPrintWriter writer
String inhibits
private static synthetic boolean lambda$findInhibitRecord$0 (android.os.IBinder, com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord)
android.os.IBinder token
com.android.car.bluetooth.BluetoothProfileInhibitManager$InhibitRecord r
static void <clinit> ()
}
com/android/car/bluetooth/BluetoothUtils.class
BluetoothUtils.java
package com.android.car.bluetooth
public final com.android.car.bluetooth.BluetoothUtils extends java.lang.Object {
public static final String A2DP_SOURCE_CONNECTION_STATE_CHANGED
public static final String A2DP_SINK_CONNECTION_STATE_CHANGED
public static final String HFP_CLIENT_CONNECTION_STATE_CHANGED
public static final String MAP_CLIENT_CONNECTION_STATE_CHANGED
public static final String PAN_CONNECTION_STATE_CHANGED
public static final String PBAP_CLIENT_CONNECTION_STATE_CHANGED
private static final android.os.ParcelUuid[] A2DP_SOURCE_UUIDS
private static final android.os.ParcelUuid[] A2DP_SINK_UUIDS
private static final android.os.ParcelUuid[] HFP_HF_UUIDS
private static final android.os.ParcelUuid[] HFP_AG_UUIDS
private static final android.os.ParcelUuid[] MAP_CLIENT_UUIDS
private static final android.os.ParcelUuid[] MAP_SERVER_UUIDS
private static final android.os.ParcelUuid[] PAN_UUIDS
private static final android.os.ParcelUuid[] PBAP_CLIENT_UUIDS
private static final android.os.ParcelUuid[] PBAP_SERVER_UUIDS
private static final android.util.SparseArray sAdapterStates
private static final android.util.SparseArray sBondStates
private static final android.util.SparseArray sConnectionStates
private static final android.util.SparseArray sScanModes
private static final android.util.SparseArray sAdvertiseCallbackStatuses
private static final android.util.SparseArray sProfileNames
private static final java.util.HashMap sProfileActions
private void <init> ()
static byte[] getBytesFromAddress (java.lang.String)
String address
int i
int j
byte[] output
static java.lang.String getDeviceDebugInfo (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
static java.lang.String getProfileName (int)
int profile
String name
static java.lang.String getConnectionStateName (int)
int state
String name
static java.lang.String getBondStateName (int)
int state
String name
static java.lang.String getAdapterStateName (int)
int state
String name
static java.lang.String getScanModeName (int)
int mode
String name
static java.lang.String getAdvertisingCallbackStatusName (int)
int status
String name
static java.lang.String getConnectionPolicyName (int)
int priority
String name
static int getProfileFromConnectionAction (java.lang.String)
String action
Integer profile
static boolean isProfileSupported (java.util.List, android.bluetooth.BluetoothDevice, int)
java.util.List localUuids
android.bluetooth.BluetoothDevice device
int profile
android.os.ParcelUuid[] ourUuids
android.os.ParcelUuid[] uuids
static boolean isAProfileAction (java.lang.String)
String action
static int[] getManagedProfilesIds ()
java.util.Map$Entry record
int[] profileIds
int i
static void <clinit> ()
}
com/android/car/bluetooth/CarBluetoothService$1.class
CarBluetoothService.java
package com.android.car.bluetooth
com.android.car.bluetooth.CarBluetoothService$1 extends java.lang.Object implements com.android.car.CarPerUserServiceHelper$ServiceCallback {
final synthetic com.android.car.bluetooth.CarBluetoothService this$0
void <init> (com.android.car.bluetooth.CarBluetoothService)
com.android.car.bluetooth.CarBluetoothService this$0
public void onServiceConnected (android.car.ICarPerUserService)
android.car.ICarPerUserService carPerUserService
public void onPreUnbind ()
public void onServiceDisconnected ()
}
com/android/car/bluetooth/CarBluetoothService.class
CarBluetoothService.java
package com.android.car.bluetooth
public com.android.car.bluetooth.CarBluetoothService extends java.lang.Object implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DBG
static final String THREAD_NAME
private final android.content.Context mContext
private final Object mPerUserLock
private final boolean mUseDefaultPowerPolicy
private com.android.car.bluetooth.BluetoothPowerPolicy mBluetoothPowerPolicy
private com.android.car.bluetooth.BluetoothDeviceManager mDeviceManager
private com.android.car.bluetooth.BluetoothProfileInhibitManager mInhibitManager
private final boolean mUseDefaultConnectionPolicy
private com.android.car.bluetooth.BluetoothDeviceConnectionPolicy mBluetoothDeviceConnectionPolicy
private com.android.car.bluetooth.BluetoothConnectionRetryManager mConnectionRetryManager
private int mUserId
private android.car.ICarPerUserService mCarPerUserService
private android.car.ICarBluetoothUserService mCarBluetoothUserService
private final com.android.car.CarPerUserServiceHelper mUserServiceHelper
private final com.android.car.CarPerUserServiceHelper$ServiceCallback mUserServiceCallback
public void <init> (android.content.Context, com.android.car.CarPerUserServiceHelper)
android.content.Context context
com.android.car.CarPerUserServiceHelper userSwitchService
public void init ()
public void release ()
private void initializeUserLocked ()
private void destroyUserLocked ()
private void createBluetoothUserServiceLocked ()
android.os.RemoteException e
NullPointerException e
private void destroyBluetoothUserServiceLocked ()
android.os.RemoteException e
private void createBluetoothDeviceManagerLocked ()
private void destroyBluetoothDeviceManagerLocked ()
private void createBluetoothProfileInhibitManagerLocked ()
private void destroyBluetoothProfileInhibitManagerLocked ()
private void createBluetoothConnectionRetryManagerLocked ()
private void destroyBluetoothConnectionRetryManagerLocked ()
private void createBluetoothDeviceConnectionPolicyLocked ()
private void destroyBluetoothDeviceConnectionPolicyLocked ()
private void createBluetoothPowerPolicyLocked ()
private void destroyBluetoothPowerPolicyLocked ()
public boolean isUsingDefaultConnectionPolicy ()
public boolean isUsingDefaultPowerPolicy ()
public void connectDevices ()
public java.util.List getProfileDevicePriorityList ()
public int getDeviceConnectionPriority (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
public void setDeviceConnectionPriority (android.bluetooth.BluetoothDevice, int)
android.bluetooth.BluetoothDevice device
int priority
public boolean requestProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder)
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
public boolean releaseProfileInhibit (android.bluetooth.BluetoothDevice, int, android.os.IBinder)
android.bluetooth.BluetoothDevice device
int profile
android.os.IBinder token
public boolean startBluetoothVoiceRecognition ()
android.os.RemoteException e
private void enforceBluetoothAdminPermission ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/bluetooth/CarBluetoothUserService$1.class
CarBluetoothUserService.java
package com.android.car.bluetooth
com.android.car.bluetooth.CarBluetoothUserService$1 extends java.lang.Object implements android.bluetooth.BluetoothProfile$ServiceListener {
final synthetic com.android.car.bluetooth.CarBluetoothUserService this$0
void <init> (com.android.car.bluetooth.CarBluetoothUserService)
com.android.car.bluetooth.CarBluetoothUserService this$0
public void onServiceConnected (int, android.bluetooth.BluetoothProfile)
int profile
android.bluetooth.BluetoothProfile proxy
public void onServiceDisconnected (int)
int profile
}
com/android/car/bluetooth/CarBluetoothUserService.class
CarBluetoothUserService.java
package com.android.car.bluetooth
public com.android.car.bluetooth.CarBluetoothUserService extends android.car.ICarBluetoothUserService$Stub {
private static final String TAG
private static final boolean DBG
private static final int PROXY_OPERATION_TIMEOUT_MS
private static final java.util.List sProfilesToConnect
private final com.android.car.CarPerUserServiceImpl mService
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final android.telecom.TelecomManager mTelecomManager
private android.bluetooth.BluetoothA2dpSink mBluetoothA2dpSink
private android.bluetooth.BluetoothHeadsetClient mBluetoothHeadsetClient
private final java.util.concurrent.locks.ReentrantLock mBluetoothProxyLock
private final java.util.concurrent.locks.Condition mConditionAllProxiesConnected
private final com.android.car.bluetooth.FastPairProvider mFastPairProvider
private android.util.SparseBooleanArray mBluetoothProfileStatus
private int mConnectedProfiles
private android.bluetooth.BluetoothProfile$ServiceListener mProfileListener
public void <init> (com.android.car.CarPerUserServiceImpl)
int profile
com.android.car.CarPerUserServiceImpl service
public void setupBluetoothConnectionProxies ()
int profile
public void closeBluetoothConnectionProxies ()
public boolean isBluetoothConnectionProxyAvailable (int)
int profile
boolean proxyConnected
private boolean waitForProxies (int)
InterruptedException e
int timeout
public int getConnectionPolicy (int, android.bluetooth.BluetoothDevice)
int policy
int policy
int profile
android.bluetooth.BluetoothDevice device
int policy
public void setConnectionPolicy (int, android.bluetooth.BluetoothDevice, int)
int profile
android.bluetooth.BluetoothDevice device
int policy
public boolean startBluetoothVoiceRecognition ()
android.bluetooth.BluetoothDevice d
int i
String defaultPhoneBdAddr
android.bluetooth.BluetoothDevice bvraDevice
android.telecom.PhoneAccountHandle defaultPhone
java.util.List devices
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter pw
static void <clinit> ()
}
com/android/car/bluetooth/FastPairAccountKeyStorage$AccountKey.class
FastPairAccountKeyStorage.java
package com.android.car.bluetooth
public com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey extends java.lang.Object {
private final byte[] mKey
void <init> (byte[])
byte[] key
void <init> (java.lang.String)
String key
public byte[] toBytes ()
public javax.crypto.spec.SecretKeySpec getKeySpec ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey other
public java.lang.String toString ()
}
com/android/car/bluetooth/FastPairAccountKeyStorage.class
FastPairAccountKeyStorage.java
package com.android.car.bluetooth
public com.android.car.bluetooth.FastPairAccountKeyStorage extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final String FAST_PAIR_PREFERENCES
private static final String NUM_ACCOUNT_KEYS
private final android.content.Context mContext
private final java.util.LinkedHashSet mKeys
private final Object mKeyLock
private final int mStorageSize
public void <init> (android.content.Context, int)
android.content.Context context
int size
public int capacity ()
public boolean add (com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey)
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
public boolean remove (com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey)
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
public java.util.List getAllAccountKeys ()
public void clear ()
private void trimToSize ()
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
public boolean load ()
String key
int i
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
java.util.List keys
android.content.SharedPreferences preferences
int numKeys
private boolean commit ()
int i
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
android.content.SharedPreferences preferences
android.content.SharedPreferences$Editor editor
int accountKeyCount
int finalSize
int i
private boolean isUserUnlocked ()
public java.lang.String toString ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
com.android.car.internal.util.IndentingPrintWriter writer
java.util.List keys
static void <clinit> ()
}
com/android/car/bluetooth/FastPairAdvertiser$1.class
FastPairAdvertiser.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairAdvertiser$1 extends android.car.builtin.bluetooth.le.AdvertisingSetCallbackHelper$Callback {
final synthetic com.android.car.bluetooth.FastPairAdvertiser this$0
void <init> (com.android.car.bluetooth.FastPairAdvertiser)
com.android.car.bluetooth.FastPairAdvertiser this$0
public void onAdvertisingSetStarted (android.bluetooth.le.AdvertisingSet, int, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int txPower
int status
public void onAdvertisingSetStopped (android.bluetooth.le.AdvertisingSet)
android.bluetooth.le.AdvertisingSet advertisingSet
public void onOwnAddressRead (android.bluetooth.le.AdvertisingSet, int, java.lang.String)
android.bluetooth.le.AdvertisingSet advertisingSet
int addressType
String address
}
com/android/car/bluetooth/FastPairAdvertiser$2.class
FastPairAdvertiser.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairAdvertiser$2 extends android.bluetooth.le.AdvertisingSetCallback {
final synthetic com.android.car.bluetooth.FastPairAdvertiser this$0
void <init> (com.android.car.bluetooth.FastPairAdvertiser)
com.android.car.bluetooth.FastPairAdvertiser this$0
public void onAdvertisingSetStarted (android.bluetooth.le.AdvertisingSet, int, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int txPower
int status
public void onAdvertisingSetStopped (android.bluetooth.le.AdvertisingSet)
android.bluetooth.le.AdvertisingSet advertisingSet
}
com/android/car/bluetooth/FastPairAdvertiser$AdvertisingHandler$AdvertisingRequest.class
FastPairAdvertiser.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler$AdvertisingRequest extends java.lang.Object {
public final byte[] mData
public final int mInterval
public final com.android.car.bluetooth.FastPairAdvertiser$Callbacks mCallback
final synthetic com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler this$1
void <init> (com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler, byte[], int, com.android.car.bluetooth.FastPairAdvertiser$Callbacks)
byte[] data
int interval
com.android.car.bluetooth.FastPairAdvertiser$Callbacks callback
}
com/android/car/bluetooth/FastPairAdvertiser$AdvertisingHandler.class
FastPairAdvertiser.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler extends android.os.Handler {
private static final int MSG_ADVERTISING_STOPPED
private static final int MSG_START_ADVERTISING
private static final int MSG_ADVERTISING_STARTED
private static final int MSG_STOP_ADVERTISING
private static final int MSG_TIMEOUT
private static final int OPERATION_TIMEOUT_MS
private int mState
private final java.util.ArrayList mDeferredMessages
final synthetic com.android.car.bluetooth.FastPairAdvertiser this$0
void <init> (com.android.car.bluetooth.FastPairAdvertiser)
public void startAdvertising (byte[], int, com.android.car.bluetooth.FastPairAdvertiser$Callbacks)
byte[] data
int interval
com.android.car.bluetooth.FastPairAdvertiser$Callbacks callback
com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler$AdvertisingRequest request
public void advertisingStarted ()
public void stopAdvertising ()
public void advertisingStopped ()
private void queueOperationTimeout ()
public void handleMessage (android.os.Message)
com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler$AdvertisingRequest request
android.os.Message msg
private void transitionTo (int)
int state
private void deferMessage (android.os.Message)
android.os.Message m
StringBuilder sb
android.os.Message message
android.os.Message copy
private void processDeferredMessages ()
android.os.Message message
int i
public int getState ()
private java.lang.String messageToString (int)
int message
}
com/android/car/bluetooth/FastPairAdvertiser$Callbacks.class
FastPairAdvertiser.java
package com.android.car.bluetooth
public abstract com.android.car.bluetooth.FastPairAdvertiser$Callbacks extends java.lang.Object {
public abstract void onRpaUpdated (android.bluetooth.BluetoothDevice)
}
com/android/car/bluetooth/FastPairAdvertiser.class
FastPairAdvertiser.java
package com.android.car.bluetooth
public com.android.car.bluetooth.FastPairAdvertiser extends java.lang.Object {
private static final String TAG
private static final boolean DBG
public static final int STATE_STOPPED
public static final int STATE_STARTING
public static final int STATE_STARTED
public static final int STATE_STOPPING
public static final android.os.ParcelUuid SERVICE_UUID
private static final byte ACCOUNT_KEY_FILTER_FLAGS
private static final byte SALT_FIELD_DESCRIPTOR
private final android.content.Context mContext
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private android.bluetooth.le.BluetoothLeAdvertiser mBluetoothLeAdvertiser
private android.bluetooth.le.AdvertisingSetParameters mAdvertisingSetParameters
private android.bluetooth.le.AdvertisingSetCallback mAdvertisingSetCallback
private android.bluetooth.le.AdvertiseData mData
private int mTxPower
private com.android.car.bluetooth.FastPairAdvertiser$Callbacks mCallbacks
private final com.android.car.bluetooth.FastPairAdvertiser$AdvertisingHandler mAdvertisingHandler
void <init> (android.content.Context)
android.content.Context context
public void advertiseModelId (int, com.android.car.bluetooth.FastPairAdvertiser$Callbacks)
int modelId
com.android.car.bluetooth.FastPairAdvertiser$Callbacks callback
java.nio.ByteBuffer modelIdBytes
public void advertiseAccountKeys (java.util.List, com.android.car.bluetooth.FastPairAdvertiser$Callbacks)
int size
java.util.List accountKeys
com.android.car.bluetooth.FastPairAdvertiser$Callbacks callback
byte[] accountKeyFilter
byte[] salt
java.nio.ByteBuffer accountKeyAdvertisement
byte[] getAccountKeyFilter (java.util.List, byte)
long k
int j
byte[] hashed
java.nio.ByteBuffer byteBuffer
Exception e
byte[] v
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
java.util.List keys
byte salt
int size
byte[] filter
public void stopAdvertising ()
private boolean startAdvertisingInternal (byte[], int, com.android.car.bluetooth.FastPairAdvertiser$Callbacks)
byte[] data
int interval
com.android.car.bluetooth.FastPairAdvertiser$Callbacks callbacks
private void stopAdvertisingInternal ()
public boolean isAdvertising ()
public int getAdvertisingState ()
private void initializeAdvertisingSetCallback ()
android.car.builtin.bluetooth.le.AdvertisingSetCallbackHelper$Callback proxy
android.car.PlatformVersion version
private void onAdvertisingSetStartedHandler (android.bluetooth.le.AdvertisingSet, int, int)
android.bluetooth.le.AdvertisingSet advertisingSet
int txPower
int status
private void onAdvertisingSetStoppedHandler (android.bluetooth.le.AdvertisingSet)
android.bluetooth.le.AdvertisingSet advertisingSet
private void onOwnAddressReadHandler (int, java.lang.String)
int addressType
String address
private java.lang.String stateToString (int)
int state
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/bluetooth/FastPairGattServer$1.class
FastPairGattServer.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairGattServer$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.bluetooth.FastPairGattServer this$0
void <init> (com.android.car.bluetooth.FastPairGattServer)
com.android.car.bluetooth.FastPairGattServer this$0
public void run ()
}
com/android/car/bluetooth/FastPairGattServer$2.class
FastPairGattServer.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairGattServer$2 extends android.bluetooth.BluetoothGattServerCallback {
final synthetic com.android.car.bluetooth.FastPairGattServer this$0
void <init> (com.android.car.bluetooth.FastPairGattServer)
com.android.car.bluetooth.FastPairGattServer this$0
public void onConnectionStateChange (android.bluetooth.BluetoothDevice, int, int)
android.bluetooth.BluetoothDevice device
int status
int newState
public void onCharacteristicReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattCharacteristic)
android.bluetooth.BluetoothDevice device
int requestId
int offset
android.bluetooth.BluetoothGattCharacteristic characteristic
public void onCharacteristicWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[])
byte[] response
android.bluetooth.BluetoothDevice device
int requestId
android.bluetooth.BluetoothGattCharacteristic characteristic
boolean preparedWrite
boolean responseNeeded
int offset
byte[] value
public void onDescriptorWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[])
android.bluetooth.BluetoothDevice device
int requestId
android.bluetooth.BluetoothGattDescriptor descriptor
boolean preparedWrite
boolean responseNeeded
int offset
byte[] value
}
com/android/car/bluetooth/FastPairGattServer$3.class
FastPairGattServer.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairGattServer$3 extends android.content.BroadcastReceiver {
final synthetic com.android.car.bluetooth.FastPairGattServer this$0
void <init> (com.android.car.bluetooth.FastPairGattServer)
com.android.car.bluetooth.FastPairGattServer this$0
public void onReceive (android.content.Context, android.content.Intent)
android.bluetooth.BluetoothDevice device
int state
int previousState
String name
android.content.Context context
android.content.Intent intent
String action
}
com/android/car/bluetooth/FastPairGattServer$Callbacks.class
FastPairGattServer.java
package com.android.car.bluetooth
abstract com.android.car.bluetooth.FastPairGattServer$Callbacks extends java.lang.Object {
public abstract void onPairingCompleted (boolean)
}
com/android/car/bluetooth/FastPairGattServer$DecryptionFailureCounter$1.class
FastPairGattServer.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairGattServer$DecryptionFailureCounter$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.bluetooth.FastPairGattServer$DecryptionFailureCounter this$1
void <init> (com.android.car.bluetooth.FastPairGattServer$DecryptionFailureCounter)
com.android.car.bluetooth.FastPairGattServer$DecryptionFailureCounter this$1
public void run ()
}
com/android/car/bluetooth/FastPairGattServer$DecryptionFailureCounter.class
FastPairGattServer.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairGattServer$DecryptionFailureCounter extends java.lang.Object {
public static final int FAILURE_LIMIT
private static final int FAILURE_RESET_TIMEOUT
private int mCount
private Runnable mResetRunnable
final synthetic com.android.car.bluetooth.FastPairGattServer this$0
private void <init> (com.android.car.bluetooth.FastPairGattServer)
public void increment ()
public void reset ()
public boolean hasExceededLimit ()
public java.lang.String toString ()
}
com/android/car/bluetooth/FastPairGattServer.class
FastPairGattServer.java
package com.android.car.bluetooth
public com.android.car.bluetooth.FastPairGattServer extends java.lang.Object {
public static final android.os.ParcelUuid FAST_PAIR_SERVICE_UUID
public static final android.os.ParcelUuid FAST_PAIR_MODEL_ID_UUID
public static final android.os.ParcelUuid KEY_BASED_PAIRING_UUID
public static final android.os.ParcelUuid PASSKEY_UUID
public static final android.os.ParcelUuid ACCOUNT_KEY_UUID
public static final android.os.ParcelUuid CLIENT_CHARACTERISTIC_CONFIG
public static final android.os.ParcelUuid DEVICE_NAME_CHARACTERISTIC_CONFIG
private static final String TAG
private static final boolean DBG
private static final int MAX_KEY_COUNT
private static final int KEY_LIFESPAN_AWAIT_PAIRING
private static final int KEY_LIFESPAN_PAIRING
private static final int KEY_LIFESPAN_AWAIT_ACCOUNT_KEY
private static final int INVALID
private final boolean mAutomaticPasskeyConfirmation
private final byte[] mModelId
private final String mPrivateAntiSpoof
private final android.content.Context mContext
private final com.android.car.bluetooth.FastPairAccountKeyStorage mFastPairAccountKeyStorage
private android.bluetooth.BluetoothGattServer mBluetoothGattServer
private final android.bluetooth.BluetoothManager mBluetoothManager
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final Object mPasskeyLock
private int mSeekerPasskey
private int mPairingPasskey
private final com.android.car.bluetooth.FastPairGattServer$DecryptionFailureCounter mFailureCounter
private android.bluetooth.BluetoothGattService mFastPairService
private com.android.car.bluetooth.FastPairGattServer$Callbacks mCallbacks
private javax.crypto.spec.SecretKeySpec mSharedSecretKey
private android.bluetooth.BluetoothDevice mLocalRpaDevice
private android.bluetooth.BluetoothDevice mRemotePairingDevice
private android.bluetooth.BluetoothDevice mRemoteGattDevice
private Runnable mClearSharedSecretKey
private final android.os.Handler mHandler
private android.bluetooth.BluetoothGattCharacteristic mModelIdCharacteristic
private android.bluetooth.BluetoothGattCharacteristic mKeyBasedPairingCharacteristic
private android.bluetooth.BluetoothGattCharacteristic mPasskeyCharacteristic
private android.bluetooth.BluetoothGattCharacteristic mAccountKeyCharacteristic
private android.bluetooth.BluetoothGattCharacteristic mDeviceNameCharacteristic
private android.bluetooth.BluetoothGattServerCallback mBluetoothGattServerCallback
android.content.BroadcastReceiver mPairingAttemptsReceiver
public void updateLocalRpa (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
void <init> (android.content.Context, int, java.lang.String, com.android.car.bluetooth.FastPairGattServer$Callbacks, boolean, com.android.car.bluetooth.FastPairAccountKeyStorage)
android.content.Context context
int modelId
String antiSpoof
com.android.car.bluetooth.FastPairGattServer$Callbacks callbacks
boolean automaticAcceptance
com.android.car.bluetooth.FastPairAccountKeyStorage fastPairAccountKeyStorage
java.nio.ByteBuffer modelIdBytes
private void setup ()
String name
void updateLocalName (java.lang.String)
String name
public synchronized boolean start ()
android.content.IntentFilter filter
public synchronized boolean stop ()
public boolean isStarted ()
public boolean isConnected ()
private void setSharedSecretKey (javax.crypto.spec.SecretKeySpec, int)
javax.crypto.spec.SecretKeySpec key
int lifespan
private void setSharedSecretKeyLifespan (int)
int lifespan
private void clearSharedSecretKey ()
private void invalidatePairingPasskeys ()
public boolean isFastPairSessionActive ()
private byte[] encrypt (byte[], javax.crypto.spec.SecretKeySpec)
javax.crypto.Cipher cipher
Exception e
byte[] data
javax.crypto.spec.SecretKeySpec secretKeySpec
private byte[] decrypt (byte[], javax.crypto.spec.SecretKeySpec)
javax.crypto.Cipher cipher
Exception e
byte[] encryptedData
javax.crypto.spec.SecretKeySpec secretKeySpec
private byte[] processKeyBasedPairing (byte[])
byte[] remotePublicKey
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey key
java.util.List storedAccountKeys
String localAddress
byte[] localAddressBytes
byte[] rawResponse
byte[] response
javax.crypto.spec.SecretKeySpec key
byte[] pairingRequest
java.util.List possibleKeys
byte[] encryptedRequest
private com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey calculateAntiSpoofing (byte[], byte[])
java.security.KeyFactory keyFactory
java.security.KeyPairGenerator kpg
java.security.spec.ECParameterSpec ecParameterSpec
java.security.spec.ECPrivateKeySpec ecPrivateKeySpec
java.security.spec.ECPoint publicPoint
java.security.spec.ECPublicKeySpec ecPublicKeySpec
java.security.PrivateKey privateKey
java.security.PublicKey publicKey
javax.crypto.KeyAgreement keyAgreement
byte[] sharedSecret
byte[] digest
byte[] AESAntiSpoofingKey
Exception e
byte[] localPrivateKey
byte[] remotePublicKey
private boolean validateRequestAgainstKey (byte[], javax.crypto.spec.SecretKeySpec)
byte b
StringBuilder sb
String localAddress
byte[] localAddressBytes
byte[] remoteAddressBytes
android.bluetooth.BluetoothDevice localDevice
android.bluetooth.BluetoothDevice reportedDevice
byte[] encryptedRequest
javax.crypto.spec.SecretKeySpec secretKeySpec
byte[] decryptedRequest
private boolean processPairingKey (byte[])
byte[] pairingKey
byte[] decryptedRequest
private void comparePasskeys ()
private void sendPairingResponse (int)
int passkey
byte[] decryptedResponse
java.nio.ByteBuffer pairingPasskeyBytes
byte[] response
private void processAccountKey (byte[])
com.android.car.bluetooth.FastPairAccountKeyStorage$AccountKey receivedKey
byte[] accountKey
byte[] decodedAccountKey
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/bluetooth/FastPairProvider$1.class
FastPairProvider.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairProvider$1 extends java.lang.Object implements com.android.car.bluetooth.FastPairAdvertiser$Callbacks {
final synthetic com.android.car.bluetooth.FastPairProvider this$0
void <init> (com.android.car.bluetooth.FastPairProvider)
com.android.car.bluetooth.FastPairProvider this$0
public void onRpaUpdated (android.bluetooth.BluetoothDevice)
android.bluetooth.BluetoothDevice device
}
com/android/car/bluetooth/FastPairProvider$2.class
FastPairProvider.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairProvider$2 extends java.lang.Object implements com.android.car.bluetooth.FastPairGattServer$Callbacks {
final synthetic com.android.car.bluetooth.FastPairProvider this$0
void <init> (com.android.car.bluetooth.FastPairProvider)
com.android.car.bluetooth.FastPairProvider this$0
public void onPairingCompleted (boolean)
boolean successful
}
com/android/car/bluetooth/FastPairProvider$3.class
FastPairProvider.java
package com.android.car.bluetooth
com.android.car.bluetooth.FastPairProvider$3 extends android.content.BroadcastReceiver {
final synthetic com.android.car.bluetooth.FastPairProvider this$0
void <init> (com.android.car.bluetooth.FastPairProvider)
com.android.car.bluetooth.FastPairProvider this$0
public void onReceive (android.content.Context, android.content.Intent)
int newScanMode
boolean isDiscovering
boolean isFastPairing
int newState
int oldState
android.content.Context context
android.content.Intent intent
String action
}
com/android/car/bluetooth/FastPairProvider.class
FastPairProvider.java
package com.android.car.bluetooth
public com.android.car.bluetooth.FastPairProvider extends java.lang.Object {
private static final String TAG
private static final boolean DBG
static final String THREAD_NAME
private final int mModelId
private final String mAntiSpoofKey
private final boolean mAutomaticAcceptance
private final android.content.Context mContext
private boolean mStarted
private int mScanMode
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
private final com.android.car.bluetooth.FastPairAdvertiser mFastPairAdvertiser
private com.android.car.bluetooth.FastPairGattServer mFastPairGattServer
private final com.android.car.bluetooth.FastPairAccountKeyStorage mFastPairAccountKeyStorage
com.android.car.bluetooth.FastPairAdvertiser$Callbacks mAdvertiserCallbacks
com.android.car.bluetooth.FastPairGattServer$Callbacks mGattServerCallbacks
android.content.BroadcastReceiver mDiscoveryModeChanged
public void <init> (android.content.Context)
android.content.Context context
android.content.res.Resources res
boolean isEnabled ()
boolean isStarted ()
public void start ()
android.content.IntentFilter filter
public void stop ()
void advertiseModelId ()
void advertiseAccountKeys ()
void stopAdvertising ()
void startGatt ()
void stopGatt ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/cluster/
com/android/car/cluster/ClusterHomeService$1.class
ClusterHomeService.java
package com.android.car.cluster
com.android.car.cluster.ClusterHomeService$1 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.cluster.ClusterHomeService this$0
void <init> (com.android.car.cluster.ClusterHomeService)
com.android.car.cluster.ClusterHomeService this$0
public void onOccupantZoneConfigChanged (int) throws android.os.RemoteException
int flags
}
com/android/car/cluster/ClusterHomeService.class
ClusterHomeService.java
package com.android.car.cluster
public com.android.car.cluster.ClusterHomeService extends android.car.cluster.IClusterHomeService$Stub implements com.android.car.CarServiceBase com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback com.android.car.hal.ClusterHalService$ClusterHalEventCallback {
private static final String TAG
private static final int DEFAULT_MIN_UPDATE_INTERVAL_MILLIS
private static final String NAV_STATE_PROTO_BUNDLE_KEY
private final android.content.Context mContext
private final com.android.car.hal.ClusterHalService mClusterHalService
private final com.android.car.cluster.ClusterNavigationService mClusterNavigationService
private final com.android.car.CarOccupantZoneService mOccupantZoneService
private final com.android.car.am.FixedActivityService mFixedActivityService
private final android.content.ComponentName mClusterHomeActivity
private boolean mServiceEnabled
private int mClusterDisplayId
private int mOnOff
private android.graphics.Rect mBounds
private android.graphics.Insets mInsets
private int mUiType
private android.content.Intent mLastIntent
private int mLastIntentUserId
private final android.os.RemoteCallbackList mClientListeners
private final android.os.RemoteCallbackList mClientNavigationListeners
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
public void <init> (android.content.Context, com.android.car.hal.ClusterHalService, com.android.car.cluster.ClusterNavigationService, com.android.car.CarOccupantZoneService, com.android.car.am.FixedActivityService)
android.content.Context context
com.android.car.hal.ClusterHalService clusterHalService
com.android.car.cluster.ClusterNavigationService navigationService
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.am.FixedActivityService fixedActivityService
public void init ()
private void initClusterDisplay ()
android.hardware.display.DisplayManager displayManager
android.view.Display clusterDisplay
android.graphics.Point size
int clusterDisplayId
android.app.ActivityOptions activityOptions
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void onSwitchUi (int)
int uiType
int changes
public void onDisplayState (int, android.graphics.Rect, android.graphics.Insets)
int onOff
android.graphics.Rect bounds
android.graphics.Insets insets
int changes
private void sendDisplayState (int)
android.car.cluster.IClusterStateListener callback
int i
int changes
android.car.cluster.ClusterState state
int n
public void onNavigationStateChanged (android.os.Bundle)
android.os.Bundle bundle
byte[] protoBytes
private void sendNavigationState (byte[])
android.car.cluster.IClusterNavigationStateListener callback
int i
byte[] protoBytes
int n
public android.car.navigation.CarNavigationInstrumentCluster getInstrumentClusterInfo ()
public void notifyNavContextOwnerChanged (com.android.car.cluster.ClusterNavigationService$ContextOwner)
com.android.car.cluster.ClusterNavigationService$ContextOwner owner
android.car.cluster.navigation.NavigationState$NavigationStateProto emptyProto
public void reportState (int, int, byte[])
int uiTypeMain
int uiTypeSub
byte[] uiAvailability
public void requestDisplay (int)
int uiType
public boolean startFixedActivityModeAsUser (android.content.Intent, android.os.Bundle, int)
android.content.Intent intent
android.os.Bundle activityOptionsBundle
int userId
android.app.ActivityOptions activityOptions
public void stopFixedActivityMode ()
public void registerClusterStateListener (android.car.cluster.IClusterStateListener)
android.car.cluster.IClusterStateListener listener
public void unregisterClusterStateListener (android.car.cluster.IClusterStateListener)
android.car.cluster.IClusterStateListener listener
public void registerClusterNavigationStateListener (android.car.cluster.IClusterNavigationStateListener)
android.car.cluster.IClusterNavigationStateListener listener
public void unregisterClusterNavigationStateListener (android.car.cluster.IClusterNavigationStateListener)
android.car.cluster.IClusterNavigationStateListener listener
public android.car.cluster.ClusterState getClusterState ()
private void enforcePermission (java.lang.String)
String permissionName
private android.car.cluster.ClusterState createClusterState ()
android.car.cluster.ClusterState state
}
com/android/car/cluster/ClusterNavigationService$ClusterNavigationServiceCallback.class
ClusterNavigationService.java
package com.android.car.cluster
abstract com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback extends java.lang.Object {
public abstract void onNavigationStateChanged (android.os.Bundle)
public abstract android.car.navigation.CarNavigationInstrumentCluster getInstrumentClusterInfo ()
public abstract void notifyNavContextOwnerChanged (com.android.car.cluster.ClusterNavigationService$ContextOwner)
}
com/android/car/cluster/ClusterNavigationService$ContextOwner.class
ClusterNavigationService.java
package com.android.car.cluster
com.android.car.cluster.ClusterNavigationService$ContextOwner extends java.lang.Object {
final int uid
final int pid
void <init> (int, int)
int uid
int pid
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.car.cluster.ClusterNavigationService$ContextOwner that
public int hashCode ()
}
com/android/car/cluster/ClusterNavigationService.class
ClusterNavigationService.java
package com.android.car.cluster
public com.android.car.cluster.ClusterNavigationService extends android.car.cluster.renderer.IInstrumentClusterNavigation$Stub implements com.android.car.CarServiceBase com.android.car.AppFocusService$FocusOwnershipCallback {
static final String TAG
private static final com.android.car.cluster.ClusterNavigationService$ContextOwner NO_OWNER
private static final String NAV_STATE_PROTO_BUNDLE_KEY
private final android.content.Context mContext
private final com.android.car.AppFocusService mAppFocusService
private final Object mLock
private com.android.car.cluster.ClusterNavigationService$ContextOwner mNavContextOwner
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback mClusterServiceCallback
public void onNavigationStateChanged (android.os.Bundle)
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback callback
android.os.Bundle bundle
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback callback
public android.car.navigation.CarNavigationInstrumentCluster getInstrumentClusterInfo ()
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback callback
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback callback
public void <init> (android.content.Context, com.android.car.AppFocusService)
android.content.Context context
com.android.car.AppFocusService appFocusService
public void setClusterServiceCallback (com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback)
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback clusterServiceCallback
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void onFocusAcquired (int, int, int)
int appType
int uid
int pid
public void onFocusAbandoned (int, int, int)
int appType
int uid
int pid
private void assertNavigationFocus ()
int uid
int pid
com.android.car.AppFocusService afs
private void changeNavContextOwner (int, int, int, boolean)
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback callback
int appType
int uid
int pid
boolean acquire
com.android.car.cluster.ClusterNavigationService$ContextOwner requester
com.android.car.cluster.ClusterNavigationService$ContextOwner newOwner
com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback callback
private void assertNavStateProtoValid (android.os.Bundle)
android.car.cluster.navigation.NavigationState$Maneuver maneuver
android.car.cluster.navigation.NavigationState$Step step
android.car.cluster.navigation.NavigationState$NavigationStateProto navigationStateProto
com.google.protobuf.InvalidProtocolBufferException e
android.os.Bundle bundle
byte[] protoBytes
static void <clinit> ()
}
com/android/car/cluster/InstrumentClusterService$1.class
InstrumentClusterService.java
package com.android.car.cluster
com.android.car.cluster.InstrumentClusterService$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.cluster.InstrumentClusterService this$0
void <init> (com.android.car.cluster.InstrumentClusterService)
com.android.car.cluster.InstrumentClusterService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
com.android.car.cluster.ClusterNavigationService$ContextOwner navContextOwner
android.content.ComponentName name
android.os.IBinder binder
android.car.cluster.renderer.IInstrumentCluster service
com.android.car.cluster.ClusterNavigationService$ContextOwner navContextOwner
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/car/cluster/InstrumentClusterService$2.class
InstrumentClusterService.java
package com.android.car.cluster
com.android.car.cluster.InstrumentClusterService$2 extends android.car.cluster.renderer.IInstrumentClusterHelper$Stub {
final synthetic com.android.car.cluster.InstrumentClusterService this$0
void <init> (com.android.car.cluster.InstrumentClusterService)
com.android.car.cluster.InstrumentClusterService this$0
public boolean startFixedActivityModeForDisplayAndUser (android.content.Intent, android.os.Bundle, int)
android.content.Intent intent
android.os.Bundle activityOptionsBundle
int userId
android.app.ActivityOptions options
com.android.car.am.FixedActivityService service
public void stopFixedActivityMode (int)
int displayId
com.android.car.am.FixedActivityService service
}
com/android/car/cluster/InstrumentClusterService$ClusterManagerService.class
InstrumentClusterService.java
package com.android.car.cluster
com.android.car.cluster.InstrumentClusterService$ClusterManagerService extends android.car.cluster.IInstrumentClusterManagerService$Stub {
final synthetic com.android.car.cluster.InstrumentClusterService this$0
private void <init> (com.android.car.cluster.InstrumentClusterService)
public void startClusterActivity (android.content.Intent) throws android.os.RemoteException
android.content.Intent intent
public void registerCallback (android.car.cluster.IInstrumentClusterManagerCallback) throws android.os.RemoteException
android.car.cluster.IInstrumentClusterManagerCallback callback
public void unregisterCallback (android.car.cluster.IInstrumentClusterManagerCallback) throws android.os.RemoteException
android.car.cluster.IInstrumentClusterManagerCallback callback
}
com/android/car/cluster/InstrumentClusterService$DeferredRebinder.class
InstrumentClusterService.java
package com.android.car.cluster
final com.android.car.cluster.InstrumentClusterService$DeferredRebinder extends android.os.Handler {
private static final String TAG
private static final long NEXT_REBIND_ATTEMPT_DELAY_MS
private static final int NUMBER_OF_ATTEMPTS
private final java.lang.ref.WeakReference mService
private void <init> (com.android.car.cluster.InstrumentClusterService)
com.android.car.cluster.InstrumentClusterService service
public void rebind ()
com.android.car.cluster.InstrumentClusterService service
boolean bound
public void handleMessage (android.os.Message)
int attempts
android.os.Message msg
com.android.car.cluster.InstrumentClusterService service
boolean bound
static void <clinit> ()
}
com/android/car/cluster/InstrumentClusterService.class
InstrumentClusterService.java
package com.android.car.cluster
public com.android.car.cluster.InstrumentClusterService extends java.lang.Object implements com.android.car.CarServiceBase com.android.car.CarInputService$KeyEventListener com.android.car.cluster.ClusterNavigationService$ClusterNavigationServiceCallback {
static final String TAG
private static final com.android.car.cluster.ClusterNavigationService$ContextOwner NO_OWNER
private static final long RENDERER_SERVICE_WAIT_TIMEOUT_MS
private static final long RENDERER_WAIT_MAX_RETRY
private final android.content.Context mContext
private final com.android.car.CarInputService mCarInputService
private final com.android.car.cluster.ClusterNavigationService mClusterNavigationService
private final long mRendererServiceWaitTimeoutMs
private final com.android.car.cluster.InstrumentClusterService$ClusterManagerService mClusterManagerService
private final Object mLock
private com.android.car.cluster.ClusterNavigationService$ContextOwner mNavContextOwner
private android.car.cluster.renderer.IInstrumentCluster mRendererService
private final com.android.car.cluster.InstrumentClusterService$DeferredRebinder mDeferredRebinder
private boolean mRendererBound
private final String mRenderingServiceConfig
private android.car.cluster.renderer.IInstrumentClusterNavigation mIInstrumentClusterNavigationFromRenderer
final android.content.ServiceConnection mRendererServiceConnection
private final android.car.cluster.renderer.IInstrumentClusterHelper mInstrumentClusterHelper
public void onNavigationStateChanged (android.os.Bundle)
android.os.RemoteException e
android.os.Bundle bundle
android.car.cluster.renderer.IInstrumentClusterNavigation navigationBinder
public android.car.navigation.CarNavigationInstrumentCluster getInstrumentClusterInfo ()
android.os.RemoteException e
android.car.cluster.renderer.IInstrumentClusterNavigation navigationBinder
int i
public void notifyNavContextOwnerChanged (com.android.car.cluster.ClusterNavigationService$ContextOwner)
com.android.car.cluster.ClusterNavigationService$ContextOwner owner
android.car.cluster.renderer.IInstrumentCluster service
public void <init> (android.content.Context, com.android.car.cluster.ClusterNavigationService, com.android.car.CarInputService)
android.content.Context context
com.android.car.cluster.ClusterNavigationService navigationService
com.android.car.CarInputService carInputService
void <init> (android.content.Context, com.android.car.cluster.ClusterNavigationService, com.android.car.CarInputService, long)
android.content.Context context
com.android.car.cluster.ClusterNavigationService navigationService
com.android.car.CarInputService carInputService
long rendererServiceWaitTimeoutMs
private android.car.cluster.renderer.IInstrumentCluster waitForRendererLocked ()
InterruptedException e
private android.car.cluster.renderer.IInstrumentClusterNavigation getNavigationBinder ()
android.car.cluster.renderer.IInstrumentCluster renderer
android.os.RemoteException e
int i
android.car.cluster.renderer.IInstrumentCluster renderer
android.car.cluster.renderer.IInstrumentClusterNavigation navigationBinder
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private static void notifyNavContextOwnerChanged (android.car.cluster.renderer.IInstrumentCluster, com.android.car.cluster.ClusterNavigationService$ContextOwner)
android.os.RemoteException e
android.car.cluster.renderer.IInstrumentCluster service
com.android.car.cluster.ClusterNavigationService$ContextOwner owner
private boolean isRendererServiceEnabled ()
boolean explicitlyDisabled
private boolean bindInstrumentClusterRendererService ()
android.content.Intent intent
android.os.Bundle bundle
public android.car.cluster.IInstrumentClusterManagerService$Stub getManagerService ()
public void onKeyEvent (android.view.KeyEvent)
android.os.RemoteException e
android.view.KeyEvent event
android.car.cluster.renderer.IInstrumentCluster service
private android.car.cluster.renderer.IInstrumentCluster getInstrumentClusterRendererService ()
private synthetic void lambda$init$0 ()
boolean bound
static void <clinit> ()
}
com/android/car/evs/
com/android/car/evs/CarEvsService$1.class
CarEvsService.java
package com.android.car.evs
com.android.car.evs.CarEvsService$1 extends android.car.hardware.property.ICarPropertyEventListener$Stub {
final synthetic com.android.car.evs.CarEvsService this$0
void <init> (com.android.car.evs.CarEvsService)
com.android.car.evs.CarEvsService this$0
public void onEvent (java.util.List) throws android.os.RemoteException
java.util.List events
}
com/android/car/evs/CarEvsService$2.class
CarEvsService.java
package com.android.car.evs
com.android.car.evs.CarEvsService$2 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.car.evs.CarEvsService this$0
void <init> (com.android.car.evs.CarEvsService)
com.android.car.evs.CarEvsService this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int i
int i
int displayId
android.view.Display display
}
com/android/car/evs/CarEvsService$EvsHalEvent.class
CarEvsService.java
package com.android.car.evs
final com.android.car.evs.CarEvsService$EvsHalEvent extends java.lang.Object {
private long mTimestamp
private int mServiceType
private boolean mOn
public void <init> (long, int, boolean)
long timestamp
int type
boolean on
public long getTimestamp ()
public int getServiceType ()
public boolean isRequestingToStartActivity ()
public java.lang.String toString ()
}
com/android/car/evs/CarEvsService$EvsTriggerListener.class
CarEvsService.java
package com.android.car.evs
final com.android.car.evs.CarEvsService$EvsTriggerListener extends java.lang.Object implements com.android.car.hal.EvsHalService$EvsHalEventListener {
final synthetic com.android.car.evs.CarEvsService this$0
void <init> (com.android.car.evs.CarEvsService)
com.android.car.evs.CarEvsService this$0
public void onEvent (int, boolean)
int type
boolean on
com.android.car.evs.StateMachine instance
}
com/android/car/evs/CarEvsService$StatusListenerList.class
CarEvsService.java
package com.android.car.evs
final com.android.car.evs.CarEvsService$StatusListenerList extends android.os.RemoteCallbackList {
private final java.lang.ref.WeakReference mService
final synthetic com.android.car.evs.CarEvsService this$0
void <init> (com.android.car.evs.CarEvsService, com.android.car.evs.CarEvsService)
com.android.car.evs.CarEvsService evsService
public void onCallbackDied (android.car.evs.ICarEvsStatusListener)
android.car.evs.ICarEvsStatusListener listener
com.android.car.evs.CarEvsService svc
public volatile synthetic void onCallbackDied (android.os.IInterface)
}
com/android/car/evs/CarEvsService.class
CarEvsService.java
package com.android.car.evs
public final com.android.car.evs.CarEvsService extends android.car.evs.ICarEvsService$Stub implements com.android.car.CarServiceBase {
private static final boolean DBG
private final android.content.Context mContext
private final android.content.Context mBuiltinContext
private final com.android.car.hal.EvsHalService mEvsHalService
private final com.android.car.CarPropertyService mPropertyService
private final android.hardware.display.DisplayManager mDisplayManager
private final Object mLock
private final android.util.ArraySet mSessionTokens
private final android.os.Handler mHandler
private final com.android.car.evs.CarEvsService$StatusListenerList mStatusListeners
private final android.car.hardware.property.ICarPropertyEventListener mGearSelectionPropertyListener
private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.util.SparseArray mServiceInstances
private final android.util.ArrayMap mCallbackToServiceType
private int mCurrentDisplayState
private boolean mUseGearSelection
private com.android.car.evs.CarEvsService$EvsHalEvent mLastEvsHalEvent
final com.android.car.evs.CarEvsService$EvsTriggerListener mEvsTriggerListener
public void <init> (android.content.Context, android.content.Context, com.android.car.hal.EvsHalService, com.android.car.CarPropertyService)
com.android.car.evs.CarEvsServiceUtils$Parameters params
com.android.car.evs.StateMachine s
String rawString
android.content.ComponentName activityComponentName
String activityName
android.content.ComponentName activityComponentName
String cameraId
com.android.car.evs.StateMachine s
android.content.Context context
android.content.Context builtinContext
com.android.car.hal.EvsHalService halService
com.android.car.CarPropertyService propertyService
String[] rawConfigurationStrings
public void init ()
com.android.car.evs.StateMachine instance
int i
IllegalStateException e
com.android.car.evs.StateMachine instance
public void release ()
com.android.car.evs.StateMachine instance
int i
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void registerStatusListener (android.car.evs.ICarEvsStatusListener)
android.car.evs.ICarEvsStatusListener listener
public void unregisterStatusListener (android.car.evs.ICarEvsStatusListener)
android.car.evs.ICarEvsStatusListener listener
public int startActivity (int)
int type
com.android.car.evs.StateMachine instance
public void stopActivity ()
com.android.car.evs.StateMachine instance
public int startVideoStream (int, android.os.IBinder, android.car.evs.ICarEvsStreamCallback)
int type
android.os.IBinder token
android.car.evs.ICarEvsStreamCallback callback
com.android.car.evs.StateMachine instance
android.util.ArraySet types
public void stopVideoStream (android.car.evs.ICarEvsStreamCallback)
int type
com.android.car.evs.StateMachine instance
int i
android.car.evs.ICarEvsStreamCallback callback
android.util.ArraySet types
public void returnFrameBuffer (android.car.evs.CarEvsBufferDescriptor)
android.car.evs.CarEvsBufferDescriptor buffer
int type
public android.car.evs.CarEvsStatus getCurrentStatus ()
com.android.car.evs.StateMachine instance
public android.os.IBinder generateSessionToken ()
int systemUiUid
int callerUid
android.content.pm.PackageManager$NameNotFoundException e
String systemUiPackageName
android.os.IBinder token
public boolean isSupported (int)
int type
com.android.car.evs.StateMachine instance
public boolean setRearviewCameraIdFromCommand (java.lang.String)
String id
public boolean setCameraIdFromCommand (java.lang.String, java.lang.String)
String type
String id
int serviceType
com.android.car.evs.StateMachine instance
public java.lang.String getRearviewCameraIdFromCommand ()
public java.lang.String getCameraIdFromCommand (java.lang.String)
String type
int serviceType
com.android.car.evs.StateMachine instance
public boolean enableServiceTypeFromCommand (java.lang.String, java.lang.String)
int type
com.android.car.evs.StateMachine instance
int i
String typeString
String cameraId
int serviceType
com.android.car.evs.StateMachine s
public boolean isServiceTypeEnabledFromCommand (java.lang.String)
String type
int serviceType
boolean isSessionToken (android.os.IBinder)
android.os.IBinder token
void invalidateSessionToken (android.os.IBinder)
android.os.IBinder token
android.os.IBinder generateSessionTokenInternal ()
android.os.IBinder token
void addStreamCallback (int, android.car.evs.ICarEvsStreamCallback)
int type
android.car.evs.ICarEvsStreamCallback callback
com.android.car.evs.StateMachine instance
android.util.ArraySet types
boolean needToStartActivity ()
void setServiceState (int, int)
int type
int newState
com.android.car.evs.StateMachine instance
void setToUseGearSelection (boolean)
boolean useGearSelection
void setLastEvsHalEvent (long, int, boolean)
long timestamp
int type
boolean on
private void handleClientDisconnected (android.car.evs.ICarEvsStreamCallback)
com.android.car.evs.StateMachine instance
int i
android.car.evs.ICarEvsStreamCallback callback
android.util.ArraySet types
void broadcastStateTransition (int, int)
android.os.RemoteException e
android.car.evs.ICarEvsStatusListener listener
int type
int state
int idx
void stopService ()
private void stopService (android.car.evs.ICarEvsStreamCallback)
com.android.car.evs.StateMachine instance
int i
android.car.evs.ICarEvsStreamCallback callback
android.util.ArraySet types
private void handlePropertyEvent (android.car.hardware.property.CarPropertyEvent)
boolean isReverseGear
android.car.hardware.property.CarPropertyEvent event
android.car.hardware.CarPropertyValue value
long timestamp
boolean isReverseGear
com.android.car.evs.StateMachine instance
private static void notifyStreamStopped (android.car.evs.ICarEvsStreamCallback)
android.os.RemoteException e
android.car.evs.ICarEvsStreamCallback callback
private void handleClientDisconnected (android.car.evs.ICarEvsStatusListener)
android.car.evs.ICarEvsStatusListener listener
static void <clinit> ()
}
com/android/car/evs/CarEvsServiceUtils$Parameters.class
CarEvsServiceUtils.java
package com.android.car.evs
final com.android.car.evs.CarEvsServiceUtils$Parameters extends java.lang.Object {
private final int mServiceType
private final android.content.ComponentName mActivityName
private String mCameraId
private void <init> (int, java.lang.String, java.lang.String)
int type
String cameraId
String activityName
static com.android.car.evs.CarEvsServiceUtils$Parameters create (int, java.lang.String, java.lang.String)
int type
String cameraId
String activityName
int getType ()
java.lang.String getCameraId ()
void setCameraId (java.lang.String)
String cameraId
android.content.ComponentName getActivityComponentName ()
public java.lang.String toString ()
}
com/android/car/evs/CarEvsServiceUtils.class
CarEvsServiceUtils.java
package com.android.car.evs
public final com.android.car.evs.CarEvsServiceUtils extends java.lang.Object {
private static final String TAG
private static final int INVALID_SERVICE_TYPE
private static String INVALID_CAMERA_ID
private void <init> ()
static int convertToStreamEvent (int)
int inputEvent
int outputStatus
static com.android.car.evs.CarEvsServiceUtils$Parameters parse (java.lang.String)
String[] keyValuePair
String token
String rawString
int serviceType
String activityName
String cameraId
String[] tokens
static void <clinit> ()
}
com/android/car/evs/StateMachine$HalCallback.class
StateMachine.java
package com.android.car.evs
final com.android.car.evs.StateMachine$HalCallback extends java.lang.Object implements com.android.car.internal.evs.EvsHalWrapper$HalEventCallback {
private final com.android.car.evs.StateMachine$StreamCallbackList mCallbacks
final synthetic com.android.car.evs.StateMachine this$0
void <init> (com.android.car.evs.StateMachine)
com.android.car.evs.StateMachine this$0
public void onHalEvent (int)
int event
public void onFrameEvent (int, android.hardware.HardwareBuffer)
int id
android.hardware.HardwareBuffer buffer
public void onHalDeath ()
boolean register (android.car.evs.ICarEvsStreamCallback, android.os.IBinder)
android.car.evs.ICarEvsStreamCallback callback
android.os.IBinder token
boolean unregister (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
boolean contains (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
int idx
android.car.evs.ICarEvsStreamCallback target
boolean found
boolean isEmpty ()
android.os.RemoteCallbackList get ()
int size ()
void stop ()
android.car.evs.ICarEvsStreamCallback callback
int idx
void dump (com.android.car.internal.util.IndentingPrintWriter)
int idx
com.android.car.internal.util.IndentingPrintWriter writer
private void processStreamEvent (int)
int taggedEvent
android.os.RemoteException e
android.car.evs.ICarEvsStreamCallback callback
int idx
int event
private int processNewFrame (int, android.hardware.HardwareBuffer)
int bufferId
android.os.RemoteException e
android.car.evs.ICarEvsStreamCallback callback
int idx
int id
android.hardware.HardwareBuffer buffer
int refcount
private synthetic void lambda$onFrameEvent$1 (int, android.hardware.HardwareBuffer)
int id
android.hardware.HardwareBuffer buffer
private synthetic void lambda$onHalEvent$0 (int)
int event
}
com/android/car/evs/StateMachine$StreamCallbackList.class
StateMachine.java
package com.android.car.evs
final com.android.car.evs.StateMachine$StreamCallbackList extends android.os.RemoteCallbackList {
final synthetic com.android.car.evs.StateMachine this$0
private void <init> (com.android.car.evs.StateMachine)
public void onCallbackDied (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
public volatile synthetic void onCallbackDied (android.os.IInterface)
}
com/android/car/evs/StateMachine.class
StateMachine.java
package com.android.car.evs
final com.android.car.evs.StateMachine extends java.lang.Object {
static final int REQUEST_PRIORITY_LOW
static final int REQUEST_PRIORITY_NORMAL
static final int REQUEST_PRIORITY_HIGH
private static final int STREAM_START_REQUEST_TIMEOUT_MS
private static final boolean DBG
private static final long EVS_HAL_SERVICE_BIND_RETRY_INTERVAL_MS
private static final String CALLBACK_RUNNABLE_TOKEN
private static final String DEFAULT_CAMERA_ALIAS
private final android.util.SparseIntArray mBufferRecords
private final com.android.car.evs.CarEvsService mService
private final android.content.ComponentName mActivityName
private final android.content.Context mContext
private final com.android.car.internal.evs.EvsHalWrapper mHalWrapper
private final com.android.car.evs.StateMachine$HalCallback mHalCallback
private final android.os.Handler mHandler
private final android.os.HandlerThread mHandlerThread
private final Object mLock
private final Runnable mActivityRequestTimeoutRunnable
private final String mLogTag
private final int mServiceType
private String mCameraId
private int mState
private int mLastRequestPriority
private android.os.IBinder mSessionToken
private android.car.evs.ICarEvsStreamCallback mPrivilegedCallback
private String mCameraIdOverride
static com.android.car.internal.evs.EvsHalWrapper createHalWrapper (android.content.Context, com.android.car.internal.evs.EvsHalWrapper$HalEventCallback)
Class helperClass
java.lang.reflect.Constructor constructor
Exception e
android.content.Context builtinContext
com.android.car.internal.evs.EvsHalWrapper$HalEventCallback callback
void <init> (android.content.Context, android.content.Context, com.android.car.evs.CarEvsService, android.content.ComponentName, int, java.lang.String)
android.content.Context context
android.content.Context builtinContext
com.android.car.evs.CarEvsService service
android.content.ComponentName activityName
int type
String cameraId
void <init> (android.content.Context, android.content.Context, com.android.car.evs.CarEvsService, android.content.ComponentName, int, java.lang.String, android.os.Handler)
android.content.Context context
android.content.Context builtinContext
com.android.car.evs.CarEvsService service
android.content.ComponentName activityName
int type
String cameraId
android.os.Handler handler
String postfix
boolean init ()
void release ()
boolean isConnected ()
void setCameraId (java.lang.String)
String id
java.lang.String getCameraId ()
void doneWithFrame (int)
int refcount
int id
int bufferId
int requestStartActivity (int)
int priority
int requestStartActivityIfNecessary ()
int requestStopActivity (int)
int priority
void cancelActivityRequest ()
void connectToHalServiceIfNecessary ()
void stopService ()
int requestStartVideoStream (android.car.evs.ICarEvsStreamCallback, android.os.IBinder)
int priority
android.car.evs.ICarEvsStreamCallback callback
android.os.IBinder token
int priority
void requestStopVideoStream (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
android.car.evs.CarEvsStatus getCurrentStatus ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
boolean isSessionToken (android.os.IBinder)
android.os.IBinder token
void handleClientDisconnected (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
private int execute (int, int)
int priority
int destination
private int execute (int, int, android.car.evs.ICarEvsStreamCallback)
int priority
int destination
android.car.evs.ICarEvsStreamCallback callback
private int execute (int, int, android.os.IBinder, android.car.evs.ICarEvsStreamCallback)
int previousState
int newState
int priority
int destination
android.os.IBinder token
android.car.evs.ICarEvsStreamCallback callback
int result
int previousState
int newState
private boolean needToStartActivity ()
boolean startActivity
private boolean needToStartActivityLocked ()
private int startActivityIfNecessary ()
private int startActivityIfNecessary (boolean)
boolean resetState
private int startActivity (boolean)
boolean resetState
int result
private void stopActivity ()
android.os.IBinder token
android.car.evs.ICarEvsStreamCallback callback
android.os.IBinder token
android.car.evs.ICarEvsStreamCallback callback
private void connectToHalServiceIfNecessary (long)
long intervalInMillis
private void notifyStreamStopped (android.car.evs.ICarEvsStreamCallback)
int taggedEvent
android.os.RemoteException e
android.car.evs.ICarEvsStreamCallback callback
private boolean isSessionTokenLocked (android.os.IBinder)
android.os.IBinder token
private int handleTransitionToUnavailableLocked ()
private int handleTransitionToInactiveLocked (int, android.car.evs.ICarEvsStreamCallback)
int priority
android.car.evs.ICarEvsStreamCallback callback
private int handleTransitionToRequestedLocked (int)
int priority
android.content.Intent evsIntent
android.os.Bundle bundle
private int handleTransitionToActiveLocked (int, android.os.IBinder, android.car.evs.ICarEvsStreamCallback)
int priority
android.os.IBinder token
android.car.evs.ICarEvsStreamCallback callback
int result
private int startService ()
String cameraId
private int startVideoStream (android.car.evs.ICarEvsStreamCallback, android.os.IBinder)
android.car.evs.ICarEvsStreamCallback callback
android.os.IBinder token
private void handleActivityRequestTimeout ()
private void invalidateSessionTokenLocked ()
private boolean checkCurrentStateRequiresSystemActivityLocked ()
private java.lang.String stateToString (int)
int state
public java.lang.String toString ()
void setState (int)
int newState
void addStreamCallback (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
void setSessionToken (android.os.IBinder)
android.os.IBinder token
private synthetic void lambda$handleTransitionToInactiveLocked$2 (android.car.evs.ICarEvsStreamCallback)
android.car.evs.ICarEvsStreamCallback callback
private synthetic void lambda$connectToHalServiceIfNecessary$1 (long)
long intervalInMillis
private synthetic void lambda$new$0 ()
static void <clinit> ()
}
com/android/car/garagemode/
com/android/car/garagemode/Controller.class
Controller.java
package com.android.car.garagemode
public com.android.car.garagemode.Controller extends android.car.hardware.power.ICarPowerStateListener$Stub {
private static final String TAG
private static final boolean DBG
private final com.android.car.garagemode.GarageMode mGarageMode
private final android.os.Handler mHandler
private com.android.car.power.CarPowerManagementService mCarPowerService
public void <init> (android.content.Context, android.os.Looper)
android.content.Context context
android.os.Looper looper
public void <init> (android.content.Context, android.os.Looper, android.os.Handler, com.android.car.garagemode.GarageMode)
android.content.Context context
android.os.Looper looper
android.os.Handler handler
com.android.car.garagemode.GarageMode garageMode
public void init ()
public void release ()
public void onStateChanged (int, long)
int state
long expirationTimeMs
boolean isGarageModeActive ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
void sendBroadcast (android.content.Intent)
android.content.Intent i
com.android.car.systeminterface.SystemInterface systemInterface
android.os.Handler getHandler ()
void initiateGarageMode (java.lang.Runnable)
Runnable completor
void resetGarageMode ()
void finishGarageMode ()
private synthetic void lambda$onStateChanged$0 (int)
int state
static void <clinit> ()
}
com/android/car/garagemode/GarageMode$1.class
GarageMode.java
package com.android.car.garagemode
com.android.car.garagemode.GarageMode$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.garagemode.GarageMode this$0
void <init> (com.android.car.garagemode.GarageMode)
com.android.car.garagemode.GarageMode this$0
public void run ()
boolean garageModeActive
int numAdditionalChecks
int numberReadyToRun
int numAdditionalChecks
boolean garageModeActive
int numberRunning
}
com/android/car/garagemode/GarageMode$2.class
GarageMode.java
package com.android.car.garagemode
com.android.car.garagemode.GarageMode$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.garagemode.GarageMode this$0
void <init> (com.android.car.garagemode.GarageMode)
com.android.car.garagemode.GarageMode this$0
public void run ()
java.util.ArrayList startedUsers
}
com/android/car/garagemode/GarageMode$3.class
GarageMode.java
package com.android.car.garagemode
com.android.car.garagemode.GarageMode$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.garagemode.GarageMode this$0
void <init> (com.android.car.garagemode.GarageMode)
com.android.car.garagemode.GarageMode this$0
public void run ()
int userToStop
}
com/android/car/garagemode/GarageMode$4.class
GarageMode.java
package com.android.car.garagemode
com.android.car.garagemode.GarageMode$4 extends java.lang.Object implements android.car.user.CarUserManager$UserLifecycleListener {
final synthetic com.android.car.garagemode.GarageMode this$0
void <init> (com.android.car.garagemode.GarageMode)
com.android.car.garagemode.GarageMode this$0
public void onEvent (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
}
com/android/car/garagemode/GarageMode.class
GarageMode.java
package com.android.car.garagemode
com.android.car.garagemode.GarageMode extends java.lang.Object {
private static final String TAG
public static final String ACTION_GARAGE_MODE_ON
public static final String ACTION_GARAGE_MODE_OFF
static final long JOB_SNAPSHOT_INITIAL_UPDATE_MS
private static final long JOB_SNAPSHOT_UPDATE_FREQUENCY_MS
private static final long USER_STOP_CHECK_INTERVAL_MS
private static final int ADDITIONAL_CHECKS_TO_DO
private static final int GARAGE_MODE_EVENT_LOG_START
private static final int GARAGE_MODE_EVENT_LOG_FINISH
private static final int GARAGE_MODE_EVENT_LOG_CANCELLED
private final android.content.Context mContext
private final com.android.car.garagemode.Controller mController
private final Object mLock
private final android.os.Handler mHandler
private boolean mGarageModeActive
private int mAdditionalChecksToDo
private boolean mIdleCheckerIsRunning
private final com.android.car.garagemode.GarageModeRecorder mGarageModeRecorder
private final Runnable mRunnable
private final Runnable mStartBackgroundUsers
private final Runnable mStopUserCheckRunnable
private Runnable mCompletor
private android.util.ArraySet mStartedBackgroundUsers
private boolean mBackgroundUserStopInProcess
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
void <init> (android.content.Context, com.android.car.garagemode.Controller)
android.content.Context context
com.android.car.garagemode.Controller controller
void init ()
android.car.user.UserLifecycleEventFilter userStoppedEventFilter
void release ()
boolean isGarageModeActive ()
android.util.ArraySet getStartedBackgroundUsers ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
int numJobs
void enterGarageMode (java.lang.Runnable)
Runnable completor
com.android.car.power.CarPowerManagementService carPowerService
void cancel ()
void finish ()
private void cleanupGarageModeLocked ()
private void startBackgroundUserStoppingLocked ()
private void broadcastSignalToJobScheduler (boolean)
boolean enableGarageMode
android.content.Intent i
private void startMonitoringThread ()
private void stopMonitoringThread ()
static void <clinit> ()
}
com/android/car/garagemode/GarageModeRecorder.class
GarageModeRecorder.java
package com.android.car.garagemode
public final com.android.car.garagemode.GarageModeRecorder extends java.lang.Object {
static final String GARAGE_MODE_RECORDING_FILE_NAME
static final String SESSION_START_TIME
static final String SESSION_FINISH_TIME
static final String SESSION_DURATION
static final String TIME_UNIT_MS
static final String SESSION_WAS_CANCELLED
static final String DATE_FORMAT
static final String GARAGE_MODE_RECORDER_IS_SACTIVE
static final String NOT
private static final String GARAGEMODE_DIR_NAME
private static final String TAG
private static final int EVENT_SESSION_START
private static final int EVENT_SESSION_FINISH
private static final int EVENT_SESSION_CANCELLED
private static final String FALLBACK_CAR_DIR_PATH
private final java.text.SimpleDateFormat mDateFormat
private final android.util.AtomicFile mGarageModeRecorderFile
private final java.time.Clock mClock
private long mSessionStartTime
private long mSessionFinishTime
public void <init> (java.time.Clock)
java.time.Clock clock
com.android.car.systeminterface.SystemInterface systemInterface
java.io.File systemCarDir
java.io.File garageModeDir
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void startSession ()
public void finishSession ()
public void cancelSession ()
private void cleanupRecorder ()
boolean isRecorderEnabled ()
private void writeToSessionFile (java.lang.String, boolean)
java.io.FileOutputStream outStream
java.io.IOException e
String buffer
boolean append
java.io.StringWriter oldContents
private void recordEvent (int)
int event
StringBuilder stringBuilder
boolean appendToFile
private void readFileToWriter (java.io.PrintWriter)
int lineCount
java.io.BufferedReader reader
java.io.IOException e
java.io.PrintWriter writer
}
com/android/car/garagemode/GarageModeService.class
GarageModeService.java
package com.android.car.garagemode
public com.android.car.garagemode.GarageModeService extends java.lang.Object implements com.android.car.CarServiceBase {
private final com.android.car.garagemode.Controller mController
public void <init> (android.content.Context)
android.content.Context context
protected void <init> (android.content.Context, com.android.car.garagemode.Controller)
android.content.Context context
com.android.car.garagemode.Controller controller
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
boolean isActive
public boolean isGarageModeActive ()
public void forceStartGarageMode ()
public void stopAndResetGarageMode ()
}
com/android/car/hal/
com/android/car/hal/AidlHalAreaConfig.class
AidlHalAreaConfig.java
package com.android.car.hal
public final com.android.car.hal.AidlHalAreaConfig extends com.android.car.hal.HalAreaConfig {
private final android.hardware.automotive.vehicle.VehicleAreaConfig mConfig
public void <init> (android.hardware.automotive.vehicle.VehicleAreaConfig)
android.hardware.automotive.vehicle.VehicleAreaConfig config
public int getAreaId ()
public int getMinInt32Value ()
public int getMaxInt32Value ()
public long getMinInt64Value ()
public long getMaxInt64Value ()
public float getMinFloatValue ()
public float getMaxFloatValue ()
public long[] getSupportedEnumValues ()
}
com/android/car/hal/AidlHalPropConfig.class
AidlHalPropConfig.java
package com.android.car.hal
public final com.android.car.hal.AidlHalPropConfig extends com.android.car.hal.HalPropConfig {
private final android.hardware.automotive.vehicle.VehiclePropConfig mConfig
public void <init> (android.hardware.automotive.vehicle.VehiclePropConfig)
android.hardware.automotive.vehicle.VehiclePropConfig config
public int getPropId ()
public int getAccess ()
public int getChangeMode ()
public com.android.car.hal.HalAreaConfig[] getAreaConfigs ()
int i
int size
com.android.car.hal.HalAreaConfig[] areaConfigs
public int[] getConfigArray ()
public java.lang.String getConfigString ()
public float getMinSampleRate ()
public float getMaxSampleRate ()
public java.lang.Object toVehiclePropConfig ()
public java.lang.String toString ()
}
com/android/car/hal/BidirectionalSparseIntArray.class
BidirectionalSparseIntArray.java
package com.android.car.hal
final com.android.car.hal.BidirectionalSparseIntArray extends java.lang.Object {
private final android.util.SparseIntArray mMap
private final android.util.SparseIntArray mInverseMap
static com.android.car.hal.BidirectionalSparseIntArray create (int[])
int i
int[] keyValuePairs
int inputLength
com.android.car.hal.BidirectionalSparseIntArray biMap
private void <init> (int)
int initialCapacity
private void put (int, int)
int key
int value
int getValue (int, int)
int key
int defaultValue
int getKey (int, int)
int value
int defaultKey
}
com/android/car/hal/CarPropertyUtils.class
CarPropertyUtils.java
package com.android.car.hal
final com.android.car.hal.CarPropertyUtils extends java.lang.Object {
private void <init> ()
public static java.lang.Class getJavaClass (int)
int halType
}
com/android/car/hal/ClusterHalService$ClusterHalEventCallback.class
ClusterHalService.java
package com.android.car.hal
public abstract com.android.car.hal.ClusterHalService$ClusterHalEventCallback extends java.lang.Object {
public abstract void onSwitchUi (int)
public abstract void onDisplayState (int, android.graphics.Rect, android.graphics.Insets)
}
com/android/car/hal/ClusterHalService.class
ClusterHalService.java
package com.android.car.hal
public final com.android.car.hal.ClusterHalService extends com.android.car.hal.HalServiceBase {
private static final String TAG
private static final boolean DBG
public static final int DISPLAY_OFF
public static final int DISPLAY_ON
public static final int DONT_CARE
private static final int[] SUPPORTED_PROPERTIES
private static final int[] CORE_PROPERTIES
private static final int[] SUBSCRIBABLE_PROPERTIES
private final Object mLock
private com.android.car.hal.ClusterHalService$ClusterHalEventCallback mCallback
private final com.android.car.hal.VehicleHal mHal
private volatile boolean mIsCoreSupported
private volatile boolean mIsNavigationStateSupported
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
public void <init> (com.android.car.hal.VehicleHal)
com.android.car.hal.VehicleHal hal
public void init ()
int property
public void release ()
public void setCallback (com.android.car.hal.ClusterHalService$ClusterHalEventCallback)
com.android.car.hal.ClusterHalService$ClusterHalEventCallback callback
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
com.android.car.hal.HalPropConfig property
int coreProperty
java.util.Collection properties
com.android.car.internal.util.IntArray supportedProperties
public boolean isCoreSupported ()
public boolean isNavigationStateSupported ()
public void onHalEvents (java.util.List)
com.android.car.hal.ClusterHalService$ClusterHalEventCallback callback
int uiType
int onOff
android.graphics.Rect bounds
android.graphics.Insets insets
com.android.car.hal.HalPropValue value
java.util.List values
com.android.car.hal.ClusterHalService$ClusterHalEventCallback callback
private static boolean hasNoDontCare (com.android.car.hal.HalPropValue, int, int, java.lang.String)
int i
com.android.car.hal.HalPropValue value
int start
int length
String fieldName
int count
public void reportState (int, android.graphics.Rect, android.graphics.Insets, int, int, byte[])
int onOff
android.graphics.Rect bounds
android.graphics.Insets insets
int uiTypeMain
int uiTypeSub
byte[] uiAvailability
int[] intValues
com.android.car.hal.HalPropValue request
public void requestDisplay (int)
int uiType
com.android.car.hal.HalPropValue request
public void sendNavigationState (byte[])
byte[] navigateState
com.android.car.hal.HalPropValue request
private void send (com.android.car.hal.HalPropValue)
RuntimeException e
com.android.car.hal.HalPropValue request
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
static void <clinit> ()
}
com/android/car/hal/DiagnosticHalService$DiagnosticCapabilities.class
DiagnosticHalService.java
package com.android.car.hal
public final com.android.car.hal.DiagnosticHalService$DiagnosticCapabilities extends java.lang.Object {
private final java.util.concurrent.CopyOnWriteArraySet mProperties
public void <init> ()
void setSupported (int)
int propertyId
boolean isSupported (int)
int propertyId
public boolean isLiveFrameSupported ()
public boolean isFreezeFrameSupported ()
public boolean isFreezeFrameInfoSupported ()
public boolean isFreezeFrameClearSupported ()
public boolean isSelectiveClearFreezeFramesSupported ()
void clear ()
}
com/android/car/hal/DiagnosticHalService$DiagnosticListener.class
DiagnosticHalService.java
package com.android.car.hal
public abstract com.android.car.hal.DiagnosticHalService$DiagnosticListener extends java.lang.Object {
public abstract void onDiagnosticEvents (java.util.List)
}
com/android/car/hal/DiagnosticHalService.class
DiagnosticHalService.java
package com.android.car.hal
public com.android.car.hal.DiagnosticHalService extends com.android.car.hal.HalServiceBase {
static final int OBD2_SELECTIVE_FRAME_CLEAR
static final boolean DEBUG
private static final int[] SUPPORTED_PROPERTIES
private final Object mLock
private final com.android.car.hal.VehicleHal mVehicleHal
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private boolean mIsReady
private final com.android.car.hal.DiagnosticHalService$DiagnosticCapabilities mDiagnosticCapabilities
private com.android.car.hal.DiagnosticHalService$DiagnosticListener mDiagnosticListener
protected final android.util.SparseArray mVehiclePropertyToConfig
protected final android.util.SparseArray mSensorTypeToConfig
private final java.util.LinkedList mEventsToDispatch
public void <init> (com.android.car.hal.VehicleHal)
com.android.car.hal.VehicleHal hal
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
int sensorType
com.android.car.hal.HalPropConfig vp
java.util.Collection properties
protected int getTokenForProperty (com.android.car.hal.HalPropConfig)
int[] configArray
com.android.car.hal.HalPropConfig propConfig
int propId
public void init ()
public void release ()
public boolean isReady ()
public int[] getSupportedDiagnosticProperties ()
int i
int[] supportedDiagnosticProperties
int[] supportedDiagnosticProperties
public boolean requestDiagnosticStart (int, int)
com.android.car.hal.HalPropConfig propConfig
int sensorType
int rate
com.android.car.hal.HalPropConfig propConfig
int propId
public void requestDiagnosticStop (int)
com.android.car.hal.HalPropConfig propConfig
int sensorType
com.android.car.hal.HalPropConfig propConfig
int propId
public com.android.car.hal.HalPropValue getCurrentDiagnosticValue (int)
com.android.car.hal.HalPropConfig propConfig
android.os.ServiceSpecificException e
IllegalArgumentException e
int sensorType
com.android.car.hal.HalPropConfig propConfig
int propId
private com.android.car.hal.HalPropConfig getPropConfig (int)
com.android.car.hal.HalPropConfig config
int halPropId
com.android.car.hal.HalPropConfig config
private int[] getPropConfigArray (int)
int halPropId
com.android.car.hal.HalPropConfig propConfig
private static int getLastIndex (java.lang.Class)
int value
int modifiers
java.lang.reflect.Field field
Class clazz
int lastIndex
private int getNumIntegerSensors (int)
int halPropId
int count
int[] configArray
private int getNumFloatSensors (int)
int halPropId
int count
int[] configArray
private android.car.diagnostic.CarDiagnosticEvent createCarDiagnosticEvent (com.android.car.hal.HalPropValue)
int i
int i
com.android.car.hal.HalPropValue value
int propId
boolean isFreezeFrame
android.car.diagnostic.CarDiagnosticEvent$Builder builder
java.util.BitSet bitset
int numIntegerProperties
int numFloatProperties
public void onHalEvents (java.util.List)
android.car.diagnostic.CarDiagnosticEvent event
com.android.car.hal.HalPropValue value
java.util.List values
com.android.car.hal.DiagnosticHalService$DiagnosticListener listener
public void setDiagnosticListener (com.android.car.hal.DiagnosticHalService$DiagnosticListener)
com.android.car.hal.DiagnosticHalService$DiagnosticListener listener
public com.android.car.hal.DiagnosticHalService$DiagnosticListener getDiagnosticListener ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
protected float fixSamplingRateForProperty (com.android.car.hal.HalPropConfig, int)
com.android.car.hal.HalPropConfig prop
int carSensorManagerRate
float rate
public com.android.car.hal.DiagnosticHalService$DiagnosticCapabilities getDiagnosticCapabilities ()
public android.car.diagnostic.CarDiagnosticEvent getCurrentLiveFrame ()
com.android.car.hal.HalPropValue value
android.os.ServiceSpecificException e
IllegalArgumentException e
public long[] getFreezeFrameTimestamps ()
int i
com.android.car.hal.HalPropValue value
long[] timestamps
android.os.ServiceSpecificException e
IllegalArgumentException e
public android.car.diagnostic.CarDiagnosticEvent getFreezeFrame (long)
com.android.car.hal.HalPropValue value
android.os.ServiceSpecificException e
IllegalArgumentException e
long timestamp
com.android.car.hal.HalPropValue getValue
public transient void clearFreezeFrames (long[])
android.os.ServiceSpecificException e
IllegalArgumentException e
long[] timestamps
com.android.car.hal.HalPropValue value
static void <clinit> ()
}
com/android/car/hal/EvsHalService$EvsHalEventListener.class
EvsHalService.java
package com.android.car.hal
public abstract com.android.car.hal.EvsHalService$EvsHalEventListener extends java.lang.Object {
public abstract void onEvent (int, boolean)
}
com/android/car/hal/EvsHalService.class
EvsHalService.java
package com.android.car.hal
public com.android.car.hal.EvsHalService extends com.android.car.hal.HalServiceBase {
private static final String TAG
private static final boolean DBG
private static final int[] SUPPORTED_PROPERTIES
private final Object mLock
private final android.util.SparseArray mProperties
private final com.android.car.hal.VehicleHal mHal
private com.android.car.hal.EvsHalService$EvsHalEventListener mListener
private boolean mIsEvsServiceRequestSupported
public void <init> (com.android.car.hal.VehicleHal)
com.android.car.hal.VehicleHal hal
public void setListener (com.android.car.hal.EvsHalService$EvsHalEventListener)
com.android.car.hal.EvsHalService$EvsHalEventListener listener
public boolean isEvsServiceRequestSupported ()
public void init ()
com.android.car.hal.HalPropConfig config
int i
public void release ()
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
com.android.car.hal.HalPropConfig config
java.util.Collection configs
public void onHalEvents (java.util.List)
com.android.car.hal.EvsHalService$EvsHalEventListener listener
java.util.List values
com.android.car.hal.EvsHalService$EvsHalEventListener listener
private void dispatchHalEvents (java.util.List, com.android.car.hal.EvsHalService$EvsHalEventListener)
int rawServiceType
int type
IndexOutOfBoundsException e
int type
com.android.car.hal.HalPropValue v
boolean on
int i
java.util.List values
com.android.car.hal.EvsHalService$EvsHalEventListener listener
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
static void <clinit> ()
}
com/android/car/hal/HalAreaConfig.class
HalAreaConfig.java
package com.android.car.hal
public abstract com.android.car.hal.HalAreaConfig extends java.lang.Object {
public void <init> ()
public abstract int getAreaId ()
public abstract int getMinInt32Value ()
public abstract int getMaxInt32Value ()
public abstract long getMinInt64Value ()
public abstract long getMaxInt64Value ()
public abstract float getMinFloatValue ()
public abstract float getMaxFloatValue ()
public abstract long[] getSupportedEnumValues ()
}
com/android/car/hal/HalCallback$HalCallbackStatus.class
HalCallback.java
package com.android.car.hal
public abstract annotation com.android.car.hal.HalCallback$HalCallbackStatus extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/hal/HalCallback.class
HalCallback.java
package com.android.car.hal
public abstract com.android.car.hal.HalCallback extends java.lang.Object {
public static final int STATUS_INVALID
public static final int STATUS_OK
public static final int STATUS_HAL_SET_TIMEOUT
public static final int STATUS_HAL_RESPONSE_TIMEOUT
public static final int STATUS_WRONG_HAL_RESPONSE
public static final int STATUS_CONCURRENT_OPERATION
public static final int STATUS_HAL_NOT_SUPPORTED
public abstract void onResponse (int, java.lang.Object)
}
com/android/car/hal/HalPropConfig.class
HalPropConfig.java
package com.android.car.hal
public abstract com.android.car.hal.HalPropConfig extends java.lang.Object {
private static final java.util.Set CONFIG_ARRAY_DEFINES_SUPPORTED_ENUM_VALUES
public void <init> ()
public abstract int getPropId ()
public abstract int getAccess ()
public abstract int getChangeMode ()
public abstract com.android.car.hal.HalAreaConfig[] getAreaConfigs ()
public abstract int[] getConfigArray ()
public abstract java.lang.String getConfigString ()
public abstract float getMinSampleRate ()
public abstract float getMaxSampleRate ()
public abstract java.lang.Object toVehiclePropConfig ()
public android.car.hardware.CarPropertyConfig toCarPropertyConfig (int)
int i
com.android.car.hal.HalAreaConfig halAreaConfig
int mgrPropertyId
int propId
int areaType
Class clazz
android.car.hardware.CarPropertyConfig$Builder carPropertyConfigBuilder
float maxSampleRate
float minSampleRate
int[] configIntArray
java.util.ArrayList configArray
long[] supportedEnumValues
boolean shouldConfigArrayDefineSupportedEnumValues
com.android.car.hal.HalAreaConfig[] halAreaConfigs
private android.car.hardware.property.AreaIdConfig generateAreaIdConfig (java.lang.Class, int, int, int, float, float, long, long, long[])
int i
java.util.List managerSupportedEnumValues
Class clazz
int areaId
int minInt32Value
int maxInt32Value
float minFloatValue
float maxFloatValue
long minInt64Value
long maxInt64Value
long[] supportedEnumValues
android.car.hardware.property.AreaIdConfig$Builder areaIdConfigBuilder
private static int getVehicleAreaType (int)
int halArea
private static boolean classMatched (java.lang.Class, java.lang.Class)
Class class1
Class class2
static void <clinit> ()
}
com/android/car/hal/HalPropValue.class
HalPropValue.java
package com.android.car.hal
public abstract com.android.car.hal.HalPropValue extends java.lang.Object {
private static final String TAG
public void <init> ()
public abstract long getTimestamp ()
public abstract int getAreaId ()
public abstract int getPropId ()
public abstract int getStatus ()
public abstract int getInt32ValuesSize ()
public abstract int getInt32Value (int)
public abstract java.lang.String dumpInt32Values ()
public abstract int getFloatValuesSize ()
public abstract float getFloatValue (int)
public abstract java.lang.String dumpFloatValues ()
public abstract int getInt64ValuesSize ()
public abstract long getInt64Value (int)
public abstract java.lang.String dumpInt64Values ()
public abstract int getByteValuesSize ()
public abstract byte getByteValue (int)
public abstract byte[] getByteArray ()
public abstract java.lang.String getStringValue ()
public abstract java.lang.Object toVehiclePropValue ()
public android.car.hardware.CarPropertyValue toCarPropertyValue (int, com.android.car.hal.HalPropConfig)
int[] configArray
boolean containStringType
boolean containBooleanType
int mgrPropId
com.android.car.hal.HalPropConfig config
public boolean equals (java.lang.Object)
Object argument
com.android.car.hal.HalPropValue other
public abstract int hashCode ()
protected static boolean isMixedTypeProperty (int)
int prop
protected abstract java.lang.Float[] getFloatContainerArray ()
protected abstract java.lang.Integer[] getInt32ContainerArray ()
protected abstract java.lang.Long[] getInt64ContainerArray ()
private android.car.hardware.CarPropertyValue toCarPropertyValue (int)
int propertyId
Class clazz
int areaId
int status
long timestampNanos
Object value
private android.car.hardware.CarPropertyValue toMixedCarPropertyValue (int, boolean, boolean)
int i
boolean boolValue
int i
int i
int i
int i
int propertyId
boolean containBoolean
boolean containString
int areaId
int status
long timestampNanos
java.util.List valuesList
private boolean equalInt32Values (com.android.car.hal.HalPropValue)
int i
com.android.car.hal.HalPropValue argument
private boolean equalFloatValues (com.android.car.hal.HalPropValue)
int i
com.android.car.hal.HalPropValue argument
private boolean equalInt64Values (com.android.car.hal.HalPropValue)
int i
com.android.car.hal.HalPropValue argument
private static int vehiclePropertyStatusToCarPropertyStatus (int)
int status
static void <clinit> ()
}
com/android/car/hal/HalPropValueBuilder$AidlHalPropValue.class
HalPropValueBuilder.java
package com.android.car.hal
com.android.car.hal.HalPropValueBuilder$AidlHalPropValue extends com.android.car.hal.HalPropValue {
private android.hardware.automotive.vehicle.VehiclePropValue mVehiclePropValue
void <init> (int, int, long, int)
int prop
int areaId
long timestamp
int status
void <init> (int, int, long, int, int)
int prop
int areaId
long timestamp
int status
int value
void <init> (int, int, long, int, int[])
int prop
int areaId
long timestamp
int status
int[] values
void <init> (int, int, long, int, float)
int prop
int areaId
long timestamp
int status
float value
void <init> (int, int, long, int, float[])
int prop
int areaId
long timestamp
int status
float[] values
void <init> (int, int, long, int, long)
int prop
int areaId
long timestamp
int status
long value
void <init> (int, int, long, int, long[])
int prop
int areaId
long timestamp
int status
long[] values
void <init> (int, int, long, int, byte[])
int prop
int areaId
long timestamp
int status
byte[] values
void <init> (int, int, long, int, java.lang.String)
int prop
int areaId
long timestamp
int status
String value
void <init> (int, int, long, int, int[], float[], long[], java.lang.String, byte[])
int prop
int areaId
long timestamp
int status
int[] int32Values
float[] floatValues
long[] int64Values
String stringValue
byte[] byteValues
void <init> (android.car.hardware.CarPropertyValue, int, com.android.car.hal.HalPropConfig)
android.car.hardware.CarPropertyValue value
int halPropId
com.android.car.hal.HalPropConfig config
void <init> (android.hardware.automotive.vehicle.VehiclePropValue)
android.hardware.automotive.vehicle.VehiclePropValue value
public java.lang.String toString ()
public java.lang.Object toVehiclePropValue ()
public long getTimestamp ()
public int getAreaId ()
public int getPropId ()
public int getStatus ()
public int getInt32ValuesSize ()
public int getInt32Value (int)
int index
public java.lang.String dumpInt32Values ()
public int getFloatValuesSize ()
public float getFloatValue (int)
int index
public java.lang.String dumpFloatValues ()
public int getInt64ValuesSize ()
public java.lang.String dumpInt64Values ()
public long getInt64Value (int)
int index
public int getByteValuesSize ()
public byte getByteValue (int)
int index
public byte[] getByteArray ()
public java.lang.String getStringValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.android.car.hal.HalPropValueBuilder$AidlHalPropValue that
protected java.lang.Float[] getFloatContainerArray ()
int i
int size
Float[] array
protected java.lang.Integer[] getInt32ContainerArray ()
int i
int size
Integer[] array
protected java.lang.Long[] getInt64ContainerArray ()
int i
int size
Long[] array
private void init (int, int, long, int)
int prop
int areaId
long timestamp
int status
private void setCarProperty (android.car.hardware.CarPropertyValue)
int i
Integer[] array
int i
Float[] array
int i
Long[] array
byte[] array
android.car.hardware.CarPropertyValue carProp
Object o
private void setMixedCarProperty (android.car.hardware.CarPropertyValue, int[])
android.car.hardware.CarPropertyValue carProp
int[] configArray
Object[] values
int indexOfValues
java.util.ArrayList int32Values
java.util.ArrayList int64Values
java.util.ArrayList byteValues
java.util.ArrayList floatValues
}
com/android/car/hal/HalPropValueBuilder$HidlHalPropValue.class
HalPropValueBuilder.java
package com.android.car.hal
com.android.car.hal.HalPropValueBuilder$HidlHalPropValue extends com.android.car.hal.HalPropValue {
private android.hardware.automotive.vehicle.V2_0.VehiclePropValue mVehiclePropValue
void <init> (int, int, long, int)
int prop
int areaId
long timestamp
int status
void <init> (int, int, long, int, int)
int prop
int areaId
long timestamp
int status
int value
void <init> (int, int, long, int, int[])
int prop
int areaId
long timestamp
int status
int[] values
void <init> (int, int, long, int, float)
int prop
int areaId
long timestamp
int status
float value
void <init> (int, int, long, int, float[])
int prop
int areaId
long timestamp
int status
float[] values
void <init> (int, int, long, int, long)
int prop
int areaId
long timestamp
int status
long value
void <init> (int, int, long, int, long[])
int prop
int areaId
long timestamp
int status
long[] values
void <init> (int, int, long, int, byte[])
int prop
int areaId
long timestamp
int status
byte[] values
void <init> (int, int, long, int, java.lang.String)
int prop
int areaId
long timestamp
int status
String value
void <init> (int, int, long, int, int[], float[], long[], java.lang.String, byte[])
int prop
int areaId
long timestamp
int status
int[] int32Values
float[] floatValues
long[] int64Values
String stringValue
byte[] byteValues
void <init> (android.car.hardware.CarPropertyValue, int, com.android.car.hal.HalPropConfig)
android.car.hardware.CarPropertyValue value
int halPropId
com.android.car.hal.HalPropConfig config
void <init> (android.hardware.automotive.vehicle.V2_0.VehiclePropValue)
android.hardware.automotive.vehicle.V2_0.VehiclePropValue value
public java.lang.String toString ()
public java.lang.Object toVehiclePropValue ()
public long getTimestamp ()
public int getAreaId ()
public int getPropId ()
public int getStatus ()
public int getInt32ValuesSize ()
public int getInt32Value (int)
int index
public java.lang.String dumpInt32Values ()
public int getFloatValuesSize ()
public float getFloatValue (int)
int index
public java.lang.String dumpFloatValues ()
public int getInt64ValuesSize ()
public long getInt64Value (int)
int index
public java.lang.String dumpInt64Values ()
public int getByteValuesSize ()
public byte getByteValue (int)
int index
public byte[] getByteArray ()
public java.lang.String getStringValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.android.car.hal.HalPropValueBuilder$HidlHalPropValue that
protected java.lang.Float[] getFloatContainerArray ()
protected java.lang.Integer[] getInt32ContainerArray ()
protected java.lang.Long[] getInt64ContainerArray ()
private void init (int, int, long, int)
int prop
int areaId
long timestamp
int status
private void setCarProperty (android.car.hardware.CarPropertyValue)
byte b
android.car.hardware.CarPropertyValue carProp
Object o
private void setMixedCarProperty (android.car.hardware.CarPropertyValue, int[])
android.car.hardware.CarPropertyValue carProp
int[] configArray
Object[] values
int indexOfValues
java.util.ArrayList int32Values
java.util.ArrayList int64Values
java.util.ArrayList byteValues
java.util.ArrayList floatValues
}
com/android/car/hal/HalPropValueBuilder.class
HalPropValueBuilder.java
package com.android.car.hal
public final com.android.car.hal.HalPropValueBuilder extends java.lang.Object {
private static final int CONFIG_ARRAY_INDEX_STRING
private static final int CONFIG_ARRAY_INDEX_BOOLEAN
private static final int CONFIG_ARRAY_INDEX_INT
private static final int CONFIG_ARRAY_INDEX_INT_ARRAY
private static final int CONFIG_ARRAY_INDEX_LONG
private static final int CONFIG_ARRAY_INDEX_LONG_ARRAY
private static final int CONFIG_ARRAY_INDEX_FLOAT
private static final int CONFIG_ARRAY_INDEX_FLOAT_ARRAY
private static final int CONFIG_ARRAY_INDEX_BYTES
private static final int CONFIG_ARRAY_LENGTH
private boolean mIsAidl
public void <init> (boolean)
boolean isAidl
public com.android.car.hal.HalPropValue build (int, int)
int prop
int areaId
public com.android.car.hal.HalPropValue build (int, int, long, int)
int prop
int areaId
long timestamp
int status
public com.android.car.hal.HalPropValue build (int, int, int)
int prop
int areaId
int value
public com.android.car.hal.HalPropValue build (int, int, long, int, int)
int prop
int areaId
long timestamp
int status
int value
public com.android.car.hal.HalPropValue build (int, int, int[])
int prop
int areaId
int[] values
public com.android.car.hal.HalPropValue build (int, int, long, int, int[])
int prop
int areaId
long timestamp
int status
int[] values
public com.android.car.hal.HalPropValue build (int, int, float)
int prop
int areaId
float value
public com.android.car.hal.HalPropValue build (int, int, long, int, float)
int prop
int areaId
long timestamp
int status
float value
public com.android.car.hal.HalPropValue build (int, int, float[])
int prop
int areaId
float[] values
public com.android.car.hal.HalPropValue build (int, int, long, int, float[])
int prop
int areaId
long timestamp
int status
float[] values
public com.android.car.hal.HalPropValue build (int, int, long)
int prop
int areaId
long value
public com.android.car.hal.HalPropValue build (int, int, long, int, long)
int prop
int areaId
long timestamp
int status
long value
public com.android.car.hal.HalPropValue build (int, int, long[])
int prop
int areaId
long[] values
public com.android.car.hal.HalPropValue build (int, int, long, int, long[])
int prop
int areaId
long timestamp
int status
long[] values
public com.android.car.hal.HalPropValue build (int, int, java.lang.String)
int prop
int areaId
String value
public com.android.car.hal.HalPropValue build (int, int, long, int, java.lang.String)
int prop
int areaId
long timestamp
int status
String value
public com.android.car.hal.HalPropValue build (int, int, byte[])
int prop
int areaId
byte[] values
public com.android.car.hal.HalPropValue build (int, int, long, int, byte[])
int prop
int areaId
long timestamp
int status
byte[] values
public com.android.car.hal.HalPropValue build (int, int, long, int, int[], float[], long[], java.lang.String, byte[])
int prop
int areaId
long timestamp
int status
int[] int32Values
float[] floatValues
long[] int64Values
String stringValue
byte[] byteValues
public com.android.car.hal.HalPropValue build (android.car.hardware.CarPropertyValue, int, com.android.car.hal.HalPropConfig)
android.car.hardware.CarPropertyValue carPropertyValue
int halPropId
com.android.car.hal.HalPropConfig config
public com.android.car.hal.HalPropValue build (android.hardware.automotive.vehicle.V2_0.VehiclePropValue)
android.hardware.automotive.vehicle.V2_0.VehiclePropValue value
public com.android.car.hal.HalPropValue build (android.hardware.automotive.vehicle.VehiclePropValue)
android.hardware.automotive.vehicle.VehiclePropValue value
private static java.util.ArrayList int32ArrayToList (int[])
int v
int[] int32Array
java.util.ArrayList int32Values
private static java.util.ArrayList floatArrayToList (float[])
float v
float[] floatArray
java.util.ArrayList floatValues
private static java.util.ArrayList int64ArrayToList (long[])
long v
long[] int64Array
java.util.ArrayList int64Values
private static java.util.ArrayList byteArrayToList (byte[])
byte v
byte[] byteArray
java.util.ArrayList byteValues
private static void setMixedTypeValues (int, java.lang.Object[], int[], java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList)
int indexOfValues
Object[] values
int[] configArray
java.util.ArrayList int32Values
java.util.ArrayList floatValues
java.util.ArrayList int64Values
java.util.ArrayList byteValues
int index
int integerSize
int longSize
int floatSize
int byteSize
private static android.hardware.automotive.vehicle.RawPropValues emptyRawPropValues ()
android.hardware.automotive.vehicle.RawPropValues values
}
com/android/car/hal/HalServiceBase$ManagerToHalPropIdMap.class
HalServiceBase.java
package com.android.car.hal
com.android.car.hal.HalServiceBase$ManagerToHalPropIdMap extends java.lang.Object {
private final com.android.car.hal.BidirectionalSparseIntArray mMap
static transient com.android.car.hal.HalServiceBase$ManagerToHalPropIdMap create (int[])
int[] mgrToHalPropIds
private void <init> (com.android.car.hal.BidirectionalSparseIntArray)
com.android.car.hal.BidirectionalSparseIntArray map
int getHalPropId (int)
int managerPropId
int getManagerPropId (int)
int halPropId
}
com/android/car/hal/HalServiceBase.class
HalServiceBase.java
package com.android.car.hal
public abstract com.android.car.hal.HalServiceBase extends java.lang.Object {
private static final String MY_TAG
private final java.util.ArrayList mDispatchList
static final int NOT_SUPPORTED_PROPERTY
public void <init> ()
public java.util.List getDispatchList ()
public abstract void init ()
public abstract void release ()
public abstract int[] getAllSupportedProperties ()
public boolean isSupportedProperty (int)
int supported
int propId
public void takeProperties (java.util.Collection)
java.util.Collection properties
public void onHalEvents (java.util.List)
java.util.List values
public void onPropertySetError (java.util.ArrayList)
android.hardware.automotive.vehicle.VehiclePropError error
java.util.ArrayList errors
public abstract void dump (java.io.PrintWriter)
static void <clinit> ()
}
com/android/car/hal/HidlHalAreaConfig.class
HidlHalAreaConfig.java
package com.android.car.hal
public final com.android.car.hal.HidlHalAreaConfig extends com.android.car.hal.HalAreaConfig {
private final android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig mConfig
public void <init> (android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig)
android.hardware.automotive.vehicle.V2_0.VehicleAreaConfig config
public int getAreaId ()
public int getMinInt32Value ()
public int getMaxInt32Value ()
public long getMinInt64Value ()
public long getMaxInt64Value ()
public float getMinFloatValue ()
public float getMaxFloatValue ()
public long[] getSupportedEnumValues ()
}
com/android/car/hal/HidlHalPropConfig.class
HidlHalPropConfig.java
package com.android.car.hal
public final com.android.car.hal.HidlHalPropConfig extends com.android.car.hal.HalPropConfig {
private final android.hardware.automotive.vehicle.V2_0.VehiclePropConfig mConfig
public void <init> (android.hardware.automotive.vehicle.V2_0.VehiclePropConfig)
android.hardware.automotive.vehicle.V2_0.VehiclePropConfig config
public int getPropId ()
public int getAccess ()
public int getChangeMode ()
public com.android.car.hal.HalAreaConfig[] getAreaConfigs ()
int i
int size
com.android.car.hal.HalAreaConfig[] areaConfigs
public int[] getConfigArray ()
public java.lang.String getConfigString ()
public float getMinSampleRate ()
public float getMaxSampleRate ()
public java.lang.Object toVehiclePropConfig ()
public java.lang.String toString ()
}
com/android/car/hal/InputHalService$InputListener.class
InputHalService.java
package com.android.car.hal
public abstract com.android.car.hal.InputHalService$InputListener extends java.lang.Object {
public abstract void onKeyEvent (android.view.KeyEvent, int)
public abstract void onKeyEvent (android.view.KeyEvent, int, int)
public abstract void onMotionEvent (android.view.MotionEvent, int, int)
public abstract void onRotaryEvent (android.car.input.RotaryEvent, int)
public abstract void onCustomInputEvent (android.car.input.CustomInputEvent)
}
com/android/car/hal/InputHalService$KeyState.class
InputHalService.java
package com.android.car.hal
com.android.car.hal.InputHalService$KeyState extends java.lang.Object {
public long mLastKeyDownTimestamp
public int mRepeatCount
private void <init> ()
}
com/android/car/hal/InputHalService.class
InputHalService.java
package com.android.car.hal
public com.android.car.hal.InputHalService extends com.android.car.hal.HalServiceBase {
private static final int MAX_EVENTS_TO_KEEP_AS_HISTORY
private static final String TAG
private static final int[] SUPPORTED_PROPERTIES
private final com.android.car.hal.VehicleHal mHal
private final java.util.Queue mLastFewDispatchedMotionEvents
private java.util.Queue mLastFewDispatchedV2KeyEvents
private final java.util.function.LongSupplier mUptimeSupplier
private final Object mLock
private boolean mKeyInputSupported
private boolean mKeyInputV2Supported
private boolean mMotionInputSupported
private boolean mRotaryInputSupported
private boolean mCustomInputSupported
private com.android.car.hal.InputHalService$InputListener mListener
private final android.util.SparseArray mKeyStates
public void <init> (com.android.car.hal.VehicleHal)
com.android.car.hal.VehicleHal hal
void <init> (com.android.car.hal.VehicleHal, java.util.function.LongSupplier)
com.android.car.hal.VehicleHal hal
java.util.function.LongSupplier uptimeSupplier
public void setInputListener (com.android.car.hal.InputHalService$InputListener)
boolean keyInputSupported
boolean keyInputV2Supported
boolean motionInputSupported
boolean rotaryInputSupported
boolean customInputSupported
com.android.car.hal.InputHalService$InputListener listener
boolean keyInputSupported
boolean keyInputV2Supported
boolean motionInputSupported
boolean rotaryInputSupported
boolean customInputSupported
public boolean isKeyInputSupported ()
public boolean isKeyInputV2Supported ()
public boolean isMotionInputSupported ()
public boolean isRotaryInputSupported ()
public boolean isCustomInputSupported ()
public void init ()
public void release ()
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
com.android.car.hal.HalPropConfig property
java.util.Collection properties
public void onHalEvents (java.util.List)
com.android.car.hal.InputHalService$InputListener listener
com.android.car.hal.HalPropValue value
int i
java.util.List values
com.android.car.hal.InputHalService$InputListener listener
private void dispatchKeyInput (com.android.car.hal.InputHalService$InputListener, com.android.car.hal.HalPropValue)
int action
int code
int vehicleDisplay
int indentsCount
Exception e
com.android.car.hal.InputHalService$InputListener listener
com.android.car.hal.HalPropValue value
int action
int code
int vehicleDisplay
int indentsCount
private void dispatchKeyInputV2 (com.android.car.hal.InputHalService$InputListener, com.android.car.hal.HalPropValue)
int seat
int vehicleDisplay
int keyCode
int action
int repeatCount
long elapsedDownTimeNanos
int convertedAction
int convertedVehicleDisplay
Exception e
long elapsedEventTimeNanos
com.android.car.hal.InputHalService$InputListener listener
com.android.car.hal.HalPropValue value
int int32ValuesSize
int int64ValuesSize
int seat
int vehicleDisplay
int keyCode
int action
int repeatCount
long elapsedDownTimeNanos
long elapsedEventTimeNanos
int convertedAction
int convertedVehicleDisplay
private void dispatchMotionInput (com.android.car.hal.InputHalService$InputListener, com.android.car.hal.HalPropValue)
int i
int i
int seat
int vehicleDisplay
int inputSource
int action
int buttonStateFlag
int pointerCount
int[] pointerIds
int[] toolTypes
float[] xData
float[] yData
float[] pressureData
float[] sizeData
long elapsedDownTimeNanos
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerCoords[] pointerCoords
int convertedInputSource
int convertedAction
int convertedButtonStateFlag
Exception e
com.android.car.hal.InputHalService$InputListener listener
com.android.car.hal.HalPropValue value
int firstInt32ArrayOffset
int int64ValuesSize
int numInt32Arrays
int numFloatArrays
int seat
int vehicleDisplay
int inputSource
int action
int buttonStateFlag
int pointerCount
int[] pointerIds
int[] toolTypes
float[] xData
float[] yData
float[] pressureData
float[] sizeData
long elapsedDownTimeNanos
android.view.MotionEvent$PointerProperties[] pointerProperties
android.view.MotionEvent$PointerCoords[] pointerCoords
int convertedInputSource
int convertedAction
int convertedButtonStateFlag
android.view.MotionEvent event
private void saveV2KeyInputEventInHistory (android.view.KeyEvent)
android.view.KeyEvent keyEvent
private void saveMotionEventInHistory (android.view.MotionEvent)
android.view.MotionEvent motionEvent
private static long toUpTimeMillis (long)
long eventUpTimeMillis
long elapsedEventTimeNanos
byte maxTries
long timeSpentInSleep1
long timeSpentInSleep2
long smallestTimeSpentInSleep
int tryNum
long eventUpTimeMillis
private static android.view.MotionEvent$PointerProperties[] createPointerPropertiesArray (int)
int i
int size
android.view.MotionEvent$PointerProperties[] array
private static android.view.MotionEvent$PointerCoords[] createPointerCoordsArray (int)
int i
int size
android.view.MotionEvent$PointerCoords[] array
private int convertToKeyEventAction (int)
int vehicleHwKeyAction
private int convertInputSource (int)
int vehicleInputSource
private int convertMotionAction (int)
int vehicleAction
private int convertButtonStateFlag (int)
int buttonStateFlag
private int convertToolType (int)
int toolType
private void dispatchRotaryInput (com.android.car.hal.InputHalService$InputListener, com.android.car.hal.HalPropValue)
int carInputManagerType
int carInputManagerType
int i
com.android.car.hal.InputHalService$InputListener listener
com.android.car.hal.HalPropValue value
int timeValuesIndex
int rotaryInputType
int detentCount
int vehicleDisplay
long timestamp
boolean clockwise
int carInputManagerType
long[] timestamps
long uptimeToElapsedTimeDelta
long startUptime
android.car.input.RotaryEvent event
private void dispatchKeyEvent (com.android.car.hal.InputHalService$InputListener, int, int, int)
com.android.car.hal.InputHalService$InputListener listener
int action
int code
int display
private void dispatchKeyEvent (com.android.car.hal.InputHalService$InputListener, int, int, int, long)
long downTime
int repeat
com.android.car.hal.InputHalService$KeyState state
long downTime
int repeat
com.android.car.hal.InputHalService$InputListener listener
int action
int code
int display
long eventTime
long downTime
int repeat
android.view.KeyEvent event
private void dispatchKeyEventV2 (com.android.car.hal.InputHalService$InputListener, int, int, int, long, long, int, int)
com.android.car.hal.InputHalService$InputListener listener
int action
int code
int display
long eventTime
long downTime
int repeat
int seat
android.view.KeyEvent event
private void dispatchCustomInput (com.android.car.hal.InputHalService$InputListener, com.android.car.hal.HalPropValue)
int inputCode
int targetDisplayType
int repeatCounter
Exception e
com.android.car.hal.InputHalService$InputListener listener
com.android.car.hal.HalPropValue value
int inputCode
int targetDisplayType
int repeatCounter
android.car.input.CustomInputEvent event
public static int convertDisplayType (int)
int vehicleDisplayType
public void dump (java.io.PrintWriter)
int i
int i
android.view.KeyEvent[] keyEvents
android.view.MotionEvent[] motionEvents
java.io.PrintWriter writer
static void <clinit> ()
}
com/android/car/hal/PowerHalService$PowerEventListener.class
PowerHalService.java
package com.android.car.hal
public abstract com.android.car.hal.PowerHalService$PowerEventListener extends java.lang.Object {
public abstract void onApPowerStateChange (com.android.car.hal.PowerHalService$PowerState)
public abstract void onDisplayBrightnessChange (int)
public abstract void onDisplayBrightnessChange (int, int)
}
com/android/car/hal/PowerHalService$PowerState$ShutdownType.class
PowerHalService.java
package com.android.car.hal
public abstract annotation com.android.car.hal.PowerHalService$PowerState$ShutdownType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/hal/PowerHalService$PowerState.class
PowerHalService.java
package com.android.car.hal
public final com.android.car.hal.PowerHalService$PowerState extends java.lang.Object {
public static final int SHUTDOWN_TYPE_UNDEFINED
public static final int SHUTDOWN_TYPE_POWER_OFF
public static final int SHUTDOWN_TYPE_DEEP_SLEEP
public static final int SHUTDOWN_TYPE_HIBERNATION
public final int mState
public final int mParam
public void <init> (int, int)
int state
int param
public boolean canPostponeShutdown ()
public boolean canSuspend ()
public int getShutdownType ()
int result
public boolean equals (java.lang.Object)
Object o
com.android.car.hal.PowerHalService$PowerState that
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/hal/PowerHalService.class
PowerHalService.java
package com.android.car.hal
public com.android.car.hal.PowerHalService extends com.android.car.hal.HalServiceBase {
public static final int MAX_BRIGHTNESS
private static final int[] SUPPORTED_PROPERTIES
public static final int SET_WAIT_FOR_VHAL
public static final int SET_DEEP_SLEEP_ENTRY
public static final int SET_DEEP_SLEEP_EXIT
public static final int SET_SHUTDOWN_POSTPONE
public static final int SET_SHUTDOWN_START
public static final int SET_ON
public static final int SET_SHUTDOWN_PREPARE
public static final int SET_SHUTDOWN_CANCELLED
public static final int SHUTDOWN_CAN_SLEEP
public static final int SHUTDOWN_IMMEDIATELY
public static final int SHUTDOWN_ONLY
public static final int SET_HIBERNATION_ENTRY
public static final int SET_HIBERNATION_EXIT
private final Object mLock
private final android.util.SparseArray mProperties
private final android.content.Context mContext
private final com.android.car.hal.VehicleHal mHal
private java.util.ArrayList mQueuedEvents
private com.android.car.hal.PowerHalService$PowerEventListener mListener
private int mMaxDisplayBrightness
private boolean mPerDisplayBrightnessSupported
private static java.lang.String powerStateReportName (int)
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
int state
String baseName
private static java.lang.String powerStateReqName (int)
String baseName
String baseName
String baseName
String baseName
int state
String baseName
public void <init> (android.content.Context, com.android.car.hal.VehicleHal)
android.content.Context context
com.android.car.hal.VehicleHal hal
public void setListener (com.android.car.hal.PowerHalService$PowerEventListener)
com.android.car.hal.PowerHalService$PowerEventListener listener
java.util.ArrayList eventsToDispatch
public void sendWaitForVhal ()
public void sendSleepEntry (int)
int wakeupTimeSec
public void sendSleepExit ()
public void sendHibernationEntry (int)
int wakeupTimeSec
public void sendHibernationExit ()
public void sendShutdownPostpone (int)
int postponeTimeMs
public void sendShutdownStart (int)
int wakeupTimeSec
public void sendOn ()
public void sendShutdownPrepare ()
public void sendShutdownCancel ()
public void sendDisplayBrightness (int)
RuntimeException e
int brightness
int brightnessToSet
public void sendDisplayBrightness (int, int)
com.android.car.hal.HalPropValue value
android.os.ServiceSpecificException e
int displayId
int brightness
int brightnessToSet
int displayPort
public void requestShutdownAp (int, boolean)
RuntimeException e
int powerState
boolean runGarageMode
int shutdownParam
private void setPowerState (int, int)
android.os.ServiceSpecificException e
int[] values
int state
int additionalParam
public com.android.car.hal.PowerHalService$PowerState getCurrentPowerState ()
com.android.car.hal.HalPropValue value
android.os.ServiceSpecificException e
com.android.car.hal.HalPropValue value
public boolean isPowerStateSupported ()
public boolean isVehicleInUse ()
com.android.car.hal.HalPropValue value
RuntimeException e
private boolean isConfigFlagSet (int)
com.android.car.hal.HalPropConfig config
int flag
com.android.car.hal.HalPropConfig config
int[] configArray
public boolean isDeepSleepAllowed ()
public boolean isHibernationAllowed ()
public boolean isTimedWakeupAllowed ()
public void init ()
com.android.car.hal.HalPropConfig config
int i
com.android.car.hal.HalAreaConfig[] areaConfigs
com.android.car.hal.HalPropConfig brightnessProperty
public void release ()
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
com.android.car.hal.HalPropConfig config
java.util.Collection properties
public void onHalEvents (java.util.List)
com.android.car.hal.PowerHalService$PowerEventListener listener
java.util.List values
com.android.car.hal.PowerHalService$PowerEventListener listener
private void dispatchEvents (java.util.List, com.android.car.hal.PowerHalService$PowerEventListener)
int state
int param
IndexOutOfBoundsException e
int state
int param
int maxBrightness
int brightness
IndexOutOfBoundsException e
int maxBrightness
int brightness
int maxBrightness
int displayPort
int brightness
IndexOutOfBoundsException e
int maxBrightness
int displayPort
int brightness
int displayId
com.android.car.hal.HalPropValue v
int i
java.util.List values
com.android.car.hal.PowerHalService$PowerEventListener listener
private int getDisplayId (int)
android.view.Display display
int displayPort
android.hardware.display.DisplayManager displayManager
int displayId
private int getDisplayPort (int)
int displayPort
int displayId
android.hardware.display.DisplayManager displayManager
android.view.Display display
private int adjustBrightness (int, int, int)
int brightness
int minBrightness
int maxBrightness
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
static void <clinit> ()
}
com/android/car/hal/PropertyHalService$AsyncPropRequestInfo.class
PropertyHalService.java
package com.android.car.hal
final com.android.car.hal.PropertyHalService$AsyncPropRequestInfo extends java.lang.Object implements com.android.car.internal.LongRequestIdWithTimeout {
private final com.android.car.internal.property.AsyncPropertyServiceRequest mPropMgrRequest
private final long mTimeoutUptimeMs
private final int mRequestType
private final com.android.car.hal.PropertyHalService$VehicleStubCallback mVehicleStubCallback
private boolean mSetRequestSent
private long mUpdateTimestampNanos
private boolean mValueUpdated
private int mServiceRequestId
private float mUpdateRateHz
private com.android.car.hal.PropertyHalService$AsyncPropRequestInfo mAssocSetValueRequestInfo
private com.android.car.hal.PropertyHalService$AsyncPropRequestInfo mAssocGetInitValueRequestInfo
void <init> (int, com.android.car.internal.property.AsyncPropertyServiceRequest, long, com.android.car.hal.PropertyHalService$VehicleStubCallback)
int requestType
com.android.car.internal.property.AsyncPropertyServiceRequest propMgrRequest
long timeoutUptimeMs
com.android.car.hal.PropertyHalService$VehicleStubCallback vehicleStubCallback
private int getRequestType ()
private int getManagerRequestId ()
private java.lang.String getPropertyName ()
private static java.lang.String requestTypeToString (int)
int requestType
int getPropertyId ()
int getAreaId ()
public long getUpdateTimestampNanos ()
com.android.car.internal.property.AsyncPropertyServiceRequest getPropSvcRequest ()
com.android.car.internal.property.GetSetValueResult toErrorResult (int, int)
int errorCode
int vendorErrorCode
com.android.car.internal.property.GetSetValueResult toGetValueResult (android.car.hardware.CarPropertyValue)
android.car.hardware.CarPropertyValue value
com.android.car.internal.property.GetSetValueResult toSetValueResult (long)
long updateTimestampNanos
void setSetRequestSent ()
void setValueUpdated (long)
long updateTimestampNanos
boolean isWaitForPropertyUpdate ()
boolean success ()
void setAssocSetValueRequestInfo (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo getAssocSetValueRequestInfo ()
void setAssocGetInitValueRequestInfo (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo getAssocGetInitValueRequestInfo ()
void setServiceRequestId (int)
int serviceRequestId
int getServiceRequestId ()
com.android.car.hal.PropertyHalService$VehicleStubCallback getVehicleStubCallback ()
float getUpdateRateHz ()
void parseClientUpdateRateHz (com.android.car.hal.HalPropConfig)
com.android.car.hal.HalPropConfig halPropConfig
float clientUpdateRateHz
public long getTimeoutUptimeMs ()
public long getRequestId ()
public java.lang.String toString ()
}
com/android/car/hal/PropertyHalService$AsyncRequestTimeoutCallback.class
PropertyHalService.java
package com.android.car.hal
com.android.car.hal.PropertyHalService$AsyncRequestTimeoutCallback extends java.lang.Object implements com.android.car.internal.LongPendingRequestPool$TimeoutCallback {
final synthetic com.android.car.hal.PropertyHalService this$0
private void <init> (com.android.car.hal.PropertyHalService)
public void onRequestsTimeout (java.util.List)
int serviceRequestId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
int i
int i
java.util.List serviceRequestIds
android.util.ArrayMap callbackToRequestIds
}
com/android/car/hal/PropertyHalService$AsyncRequestType.class
PropertyHalService.java
package com.android.car.hal
abstract annotation com.android.car.hal.PropertyHalService$AsyncRequestType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/hal/PropertyHalService$PropertyHalListener.class
PropertyHalService.java
package com.android.car.hal
public abstract com.android.car.hal.PropertyHalService$PropertyHalListener extends java.lang.Object {
public abstract void onPropertyChange (java.util.List)
public abstract void onPropertySetError (int, int, int)
}
com/android/car/hal/PropertyHalService$VehicleStubCallback$DeathRecipientWrapper.class
PropertyHalService.java
package com.android.car.hal
final com.android.car.hal.PropertyHalService$VehicleStubCallback$DeathRecipientWrapper extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private android.os.IBinder$DeathRecipient mInnerRecipient
final synthetic com.android.car.hal.PropertyHalService$VehicleStubCallback this$1
void <init> (com.android.car.hal.PropertyHalService$VehicleStubCallback, android.os.IBinder$DeathRecipient)
android.os.IBinder$DeathRecipient innerRecipient
public void binderDied ()
}
com/android/car/hal/PropertyHalService$VehicleStubCallback.class
PropertyHalService.java
package com.android.car.hal
com.android.car.hal.PropertyHalService$VehicleStubCallback extends com.android.car.VehicleStub$VehicleStubCallbackInterface {
private final com.android.car.internal.property.IAsyncPropertyResultCallback mAsyncPropertyResultCallback
private final android.os.IBinder mClientBinder
final synthetic com.android.car.hal.PropertyHalService this$0
void <init> (com.android.car.hal.PropertyHalService, com.android.car.internal.property.IAsyncPropertyResultCallback)
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
private void sendGetValueResults (java.util.List)
android.os.RemoteException e
java.util.List results
void sendSetValueResults (java.util.List)
android.os.RemoteException e
java.util.List results
private void retryIfNotExpired (java.util.List)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
long timeoutUptimeMs
com.android.car.VehicleStub$AsyncGetSetRequest vehicleStubAsyncRequest
int i
long currentUptimeMs
java.util.List retryRequests
java.util.List vehicleStubAsyncGetRequests
java.util.List timeoutGetResults
java.util.List vehicleStubAsyncSetRequests
java.util.List timeoutSetResults
java.util.List pendingRetryRequests
android.os.IBinder getClientBinder ()
public void linkToDeath (android.os.IBinder$DeathRecipient) throws android.os.RemoteException
android.os.IBinder$DeathRecipient recipient
private com.android.car.internal.property.GetSetValueResult parseGetAsyncResults (com.android.car.VehicleStub$GetVehicleStubAsyncResult, com.android.car.hal.PropertyHalService$AsyncPropRequestInfo)
com.android.car.hal.HalPropConfig halPropConfig
IllegalStateException e
com.android.car.VehicleStub$GetVehicleStubAsyncResult getVehicleStubAsyncResult
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo clientRequestInfo
int carPropMgrErrorCode
int mgrPropId
int halPropId
com.android.car.hal.HalPropConfig halPropConfig
com.android.car.hal.HalPropValue halPropValue
public void onGetAsyncResults (java.util.List)
com.android.car.VehicleStub$GetVehicleStubAsyncResult getVehicleStubAsyncResult
int serviceRequestId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo clientRequestInfo
int carPropMgrErrorCode
com.android.car.internal.property.GetSetValueResult result
int errorCode
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo assocSetValueRequestInfo
com.android.car.internal.property.GetSetValueResult maybeSetResult
int i
java.util.Set updatedHalPropIds
java.util.List getVehicleStubAsyncResults
java.util.List getValueResults
java.util.List setValueResults
java.util.List retryRequests
public void onSetAsyncResults (java.util.List)
long updateTimestampNanos
com.android.car.VehicleStub$SetVehicleStubAsyncResult setVehicleStubAsyncResult
int serviceRequestId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo clientRequestInfo
int carPropMgrErrorCode
int i
java.util.List setVehicleStubAsyncResults
java.util.List setValueResults
java.util.List retryRequests
java.util.Set updatedHalPropIds
private void generateTimeoutResult (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo, java.util.List, java.util.List)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
java.util.List timeoutGetResults
java.util.List timeoutSetResults
com.android.car.internal.property.GetSetValueResult timeoutResult
public void onRequestsTimeout (java.util.List)
int serviceRequestId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
int i
java.util.List serviceRequestIds
java.util.List timeoutGetResults
java.util.List timeoutSetResults
java.util.Set updatedHalPropIds
private synthetic void lambda$onSetAsyncResults$1 (java.util.List)
java.util.List retryRequests
private synthetic void lambda$onGetAsyncResults$0 (java.util.List)
java.util.List retryRequests
}
com/android/car/hal/PropertyHalService.class
PropertyHalService.java
package com.android.car.hal
public com.android.car.hal.PropertyHalService extends com.android.car.hal.HalServiceBase {
private static final String TAG
private static final boolean DBG
private static final int ASYNC_RETRY_SLEEP_IN_MS
private static final int GET
private static final int SET
private static final int GET_INITIAL_VALUE_FOR_SET
private final java.util.concurrent.atomic.AtomicInteger mServiceRequestIdCounter
private static final com.android.car.hal.BidirectionalSparseIntArray MGR_PROP_ID_TO_HAL_PROP_ID
private final com.android.car.hal.VehicleHal mVehicleHal
private final com.android.car.hal.PropertyHalServiceIds mPropertyHalServiceIds
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final com.android.car.internal.LongPendingRequestPool$TimeoutCallback mTimeoutCallback
private final Object mLock
private final java.util.Map mResultBinderToVehicleStubCallback
private final android.util.SparseArray mMgrPropIdToCarPropConfig
private final android.util.SparseArray mHalPropIdToPropConfig
private final android.util.SparseArray mMgrPropIdToPermissions
private final com.android.car.internal.LongPendingRequestPool mPendingAsyncRequests
private com.android.car.hal.PropertyHalService$PropertyHalListener mPropertyHalListener
private final android.util.SparseArray mSubscribedHalPropIdToUpdateRateHz
private final android.util.SparseArray mHalPropIdToWaitingUpdateRequestInfo
private static int managerToHalPropId (int)
int mgrPropId
private static int halToManagerPropId (int)
int halPropId
private com.android.car.internal.property.GetSetValueResult maybeFinishPendingSetValueRequestLocked (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo, android.car.hardware.CarPropertyValue)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo pendingSetValueRequest
android.car.hardware.CarPropertyValue updatedValue
Object targetValue
Object currentValue
long updateTimestampNanos
private com.android.car.VehicleStub$AsyncGetSetRequest generateVehicleStubAsyncRequestLocked (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo)
com.android.car.hal.HalPropValue halPropValue
int halPropertyId
int areaId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo asyncPropRequestInfo
int serviceRequestId
com.android.car.hal.HalPropValue halPropValue
android.car.hardware.CarPropertyValue requestCarPropertyValue
private com.android.car.hal.PropertyHalService$AsyncPropRequestInfo getPendingAsyncPropRequestInfoLocked (int)
int serviceRequestId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
private com.android.car.hal.PropertyHalService$AsyncPropRequestInfo getAndRemovePendingAsyncPropRequestInfoLocked (int, java.util.Set)
int serviceRequestId
java.util.Set updatedHalPropIds
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo requestInfo
private void removePendingAsyncPropRequestInfoLocked (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo, java.util.Set)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo pendingRequest
java.util.Set updatedHalPropIds
int serviceRequestId
private void cleanupPendingAsyncSetRequestLocked (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo, java.util.Set)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo pendingRequest
java.util.Set updatedHalPropIds
int halPropId
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo assocGetInitValueRequestInfo
int assocInitValueRequestId
public void <init> (com.android.car.hal.VehicleHal)
com.android.car.hal.VehicleHal vehicleHal
public void setPropertyHalListener (com.android.car.hal.PropertyHalService$PropertyHalListener)
com.android.car.hal.PropertyHalService$PropertyHalListener propertyHalListener
public android.util.SparseArray getPropertyList ()
com.android.car.hal.HalPropConfig halPropConfig
int mgrPropId
android.car.hardware.CarPropertyConfig carPropertyConfig
int i
public android.car.hardware.CarPropertyValue getProperty (int, int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
com.android.car.hal.HalPropConfig halPropConfig
IllegalStateException e
int mgrPropId
int areaId
int halPropId
com.android.car.hal.HalPropValue halPropValue
com.android.car.hal.HalPropConfig halPropConfig
public float getSubscribedUpdateRateHz (int)
int mgrPropId
int halPropId
public java.lang.String getReadPermission (int)
int mgrPropId
int halPropId
public java.lang.String getWritePermission (int)
int mgrPropId
int halPropId
public android.util.SparseArray getPermissionsForAllProperties ()
int halPropId
int i
public boolean isDisplayUnitsProperty (int)
int mgrPropId
int halPropId
public void setProperty (android.car.hardware.CarPropertyValue) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue valueToSet
android.car.hardware.CarPropertyValue carPropertyValue
com.android.car.hal.HalPropValue valueToSet
public void subscribeProperty (int, float) throws java.lang.IllegalArgumentException
int mgrPropId
float updateRateHz
int halPropId
public void unsubscribeProperty (int)
int mgrPropId
int halPropId
public void init ()
public void release ()
int halPropId
int i
public boolean isSupportedProperty (int)
int halPropId
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
int halPropId
com.android.car.hal.HalPropConfig halPropConfig
java.util.Collection halPropConfigs
com.android.car.hal.HalPropConfig customizePermission
private static void storeResultForRequest (com.android.car.internal.property.GetSetValueResult, com.android.car.hal.PropertyHalService$AsyncPropRequestInfo, java.util.Map)
com.android.car.internal.property.GetSetValueResult result
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo request
java.util.Map callbackToResults
com.android.car.hal.PropertyHalService$VehicleStubCallback clientCallback
private void checkPendingWaitForUpdateRequestsLocked (int, android.car.hardware.CarPropertyValue, java.util.Map, java.util.Set)
com.android.car.internal.property.GetSetValueResult maybeSetResult
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo pendingSetRequest
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo finishedRequest
int halPropId
android.car.hardware.CarPropertyValue updatedValue
java.util.Map callbackToSetValueResults
java.util.Set updatedHalPropIds
java.util.List pendingSetRequests
java.util.List finishedPendingSetRequests
private void updateSubscriptionRateForHalPropIdLocked (int)
int halPropId
Float newUpdateRateHz
String propertyName
private void updateSubscriptionRateLocked (java.util.Set)
int updatedHalPropId
java.util.Set updatedHalPropIds
public void onHalEvents (java.util.List)
android.car.hardware.CarPropertyValue carPropertyValue
android.car.hardware.property.CarPropertyEvent carPropertyEvent
IllegalStateException e
int halPropId
com.android.car.hal.HalPropConfig halPropConfig
int mgrPropId
com.android.car.hal.HalPropValue halPropValue
java.util.Set updatedHalPropIds
com.android.car.hal.PropertyHalService$PropertyHalListener propertyHalListener
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
java.util.List halPropValues
java.util.List eventsToDispatch
java.util.Map callbackToSetValueResults
com.android.car.hal.PropertyHalService$PropertyHalListener propertyHalListener
private static int convertStatusCodeToCarSetPropertyErrorCode (int)
int vhalStatusCode
public void onPropertySetError (java.util.ArrayList)
com.android.car.hal.PropertyHalService$PropertyHalListener propertyHalListener
android.hardware.automotive.vehicle.VehiclePropError vehiclePropError
int mgrPropId
int vhalErrorCode
int carPropErrorCode
int i
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo pendingRequest
int[] errorCodes
com.android.car.internal.property.GetSetValueResult errorResult
int j
android.hardware.automotive.vehicle.VehiclePropError vehiclePropError
int halPropId
java.util.List pendingSetRequests
int i
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
java.util.ArrayList vehiclePropErrors
com.android.car.hal.PropertyHalService$PropertyHalListener propertyHalListener
java.util.Set updatedHalPropIds
java.util.Map callbackToSetValueResults
public void dump (java.io.PrintWriter)
com.android.car.hal.HalPropConfig halPropConfig
int i
java.io.PrintWriter writer
private java.util.List prepareVehicleStubRequests (int, java.util.List, long, com.android.car.hal.PropertyHalService$VehicleStubCallback, java.util.List, java.util.List)
com.android.car.internal.property.AsyncPropertyServiceRequest serviceRequest
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo pendingRequest
com.android.car.VehicleStub$AsyncGetSetRequest vehicleStubRequest
int i
int requestType
java.util.List serviceRequests
long timeoutInMs
com.android.car.hal.PropertyHalService$VehicleStubCallback vehicleStubCallback
java.util.List assocSetValueRequestInfo
java.util.List outRequestInfo
java.util.List vehicleStubRequests
java.util.List pendingRequestInfo
Long nowUptimeMs
com.android.car.hal.PropertyHalService$VehicleStubCallback createVehicleStubCallback (com.android.car.internal.property.IAsyncPropertyResultCallback)
android.os.RemoteException e
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
android.os.IBinder asyncPropertyResultBinder
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
private void sendVehicleStubRequests (int, java.util.List, com.android.car.hal.PropertyHalService$VehicleStubCallback)
int requestType
java.util.List vehicleStubRequests
com.android.car.hal.PropertyHalService$VehicleStubCallback callback
public void getCarPropertyValuesAsync (java.util.List, com.android.car.internal.property.IAsyncPropertyResultCallback, long)
java.util.List serviceRequests
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
com.android.car.hal.PropertyHalService$VehicleStubCallback vehicleStubCallback
java.util.List vehicleStubRequests
private static float sanitizeUpdateRateHz (float, com.android.car.hal.HalPropConfig)
float updateRateHz
com.android.car.hal.HalPropConfig halPropConfig
float sanitizedUpdateRateHz
private java.lang.Float calcNewUpdateRateHzLocked (int)
float currentUpdateRateHz
int i
int halPropId
Float maxUpdateRateHz
java.util.List requests
Float subscribedUpdateRateHz
private java.util.List filterWaitForUpdateRequests (java.util.List, java.util.function.Function)
int i
java.util.List requests
java.util.function.Function isWaitForPropertyUpdate
java.util.List waitForUpdateSetRequests
private void sendGetInitialValueAndSubscribeUpdateEvent (java.util.List, com.android.car.hal.PropertyHalService$VehicleStubCallback, long, java.util.List)
int halPropId
com.android.car.hal.HalPropConfig halPropConfig
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo setRequestInfo
java.util.List serviceRequests
com.android.car.hal.PropertyHalService$VehicleStubCallback vehicleStubCallback
long timeoutInMs
java.util.List waitForUpdateSetRequestInfo
java.util.List getInitValueRequests
java.util.Set updatedHalPropIds
public void setCarPropertyValuesAsync (java.util.List, com.android.car.internal.property.IAsyncPropertyResultCallback, long)
java.util.List waitForUpdateServiceRequests
java.util.List serviceRequests
com.android.car.internal.property.IAsyncPropertyResultCallback asyncPropertyResultCallback
long timeoutInMs
java.util.List pendingSetRequestInfo
com.android.car.hal.PropertyHalService$VehicleStubCallback vehicleStubCallback
java.util.List setValueRequests
java.util.List waitForUpdateSetRequestInfo
public void cancelRequests (int[])
int i
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo propRequestInfo
int i
int[] managerRequestIds
java.util.List serviceRequestIdsToCancel
java.util.Set managerRequestIdsSet
private void onBinderDied (android.os.IBinder)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo clientRequestInfo
int i
android.os.IBinder binder
java.util.List serviceRequestIdsToCancel
private void cancelRequestsByServiceRequestIdsLocked (java.util.List)
int i
java.util.List serviceRequestIdsToCancel
java.util.Set updatedHalPropIds
private com.android.car.hal.HalPropValue carPropertyValueToHalPropValueLocked (android.car.hardware.CarPropertyValue)
android.car.hardware.CarPropertyValue carPropertyValue
int mgrPropId
int halPropId
com.android.car.hal.HalPropConfig halPropConfig
private java.lang.String halPropIdToName (int)
int halPropId
public int countPendingAsyncRequests ()
public int countHalPropIdToWaitForUpdateRequests ()
private static synthetic java.lang.Boolean lambda$setCarPropertyValuesAsync$3 (com.android.car.internal.property.AsyncPropertyServiceRequest)
com.android.car.internal.property.AsyncPropertyServiceRequest request
private static synthetic java.lang.Boolean lambda$setCarPropertyValuesAsync$2 (com.android.car.hal.PropertyHalService$AsyncPropRequestInfo)
com.android.car.hal.PropertyHalService$AsyncPropRequestInfo request
private synthetic void lambda$createVehicleStubCallback$1 (android.os.IBinder)
android.os.IBinder asyncPropertyResultBinder
private synthetic void lambda$cleanupPendingAsyncSetRequestLocked$0 (int)
int assocInitValueRequestId
static void <clinit> ()
}
com/android/car/hal/PropertyHalServiceIds.class
PropertyHalServiceIds.java
package com.android.car.hal
public com.android.car.hal.PropertyHalServiceIds extends java.lang.Object {
private final android.util.SparseArray mHalPropIdToPermissions
private final java.util.HashSet mHalPropIdsForUnits
private final android.util.SparseIntArray mHalPropIdToValidBitFlag
private static final String TAG
private static final java.util.Set FUEL_TYPE
private static final java.util.Set EV_CONNECTOR_TYPE
private static final java.util.Set PORT_LOCATION
private static final java.util.Set VEHICLE_SEAT
private static final java.util.Set OIL_LEVEL
private static final java.util.Set VEHICLE_GEAR
private static final java.util.Set TURN_SIGNAL
private static final java.util.Set IGNITION_STATE
private static final java.util.Set VEHICLE_UNITS
private static final java.util.Set SEAT_OCCUPANCY_STATE
private static final java.util.Set VEHICLE_LIGHT_STATE
private static final java.util.Set VEHICLE_LIGHT_SWITCH
private static final int HVAC_FAN_DIRECTION_COMBINATIONS
private static final java.util.Set ETC_CARD_TYPE
private static final java.util.Set ETC_CARD_STATUS
private static final java.util.Set EV_CHARGE_STATE
private static final java.util.Set EV_REGENERATIVE_BREAKING_STATE
private static final java.util.Set EV_STOPPING_MODE
private static final java.util.Set TRAILER_PRESENT
private static final java.util.Set GSR_COMP_TYPE
private static final int LOCATION_CHARACTERIZATION
private static final java.util.Set WINDSHIELD_WIPERS_STATE
private static final java.util.Set WINDSHIELD_WIPERS_SWITCH
private static final java.util.Set EMERGENCY_LANE_KEEP_ASSIST_STATE
private static final java.util.Set CRUISE_CONTROL_TYPE
private static final java.util.Set CRUISE_CONTROL_STATE
private static final java.util.Set CRUISE_CONTROL_COMMAND
private static final java.util.Set HANDS_ON_DETECTION_DRIVER_STATE
private static final java.util.Set HANDS_ON_DETECTION_WARNING
private static final java.util.Set AUTOMATIC_EMERGENCY_BRAKING_STATE
private static final java.util.Set FORWARD_COLLISION_WARNING_STATE
private static final java.util.Set BLIND_SPOT_WARNING_STATE
private static final java.util.Set LANE_DEPARTURE_WARNING_STATE
private static final java.util.Set LANE_KEEP_ASSIST_STATE
private static final java.util.Set LANE_CENTERING_ASSIST_COMMAND
private static final java.util.Set LANE_CENTERING_ASSIST_STATE
private static final android.util.SparseArray HAL_PROP_ID_TO_ENUM_SET
private static final int PERMISSION_CAR_VENDOR_DEFAULT
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_WINDOW
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_WINDOW
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_DOOR
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_DOOR
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_SEAT
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_SEAT
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_MIRROR
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_MIRROR
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_INFO
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_INFO
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_ENGINE
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_ENGINE
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_HVAC
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_HVAC
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_LIGHT
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_LIGHT
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_1
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_1
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_2
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_2
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_3
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_3
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_4
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_4
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_5
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_5
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_6
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_6
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_7
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_7
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_8
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_8
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_9
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_9
private static final int PERMISSION_SET_CAR_VENDOR_CATEGORY_10
private static final int PERMISSION_GET_CAR_VENDOR_CATEGORY_10
private static final int PERMISSION_CAR_VENDOR_NOT_ACCESSIBLE
public void <init> ()
public java.lang.String getReadPermission (int)
int propId
android.util.Pair p
public java.lang.String getWritePermission (int)
int propId
android.util.Pair p
private static boolean isVendorProperty (int)
int propId
public boolean isSupportedProperty (int)
int propId
public static java.util.Set getAllPossibleSupportedEnumValues (int)
int halPropId
public boolean isPropertyToChangeUnits (int)
int propertyId
public void customizeVendorPermission (int[])
int propId
int readPermission
int writePermission
int[] configArray
int index
private java.lang.String toPermissionString (int, int)
int permissionEnum
int propId
public boolean checkPayload (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue propValue
int propId
private boolean checkValidBitFlag (com.android.car.hal.HalPropValue)
int value
int i
com.android.car.hal.HalPropValue propValue
int flagCombination
private boolean checkFormatForAllProperties (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue propValue
int propId
int sizeOfAllValue
private boolean checkDataEnum (com.android.car.hal.HalPropValue)
int i
com.android.car.hal.HalPropValue propValue
int propId
java.util.Set validValue
private static transient java.util.List getIntegersFromDataEnums (java.lang.Class[])
Exception e
java.lang.reflect.Field f
java.lang.reflect.Field[] fields
Class c
Class[] clazz
java.util.List integerList
private static int generateAllCombination (java.lang.Class)
int i
Class clazz
java.util.List allBits
int combination
static void <clinit> ()
}
com/android/car/hal/TimeHalService$1.class
TimeHalService.java
package com.android.car.hal
com.android.car.hal.TimeHalService$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.hal.TimeHalService this$0
void <init> (com.android.car.hal.TimeHalService)
com.android.car.hal.TimeHalService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/car/hal/TimeHalService.class
TimeHalService.java
package com.android.car.hal
public final com.android.car.hal.TimeHalService extends com.android.car.hal.HalServiceBase {
private static final int[] SUPPORTED_PROPERTIES
private final android.content.Context mContext
private final com.android.car.hal.VehicleHal mHal
private final android.app.time.TimeManager mTimeManager
private final boolean mEnableExternalCarTimeSuggestions
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final android.content.BroadcastReceiver mReceiver
private final Object mLock
private boolean mReceiverRegistered
private java.time.Instant mLastAndroidTimeReported
private android.app.time.ExternalTimeSuggestion mLastExternalTimeSuggestion
private boolean mAndroidTimeSupported
private boolean mExternalCarTimeSupported
void <init> (android.content.Context, com.android.car.hal.VehicleHal)
android.content.Context context
com.android.car.hal.VehicleHal hal
public void init ()
android.content.IntentFilter filter
com.android.car.hal.HalPropValue propValue
public void release ()
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
com.android.car.hal.HalPropConfig property
java.util.Collection properties
public void onHalEvents (java.util.List)
com.android.car.hal.HalPropValue value
java.util.List values
public boolean isAndroidTimeSupported ()
public boolean isExternalCarTimeSupported ()
private void updateAndroidEpochTimePropertyLocked (long)
long timeMillis
com.android.car.hal.HalPropValue propValue
private void suggestExternalTimeLocked (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
long epochTime
long elapsedRealtime
public void dump (java.io.PrintWriter)
java.io.PrintWriter printWriter
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/hal/UserHalHelper.class
UserHalHelper.java
package com.android.car.hal
public final com.android.car.hal.UserHalHelper extends java.lang.Object {
static final String TAG
public static final int INITIAL_USER_INFO_PROPERTY
public static final int SWITCH_USER_PROPERTY
public static final int CREATE_USER_PROPERTY
public static final int REMOVE_USER_PROPERTY
public static final int USER_IDENTIFICATION_ASSOCIATION_PROPERTY
private static final boolean DEBUG
private static final String STRING_SEPARATOR
public static java.lang.String halCallbackStatusToString (int)
int status
public static int parseInitialUserInfoRequestType (java.lang.String)
NumberFormatException e
String type
public static int convertFlags (com.android.car.user.UserHandleHelper, android.os.UserHandle)
com.android.car.user.UserHandleHelper userHandleHelper
android.os.UserHandle user
int flags
public static int getFlags (com.android.car.user.UserHandleHelper, int)
com.android.car.user.UserHandleHelper userHandleHelper
int userId
android.os.UserHandle user
public static boolean isSystem (int)
int flags
public static boolean isGuest (int)
int flags
public static boolean isEphemeral (int)
int flags
public static boolean isAdmin (int)
int flags
public static boolean isDisabled (int)
int flags
public static boolean isProfile (int)
int flags
public static int toUserInfoFlags (int)
int halFlags
int flags
public static java.lang.String userFlagsToString (int)
int flags
public static void addUsersInfo (java.util.List, android.hardware.automotive.vehicle.UsersInfo)
android.hardware.automotive.vehicle.UserInfo userInfo
int i
java.util.List intValues
android.hardware.automotive.vehicle.UsersInfo usersInfo
public static void addUserInfo (java.util.List, android.hardware.automotive.vehicle.UserInfo)
java.util.List intValues
android.hardware.automotive.vehicle.UserInfo userInfo
public static boolean isValidUserIdentificationAssociationType (int)
int type
public static boolean isValidUserIdentificationAssociationValue (int)
int value
public static boolean isValidUserIdentificationAssociationSetValue (int)
int value
public static android.hardware.automotive.vehicle.UserIdentificationResponse toUserIdentificationResponse (com.android.car.hal.HalPropValue)
int index
android.hardware.automotive.vehicle.UserIdentificationAssociation association
int a
com.android.car.hal.HalPropValue prop
int requestId
int numberAssociations
int numberOfNonItems
int numberItems
android.hardware.automotive.vehicle.UserIdentificationResponse response
int i
java.util.ArrayList associations
public static android.hardware.automotive.vehicle.InitialUserInfoResponse toInitialUserInfoResponse (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue prop
int requestId
android.hardware.automotive.vehicle.InitialUserInfoResponse response
String[] stringValues
public static com.android.car.hal.HalPropValue toHalPropValue (com.android.car.hal.HalPropValueBuilder, android.hardware.automotive.vehicle.UserIdentificationGetRequest)
int type
int i
com.android.car.hal.HalPropValueBuilder builder
android.hardware.automotive.vehicle.UserIdentificationGetRequest request
java.util.List intValues
com.android.car.hal.HalPropValue propValue
public static com.android.car.hal.HalPropValue toHalPropValue (com.android.car.hal.HalPropValueBuilder, android.hardware.automotive.vehicle.UserIdentificationSetRequest)
android.hardware.automotive.vehicle.UserIdentificationSetAssociation association
int i
com.android.car.hal.HalPropValueBuilder builder
android.hardware.automotive.vehicle.UserIdentificationSetRequest request
java.util.List intValues
com.android.car.hal.HalPropValue propValue
public static com.android.car.hal.HalPropValue toHalPropValue (com.android.car.hal.HalPropValueBuilder, android.hardware.automotive.vehicle.CreateUserRequest)
android.hardware.automotive.vehicle.UserInfo user
int i
com.android.car.hal.HalPropValueBuilder builder
android.hardware.automotive.vehicle.CreateUserRequest request
boolean hasNewUser
int newUserFlags
java.util.List intValues
com.android.car.hal.HalPropValue propValue
public static com.android.car.hal.HalPropValue toHalPropValue (com.android.car.hal.HalPropValueBuilder, android.hardware.automotive.vehicle.SwitchUserRequest)
com.android.car.hal.HalPropValueBuilder builder
android.hardware.automotive.vehicle.SwitchUserRequest request
android.hardware.automotive.vehicle.UserInfo targetInfo
android.hardware.automotive.vehicle.UsersInfo usersInfo
java.util.List intValues
com.android.car.hal.HalPropValue propValue
public static com.android.car.hal.HalPropValue toHalPropValue (com.android.car.hal.HalPropValueBuilder, android.hardware.automotive.vehicle.RemoveUserRequest)
com.android.car.hal.HalPropValueBuilder builder
android.hardware.automotive.vehicle.RemoveUserRequest request
android.hardware.automotive.vehicle.UserInfo removedUserInfo
android.hardware.automotive.vehicle.UsersInfo usersInfo
java.util.List intValues
com.android.car.hal.HalPropValue propValue
public static android.hardware.automotive.vehicle.UsersInfo newUsersInfo (android.os.UserManager, com.android.car.user.UserHandleHelper)
android.os.UserManager um
com.android.car.user.UserHandleHelper userHandleHelper
public static android.hardware.automotive.vehicle.UsersInfo newUsersInfo (android.os.UserManager, com.android.car.user.UserHandleHelper, int)
java.util.List users
android.hardware.automotive.vehicle.UserInfo halUser
Exception e
android.os.UserHandle user
int i
android.os.UserManager um
com.android.car.user.UserHandleHelper userHandleHelper
int userId
java.util.List users
android.hardware.automotive.vehicle.UsersInfo usersInfo
android.os.UserHandle currentUser
int allUsersSize
java.util.ArrayList halUsers
int existingUsersSize
public static void checkValid (android.hardware.automotive.vehicle.UsersInfo)
android.hardware.automotive.vehicle.UserInfo user
int i
android.hardware.automotive.vehicle.UsersInfo usersInfo
boolean hasCurrentUser
int currentUserFlags
public static android.hardware.automotive.vehicle.CreateUserRequest emptyCreateUserRequest ()
android.hardware.automotive.vehicle.CreateUserRequest request
public static android.hardware.automotive.vehicle.SwitchUserRequest emptySwitchUserRequest ()
android.hardware.automotive.vehicle.SwitchUserRequest request
public static android.hardware.automotive.vehicle.RemoveUserRequest emptyRemoveUserRequest ()
android.hardware.automotive.vehicle.RemoveUserRequest request
public static android.hardware.automotive.vehicle.UserIdentificationGetRequest emptyUserIdentificationGetRequest ()
android.hardware.automotive.vehicle.UserIdentificationGetRequest request
public static android.hardware.automotive.vehicle.UserIdentificationSetRequest emptyUserIdentificationSetRequest ()
android.hardware.automotive.vehicle.UserIdentificationSetRequest request
public static android.hardware.automotive.vehicle.UsersInfo emptyUsersInfo ()
android.hardware.automotive.vehicle.UsersInfo usersInfo
private static void assertMinimumSize (com.android.car.hal.HalPropValue, int)
com.android.car.hal.HalPropValue prop
int minSize
private void <init> ()
static void <clinit> ()
}
com/android/car/hal/UserHalService$PendingRequest.class
UserHalService.java
package com.android.car.hal
final com.android.car.hal.UserHalService$PendingRequest extends java.lang.Object {
public final Class responseClass
public final Object request
public final com.android.car.hal.HalCallback callback
void <init> (java.lang.Class, java.lang.Object, com.android.car.hal.HalCallback)
Class responseClass
Object request
com.android.car.hal.HalCallback callback
private static java.lang.Object getRequest (com.android.car.hal.UserHalService$PendingRequest, java.lang.Class, int)
com.android.car.hal.UserHalService$PendingRequest pendingRequest
Class clazz
int requestId
Object request
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
public java.lang.String toString ()
java.io.StringWriter sw
java.io.PrintWriter pw
}
com/android/car/hal/UserHalService.class
UserHalService.java
package com.android.car.hal
public final com.android.car.hal.UserHalService extends com.android.car.hal.HalServiceBase {
static final String TAG
private static final String UNSUPPORTED_MSG
private static final String USER_ASSOCIATION_UNSUPPORTED_MSG
private static final int[] SUPPORTED_PROPERTIES
private static final int[] CORE_PROPERTIES
private static final boolean DBG
private final Object mLock
private final com.android.car.hal.VehicleHal mHal
private android.util.SparseArray mProperties
private final android.os.Handler mHandler
private int mNextRequestId
private final int mBaseRequestId
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final android.util.SparseArray mPendingRequests
public void <init> (com.android.car.hal.VehicleHal)
com.android.car.hal.VehicleHal hal
void <init> (com.android.car.hal.VehicleHal, android.os.Handler)
com.android.car.hal.VehicleHal hal
android.os.Handler handler
public void init ()
com.android.car.hal.HalPropConfig config
int i
int size
int prop
int i
java.util.ArrayList props
public void release ()
public void onHalEvents (java.util.List)
com.android.car.hal.HalPropValue value
int i
java.util.List values
public void onPropertySetError (java.util.ArrayList)
android.hardware.automotive.vehicle.VehiclePropError error
java.util.ArrayList errors
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
com.android.car.hal.HalPropConfig config
java.util.Collection properties
android.util.SparseArray supportedProperties
public boolean isSupported ()
int i
public boolean isUserAssociationSupported ()
private void checkSupported ()
private void checkUserAssociationSupported ()
private int getRequestIdForStatsLog (int)
int originalRequestId
public void getInitialUserInfo (int, int, android.hardware.automotive.vehicle.UsersInfo, com.android.car.hal.HalCallback)
int requestType
int timeoutMs
android.hardware.automotive.vehicle.UsersInfo usersInfo
com.android.car.hal.HalCallback callback
int requestId
java.util.List intValues
com.android.car.hal.HalPropValue propRequest
private static int getInitialUserInfoRequestTypeForStatsd (int)
int requestType
private void sendHalRequest (int, int, com.android.car.hal.HalPropValue, com.android.car.hal.HalCallback)
android.os.ServiceSpecificException e
int requestId
int timeoutMs
com.android.car.hal.HalPropValue request
com.android.car.hal.HalCallback callback
public void switchUser (android.hardware.automotive.vehicle.SwitchUserRequest, int, com.android.car.hal.HalCallback)
android.hardware.automotive.vehicle.SwitchUserRequest request
int timeoutMs
com.android.car.hal.HalCallback callback
com.android.car.hal.HalPropValue propRequest
public void removeUser (android.hardware.automotive.vehicle.RemoveUserRequest)
android.os.ServiceSpecificException e
android.hardware.automotive.vehicle.RemoveUserRequest request
com.android.car.hal.HalPropValue propRequest
public void createUser (android.hardware.automotive.vehicle.CreateUserRequest, int, com.android.car.hal.HalCallback)
android.hardware.automotive.vehicle.CreateUserRequest request
int timeoutMs
com.android.car.hal.HalCallback callback
com.android.car.hal.HalPropValue propRequest
public void postSwitchResponse (android.hardware.automotive.vehicle.SwitchUserRequest)
android.os.ServiceSpecificException e
android.hardware.automotive.vehicle.SwitchUserRequest request
com.android.car.hal.HalPropValue propRequest
public void legacyUserSwitch (android.hardware.automotive.vehicle.SwitchUserRequest)
android.os.ServiceSpecificException e
android.hardware.automotive.vehicle.SwitchUserRequest request
com.android.car.hal.HalPropValue propRequest
public android.hardware.automotive.vehicle.UserIdentificationResponse getUserAssociation (android.hardware.automotive.vehicle.UserIdentificationGetRequest)
int type
int i
com.android.car.hal.HalPropValue responseAsPropValue
android.os.ServiceSpecificException e
android.hardware.automotive.vehicle.UserIdentificationResponse response
IllegalArgumentException e
int expectedType
int actualType
int i
android.hardware.automotive.vehicle.UserIdentificationAssociation association
int i
android.hardware.automotive.vehicle.UserIdentificationGetRequest request
android.util.SparseBooleanArray types
com.android.car.hal.HalPropValue requestAsPropValue
com.android.car.hal.HalPropValue responseAsPropValue
android.hardware.automotive.vehicle.UserIdentificationResponse response
int[] associationTypes
int[] associationValues
public void setUserAssociation (int, android.hardware.automotive.vehicle.UserIdentificationSetRequest, com.android.car.hal.HalCallback)
int type
int i
android.hardware.automotive.vehicle.UserIdentificationSetAssociation association
int i
int timeoutMs
android.hardware.automotive.vehicle.UserIdentificationSetRequest request
com.android.car.hal.HalCallback callback
android.util.SparseBooleanArray types
com.android.car.hal.HalPropValue propRequest
int[] associationTypes
int[] associationValues
private void handleOnUserIdentificationAssociation (com.android.car.hal.HalPropValue)
android.hardware.automotive.vehicle.UserIdentificationResponse response
RuntimeException e
int expectedType
int actualType
int i
com.android.car.hal.HalPropValue value
int requestId
com.android.car.hal.HalCallback callback
com.android.car.hal.UserHalService$PendingRequest pendingRequest
android.hardware.automotive.vehicle.UserIdentificationResponse response
android.hardware.automotive.vehicle.UserIdentificationSetRequest request
private void logSetUserAssociationResponse (int, android.hardware.automotive.vehicle.UserIdentificationResponse, int)
android.hardware.automotive.vehicle.UserIdentificationAssociation association
int i
int requestId
android.hardware.automotive.vehicle.UserIdentificationResponse response
int halCallbackStatus
int[] associationTypes
int[] associationValues
private static java.lang.Object[] getEventDataWithErrorMessage (com.android.car.hal.HalPropValue)
int i
int size
Object[] list
com.android.car.hal.HalPropValue value
private static java.lang.Integer[] toIntArray (com.android.car.hal.HalPropValue)
int i
com.android.car.hal.HalPropValue value
int size
Integer[] list
int getNextRequestId ()
private void addPendingRequestLocked (int, java.lang.Class, java.lang.Object, com.android.car.hal.HalCallback)
int requestId
Class responseClass
Object request
com.android.car.hal.HalCallback callback
com.android.car.hal.UserHalService$PendingRequest pendingRequest
private void addPendingRequestLocked (int, java.lang.Class, com.android.car.hal.HalCallback)
int requestId
Class responseClass
com.android.car.hal.HalCallback callback
private boolean hasPendingRequestLocked (java.lang.Class, com.android.car.hal.HalCallback)
com.android.car.hal.UserHalService$PendingRequest pendingRequest
int i
Class responseClass
com.android.car.hal.HalCallback callback
private com.android.car.hal.UserHalService$PendingRequest handleRemovePendingRequest (int)
com.android.car.hal.UserHalService$PendingRequest pendingRequest
int requestId
com.android.car.hal.UserHalService$PendingRequest pendingRequest
private void handleCheckIfRequestTimedOut (int)
int requestId
com.android.car.hal.UserHalService$PendingRequest pendingRequest
private com.android.car.hal.UserHalService$PendingRequest getPendingRequest (int)
int requestId
private void handleOnInitialUserInfoResponse (com.android.car.hal.HalPropValue)
android.hardware.automotive.vehicle.InitialUserInfoResponse response
RuntimeException e
com.android.car.hal.HalPropValue value
int requestId
com.android.car.hal.HalCallback callback
android.hardware.automotive.vehicle.InitialUserInfoResponse response
private static int getInitialUserInfoResponseActionForStatsd (int)
int action
private void handleOnSwitchUserResponse (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
int requestId
int messageType
com.android.car.hal.HalCallback callback
private void handleOnSwitchUserVehicleRequest (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
int requestId
int targetUserId
com.android.car.user.CarUserService userService
private void handleOnSwitchUserVehicleResponse (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
int requestId
com.android.car.hal.HalCallback callback
android.hardware.automotive.vehicle.SwitchUserResponse response
private void handleOnCreateUserResponse (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
int requestId
com.android.car.hal.HalCallback callback
android.hardware.automotive.vehicle.CreateUserResponse response
private void logHalSwitchUserResponse (int, int)
int requestId
int halCallbackStatus
private void logHalSwitchUserResponse (int, int, int)
int requestId
int halCallbackStatus
int userSwitchstatus
int userSwitchstatusForStatsd
private void logHalCreateUserResponse (int, int)
int requestId
int halCallbackStatus
private void logHalCreateUserResponse (int, int, int)
int requestId
int halCallbackStatus
int userCreatestatus
int userCreatestatusForStatsd
private int getHalCallbackStatusForStatsd (int)
int halCallbackStatus
private com.android.car.hal.HalCallback handleGetPendingCallback (int, java.lang.Class)
int requestId
Class clazz
com.android.car.hal.UserHalService$PendingRequest pendingRequest
com.android.car.hal.HalCallback callback
public void dump (java.io.PrintWriter)
int i
int i
int numberProperties
int numberPendingCallbacks
java.io.PrintWriter writer
String indent
private static void dumpSystemProperty (java.io.PrintWriter, java.lang.String, java.lang.String, java.util.Optional)
java.io.PrintWriter writer
String indent
String name
java.util.Optional prop
String value
private synthetic void lambda$sendHalRequest$4 (int)
int requestId
private synthetic void lambda$onHalEvents$3 (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
private synthetic void lambda$onHalEvents$2 (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
private synthetic void lambda$onHalEvents$1 (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
private synthetic void lambda$onHalEvents$0 (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
static void <clinit> ()
}
com/android/car/hal/VehicleHal$1.class
VehicleHal.java
package com.android.car.hal
com.android.car.hal.VehicleHal$1 extends java.util.TimerTask {
final synthetic long val$stopTime
final synthetic java.util.Timer val$timer
final synthetic long val$timeDurationInSec
final synthetic int val$property
final synthetic int val$zone
final synthetic String val$value
final synthetic com.android.car.hal.VehicleHal this$0
void <init> (com.android.car.hal.VehicleHal, long, java.util.Timer, long, int, int, java.lang.String)
com.android.car.hal.VehicleHal this$0
public void run ()
long timestamp
com.android.car.hal.HalPropValue v
private synthetic void lambda$run$0 (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue v
}
com/android/car/hal/VehicleHal$HalPropValueSetter.class
VehicleHal.java
package com.android.car.hal
final com.android.car.hal.VehicleHal$HalPropValueSetter extends java.lang.Object {
final int mPropId
final int mAreaId
final synthetic com.android.car.hal.VehicleHal this$0
private void <init> (com.android.car.hal.VehicleHal, int, int)
com.android.car.hal.VehicleHal this$0
int propId
int areaId
void to (boolean) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
boolean value
void to (int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int value
com.android.car.hal.HalPropValue propValue
void to (int[]) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int[] values
com.android.car.hal.HalPropValue propValue
void to (java.util.Collection) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int value
java.util.Collection values
int[] intValues
int i
com.android.car.hal.HalPropValue propValue
void submit (com.android.car.hal.HalPropValue) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue propValue
}
com/android/car/hal/VehicleHal$RetriableAction.class
VehicleHal.java
package com.android.car.hal
abstract com.android.car.hal.VehicleHal$RetriableAction extends java.lang.Object {
public abstract com.android.car.hal.HalPropValue run (com.android.car.hal.HalPropValue) throws android.os.ServiceSpecificException android.os.RemoteException
}
com/android/car/hal/VehicleHal$Retrier.class
VehicleHal.java
package com.android.car.hal
final com.android.car.hal.VehicleHal$Retrier extends java.lang.Object {
private final com.android.car.hal.VehicleHal$RetriableAction mAction
private final String mOperation
private final com.android.car.hal.HalPropValue mRequestValue
private final long mMaxDurationForRetryMs
private final long mSleepBetweenRetryMs
private final int mMaxRetries
private final long mStartTime
private int mRetryCount
void <init> (com.android.car.hal.VehicleHal$RetriableAction, java.lang.String, com.android.car.hal.HalPropValue, long, long, int)
com.android.car.hal.VehicleHal$RetriableAction action
String operation
com.android.car.hal.HalPropValue requestValue
long maxDurationForRetryMs
long sleepBetweenRetryMs
int maxRetries
com.android.car.hal.HalPropValue invokeAction () throws android.os.ServiceSpecificException java.lang.IllegalArgumentException
android.os.ServiceSpecificException e
android.os.RemoteException e
private com.android.car.hal.HalPropValue sleepAndTryAgain (java.lang.Exception) throws android.os.ServiceSpecificException java.lang.IllegalArgumentException
InterruptedException interruptedException
Exception e
}
com/android/car/hal/VehicleHal$VehiclePropertyEventInfo.class
VehicleHal.java
package com.android.car.hal
com.android.car.hal.VehicleHal$VehiclePropertyEventInfo extends java.lang.Object {
private int mEventCount
private com.android.car.hal.HalPropValue mLastEvent
private void <init> (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue event
private void addNewEvent (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue event
}
com/android/car/hal/VehicleHal.class
VehicleHal.java
package com.android.car.hal
public com.android.car.hal.VehicleHal extends java.lang.Object implements com.android.car.hal.VehicleHalCallback com.android.car.CarSystemService {
private static final boolean DBG
private static final long TRACE_TAG
private static final int MAX_BYTE_SIZE
public static final int NO_AREA
public static final float NO_SAMPLE_RATE
private static final int MAX_DURATION_FOR_RETRIABLE_RESULT_MS
private static final int SLEEP_BETWEEN_RETRIABLE_INVOKES_MS
private static final float PRECISION_THRESHOLD
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final com.android.car.VehicleStub$SubscriptionClient mSubscriptionClient
private final com.android.car.hal.PowerHalService mPowerHal
private final com.android.car.hal.PropertyHalService mPropertyHal
private final com.android.car.hal.InputHalService mInputHal
private final com.android.car.hal.VmsHalService mVmsHal
private final com.android.car.hal.UserHalService mUserHal
private final com.android.car.hal.DiagnosticHalService mDiagnosticHal
private final com.android.car.hal.ClusterHalService mClusterHalService
private final com.android.car.hal.EvsHalService mEvsHal
private final com.android.car.hal.TimeHalService mTimeHalService
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final com.android.car.VehicleStub mVehicleStub
private final Object mLock
private int mMaxDurationForRetryMs
private int mSleepBetweenRetryMs
private final android.util.SparseArray mPropertyHandlers
private final java.util.List mAllServices
private final android.util.ArrayMap mUpdateRateByPropIdAreadId
private final android.util.SparseArray mAllProperties
private final android.util.SparseArray mEventLog
private static final String DATA_DELIMITER
private final android.util.ArraySet mServicesToDispatch
public void <init> (android.content.Context, com.android.car.VehicleStub)
android.content.Context context
com.android.car.VehicleStub vehicle
void <init> (android.content.Context, com.android.car.hal.PowerHalService, com.android.car.hal.PropertyHalService, com.android.car.hal.InputHalService, com.android.car.hal.VmsHalService, com.android.car.hal.UserHalService, com.android.car.hal.DiagnosticHalService, com.android.car.hal.ClusterHalService, com.android.car.hal.TimeHalService, android.os.HandlerThread, com.android.car.VehicleStub)
android.content.Context context
com.android.car.hal.PowerHalService powerHal
com.android.car.hal.PropertyHalService propertyHal
com.android.car.hal.InputHalService inputHal
com.android.car.hal.VmsHalService vmsHal
com.android.car.hal.UserHalService userHal
com.android.car.hal.DiagnosticHalService diagnosticHal
com.android.car.hal.ClusterHalService clusterHalService
com.android.car.hal.TimeHalService timeHalService
android.os.HandlerThread handlerThread
com.android.car.VehicleStub vehicle
void setMaxDurationForRetryMs (int)
int maxDurationForRetryMs
void setSleepBetweenRetryMs (int)
int sleepBetweenRetryMs
private void fetchAllPropConfigs ()
com.android.car.hal.HalPropConfig[] configs
Exception e
com.android.car.hal.HalPropConfig p
com.android.car.hal.HalPropConfig[] configs
private void handleOnPropertyEvent (java.util.List)
com.android.car.hal.HalPropValue v
int propId
com.android.car.hal.HalServiceBase service
com.android.car.hal.VehicleHal$VehiclePropertyEventInfo info
int i
com.android.car.hal.HalServiceBase s
java.util.List propValues
private void handleOnPropertySetError (java.util.List)
java.util.ArrayList propErrors
android.hardware.automotive.vehicle.VehiclePropError error
int errorCode
int propId
int areaId
java.util.ArrayList propErrors
int i
com.android.car.hal.HalServiceBase service
int propId
com.android.car.hal.HalServiceBase service
java.util.ArrayList propErrors
int i
java.util.List errors
android.util.SparseArray errorsByPropId
private static java.lang.String errorMessage (java.lang.String, com.android.car.hal.HalPropValue, java.lang.String)
String action
com.android.car.hal.HalPropValue propValue
String errorMsg
private com.android.car.hal.HalPropValue getValueWithRetry (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
private com.android.car.hal.HalPropValue getValueWithRetry (com.android.car.hal.HalPropValue, int)
com.android.car.hal.HalPropValue result
com.android.car.hal.HalPropValue value
int maxRetries
com.android.car.hal.HalPropValue result
private void setValueWithRetry (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
public void init ()
public void priorityInit ()
com.android.car.hal.HalPropConfig config
Integer propId
int j
com.android.car.hal.HalPropConfig config
int prop
java.util.ArrayList configsForService
com.android.car.hal.HalServiceBase service
int[] supportedProps
int i
android.util.ArrayMap configsForAllServices
com.android.car.hal.HalServiceBase service
java.util.ArrayList configsForService
java.util.Map$Entry entry
android.util.ArrayMap configsForAllServices
public void release ()
int i
int i
Exception e
int i
android.util.ArraySet subscribedProperties
public com.android.car.hal.DiagnosticHalService getDiagnosticHal ()
public com.android.car.hal.PowerHalService getPowerHal ()
public com.android.car.hal.PropertyHalService getPropertyHal ()
public com.android.car.hal.InputHalService getInputHal ()
public com.android.car.hal.UserHalService getUserHal ()
public com.android.car.hal.VmsHalService getVmsHal ()
public com.android.car.hal.ClusterHalService getClusterHal ()
public com.android.car.hal.EvsHalService getEvsHal ()
public com.android.car.hal.TimeHalService getTimeHalService ()
public com.android.car.hal.HalPropValueBuilder getHalPropValueBuilder ()
private void assertServiceOwnerLocked (com.android.car.hal.HalServiceBase, int)
com.android.car.hal.HalServiceBase service
int property
public void subscribeProperty (com.android.car.hal.HalServiceBase, int) throws java.lang.IllegalArgumentException
com.android.car.hal.HalServiceBase service
int property
public void subscribeProperty (com.android.car.hal.HalServiceBase, int, float) throws java.lang.IllegalArgumentException
com.android.car.hal.HalServiceBase service
int property
float samplingRateHz
public void subscribeProperty (com.android.car.hal.HalServiceBase, int, float, int[])
com.android.car.hal.HalPropConfig config
int i
Exception e
android.hardware.automotive.vehicle.SubscribeOptions opts
int[] filteredAreaIds
com.android.car.hal.HalServiceBase service
int property
float samplingRateHz
int[] areaIds
com.android.car.hal.HalPropConfig config
private int[] checkAlreadySubscribed (int, int[], float)
android.util.Pair propertyAndAreadId
Float savedSampleRateHz
int i
int property
int[] areaIds
float sampleRateHz
java.util.List areaIdList
private int[] getAllAreaIdsFromPropertyId (com.android.car.hal.HalPropConfig)
int i
com.android.car.hal.HalPropConfig config
com.android.car.hal.HalAreaConfig[] allAreaConfigs
int[] areaId
public void unsubscribeProperty (com.android.car.hal.HalServiceBase, int)
com.android.car.hal.HalPropConfig config
int i
int[] areaIds
Exception e
com.android.car.hal.HalServiceBase service
int property
com.android.car.hal.HalPropConfig config
public boolean isPropertySupported (int)
int propertyId
public com.android.car.hal.HalPropValue getIfSupportedOrFail (int, int)
Exception e
int propertyId
int maxRetries
public com.android.car.hal.HalPropValue getIfSupportedOrFailForEarlyStage (int, int)
int propertyId
int maxRetries
public com.android.car.hal.HalPropValue get (int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int propertyId
public com.android.car.hal.HalPropValue get (int, int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int propertyId
int areaId
public java.lang.Object get (java.lang.Class, int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
Class clazz
int propertyId
public java.lang.Object get (java.lang.Class, int, int) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
Class clazz
int propertyId
int areaId
public java.lang.Object get (java.lang.Class, com.android.car.hal.HalPropValue) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
Long value
Integer value
Boolean value
Float value
int i
int size
Long[] longArray
int i
int size
Integer[] intArray
int i
int size
Float[] floatArray
int i
int size
long[] longArray
int i
int size
int[] intArray
int i
int size
float[] floatArray
Class clazz
com.android.car.hal.HalPropValue requestedPropValue
com.android.car.hal.HalPropValue propValue
public com.android.car.hal.HalPropValue get (com.android.car.hal.HalPropValue) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue requestedPropValue
public void set (com.android.car.hal.HalPropValue) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue propValue
com.android.car.hal.VehicleHal$HalPropValueSetter set (int)
int propId
com.android.car.hal.VehicleHal$HalPropValueSetter set (int, int)
int propId
int areaId
static boolean isPropertySubscribable (com.android.car.hal.HalPropConfig)
com.android.car.hal.HalPropConfig config
public void setPropertyFromCommand (int, int, java.lang.String, com.android.car.internal.util.IndentingPrintWriter) throws java.lang.IllegalArgumentException android.os.ServiceSpecificException
int property
int areaId
String data
com.android.car.internal.util.IndentingPrintWriter writer
long timestamp
com.android.car.hal.HalPropValue v
public void onPropertyEvent (java.util.ArrayList)
java.util.ArrayList propValues
public void onPropertySetError (java.util.ArrayList)
java.util.ArrayList errors
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.hal.VehicleHal$VehiclePropertyEventInfo info
int i
int propId
com.android.car.hal.HalServiceBase service
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void dumpVhal (android.os.ParcelFileDescriptor, java.util.List) throws android.os.RemoteException
android.os.ParcelFileDescriptor fd
java.util.List options
public void dumpListHals (java.io.PrintWriter)
int i
java.io.PrintWriter writer
public transient void dumpSpecificHals (java.io.PrintWriter, java.lang.String[])
com.android.car.hal.HalServiceBase service
String halName
java.util.Map byName
java.io.PrintWriter writer
String[] halNames
public void dumpPropertyValueByCommand (java.io.PrintWriter, int, int)
com.android.car.hal.HalPropConfig config
int i
com.android.car.hal.HalPropConfig config
com.android.car.hal.HalPropValue value
RuntimeException e
java.io.PrintWriter writer
int propId
int areaId
public com.android.car.hal.HalPropConfig[] getAllPropConfigs () throws android.os.RemoteException android.os.ServiceSpecificException
public com.android.car.hal.HalPropConfig getPropConfig (int)
int propId
public boolean isAidlVhal ()
public boolean isFakeModeEnabled ()
private static void dumpPropHelper (java.io.PrintWriter, int)
java.io.PrintWriter pw
int propId
private void dumpPropertyValueByConfig (java.io.PrintWriter, com.android.car.hal.HalPropConfig)
com.android.car.hal.HalPropValue value
RuntimeException e
com.android.car.hal.HalPropValue value
RuntimeException e
int areaId
com.android.car.hal.HalAreaConfig areaConfig
java.io.PrintWriter writer
com.android.car.hal.HalPropConfig config
int propId
com.android.car.hal.HalAreaConfig[] areaConfigs
public void dumpPropertyConfigs (java.io.PrintWriter, int)
int i
com.android.car.hal.HalPropConfig[] configs
com.android.car.hal.HalPropConfig config
com.android.car.hal.HalPropConfig config
java.io.PrintWriter writer
int propId
com.android.car.hal.HalPropConfig[] configs
private static void dumpPropertyConfigsHelp (java.io.PrintWriter, com.android.car.hal.HalPropConfig)
com.android.car.hal.HalAreaConfig area
java.io.PrintWriter writer
com.android.car.hal.HalPropConfig config
int propId
public void injectVhalEvent (int, int, java.lang.String, int) throws java.lang.NumberFormatException
int property
int zone
String value
int delayTime
long timestamp
com.android.car.hal.HalPropValue v
public void injectContinuousVhalEvent (int, int, java.lang.String, float, long)
int property
int zone
String value
float sampleRate
long timeDurationInSec
com.android.car.hal.HalPropValue v
long period
long stopTime
java.util.Timer timer
private static com.android.car.hal.HalPropValue createPropValueForInjecting (com.android.car.hal.HalPropValueBuilder, int, int, java.util.List, long)
boolean boolValue
int i
long[] longValues
int i
int[] intValues
int i
float[] floatValues
com.android.car.hal.HalPropValueBuilder builder
int propId
int zoneId
java.util.List dataList
long timestamp
int propertyType
private static void dumpPropValue (java.io.PrintWriter, com.android.car.hal.HalPropValue)
byte[] bytes
java.io.PrintWriter writer
com.android.car.hal.HalPropValue value
String bytesString
byte[] byteValues
private static java.lang.String toCarPropertyLog (int)
int propId
private static java.lang.String toCarAreaLog (int)
int areaId
private static com.android.car.hal.HalPropValue invokeRetriable (com.android.car.hal.VehicleHal$RetriableAction, java.lang.String, com.android.car.hal.HalPropValue, long, long, int) throws android.os.ServiceSpecificException java.lang.IllegalArgumentException
com.android.car.hal.VehicleHal$RetriableAction action
String operation
com.android.car.hal.HalPropValue requestValue
long maxDurationForRetryMs
long sleepBetweenRetryMs
int maxRetries
com.android.car.hal.VehicleHal$Retrier retrier
public void getAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
java.util.List getVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface getVehicleStubAsyncCallback
public void setAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
java.util.List setVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface setVehicleStubAsyncCallback
public void cancelRequests (java.util.List)
java.util.List vehicleStubRequestIds
private synthetic void lambda$injectVhalEvent$6 (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue v
private static synthetic com.android.car.hal.HalServiceBase lambda$dumpSpecificHals$5 (com.android.car.hal.HalServiceBase)
com.android.car.hal.HalServiceBase s
private static synthetic java.lang.String lambda$dumpSpecificHals$4 (com.android.car.hal.HalServiceBase)
com.android.car.hal.HalServiceBase s
private synthetic void lambda$onPropertySetError$3 (java.util.ArrayList)
java.util.ArrayList errors
private synthetic void lambda$onPropertyEvent$2 (java.util.ArrayList)
java.util.ArrayList propValues
private synthetic com.android.car.hal.HalPropValue lambda$setValueWithRetry$1 (com.android.car.hal.HalPropValue) throws android.os.ServiceSpecificException android.os.RemoteException
com.android.car.hal.HalPropValue requestValue
private synthetic com.android.car.hal.HalPropValue lambda$getValueWithRetry$0 (com.android.car.hal.HalPropValue) throws android.os.ServiceSpecificException android.os.RemoteException
com.android.car.hal.HalPropValue requestValue
}
com/android/car/hal/VehicleHalCallback.class
VehicleHalCallback.java
package com.android.car.hal
public abstract com.android.car.hal.VehicleHalCallback extends java.lang.Object {
public abstract void onPropertyEvent (java.util.ArrayList)
public abstract void onPropertySetError (java.util.ArrayList)
}
com/android/car/hal/VmsHalService$1.class
VmsHalService.java
package com.android.car.hal
com.android.car.hal.VmsHalService$1 extends java.lang.Object implements android.car.vms.VmsClientManager$VmsClientCallback {
final synthetic com.android.car.hal.VmsHalService this$0
void <init> (com.android.car.hal.VmsHalService)
com.android.car.hal.VmsHalService this$0
public void onClientConnected (android.car.vms.VmsClient)
android.car.vms.VmsClient client
public void onSubscriptionStateChanged (android.car.vms.VmsSubscriptionState)
android.car.vms.VmsSubscriptionState subscriptionState
public void onLayerAvailabilityChanged (android.car.vms.VmsAvailableLayers)
android.car.vms.VmsAvailableLayers availableLayers
public void onPacketReceived (int, android.car.vms.VmsLayer, byte[])
int providerId
android.car.vms.VmsLayer layer
byte[] packet
}
com/android/car/hal/VmsHalService.class
VmsHalService.java
package com.android.car.hal
public com.android.car.hal.VmsHalService extends com.android.car.hal.HalServiceBase {
private static final boolean DBG
private static final String TAG
private static final int HAL_PROPERTY_ID
private static final int[] SUPPORTED_PROPERTIES
private static final int NUM_INTEGERS_IN_VMS_LAYER
private static final int UNKNOWN_CLIENT_ID
private static final byte[] DEFAULT_PUBLISHER_INFO
private final com.android.car.hal.VehicleHal mVehicleHal
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final int mCoreId
private final java.util.function.BiFunction mInitVmsClient
private final int mClientMetricsProperty
private final boolean mPropagatePropertyException
private final android.car.vms.VmsSubscriptionHelper mSubscriptionHelper
private final Object mLock
private boolean mIsSupported
private android.car.vms.VmsClient mClient
private final com.android.car.hal.HalPropValueBuilder mPropValueBuilder
private final android.car.vms.VmsClientManager$VmsClientCallback mClientCallback
void <init> (android.content.Context, com.android.car.hal.VehicleHal)
android.content.Context context
com.android.car.hal.VehicleHal vehicleHal
void <init> (android.content.Context, com.android.car.hal.VehicleHal, java.util.function.Supplier, java.util.function.BiFunction, boolean)
android.content.Context context
com.android.car.hal.VehicleHal vehicleHal
java.util.function.Supplier getCoreId
java.util.function.BiFunction initVmsClient
boolean propagatePropertyException
private static int getClientMetricsProperty (android.content.Context)
android.content.Context context
int propId
android.os.Handler getHandler ()
public int[] getAllSupportedProperties ()
public void takeProperties (java.util.Collection)
java.util.Collection properties
public void init ()
public void release ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
public void dumpMetrics (java.io.FileDescriptor)
RuntimeException e
java.io.FileOutputStream fout
java.io.IOException e
java.io.FileDescriptor fd
com.android.car.hal.HalPropValue vehicleProp
public void onHalEvents (java.util.List)
int i
int messageType
IndexOutOfBoundsException e
IndexOutOfBoundsException e
java.util.ArrayList vec
int messageType
com.android.car.hal.HalPropValue v
java.util.List values
private void connectVmsClient ()
private void disconnectVmsClient ()
android.os.RemoteException e
private static android.car.vms.VmsClient initVmsClient (android.os.Handler, android.car.vms.VmsClientManager$VmsClientCallback)
android.os.RemoteException e
android.os.Handler handler
android.car.vms.VmsClientManager$VmsClientCallback callback
com.android.car.vms.VmsBrokerService brokerService
android.car.vms.VmsClient client
private android.car.vms.VmsClient getVmsClient ()
private void handleStartSessionEvent (java.util.List)
java.util.List message
int coreId
int clientId
private void handleDataEvent (java.util.List, byte[])
java.util.List message
byte[] payload
android.car.vms.VmsLayer vmsLayer
int publisherId
private void handleSubscribeEvent (java.util.List)
java.util.List message
android.car.vms.VmsLayer vmsLayer
private void handleSubscribeToPublisherEvent (java.util.List)
java.util.List message
android.car.vms.VmsLayer vmsLayer
int publisherId
private void handleUnsubscribeEvent (java.util.List)
java.util.List message
android.car.vms.VmsLayer vmsLayer
private void handleUnsubscribeFromPublisherEvent (java.util.List)
java.util.List message
android.car.vms.VmsLayer vmsLayer
int publisherId
private void setSubscriptions (java.util.Set)
java.util.Set subscriptions
private void handlePublisherIdRequest (byte[])
byte[] payload
int publisherId
com.android.car.hal.HalPropValue vehicleProp
private void handlePublisherInfoRequest (java.util.List)
java.util.List message
int publisherId
byte[] publisherInfo
byte[] payload
com.android.car.hal.HalPropValue vehicleProp
private void handleOfferingEvent (java.util.List)
android.car.vms.VmsLayer dependantLayer
int j
java.util.Set dependencies
android.car.vms.VmsLayer offeredLayer
int numDependenciesForLayer
int i
java.util.List message
int publisherId
int numLayerDependencies
java.util.Set offeredLayers
int idx
private void handleAvailabilityRequestEvent ()
private void handleSubscriptionsRequestEvent ()
private void setPropertyValue (com.android.car.hal.HalPropValue)
RuntimeException e
com.android.car.hal.HalPropValue vehicleProp
int messageType
private static com.android.car.hal.HalPropValue createStartSessionMessage (com.android.car.hal.HalPropValueBuilder, int, int)
com.android.car.hal.HalPropValueBuilder builder
int coreId
int clientId
com.android.car.hal.HalPropValue vehicleProp
private static com.android.car.hal.HalPropValue createDataMessage (com.android.car.hal.HalPropValueBuilder, android.car.vms.VmsLayer, int, byte[])
com.android.car.hal.HalPropValueBuilder builder
android.car.vms.VmsLayer layer
int publisherId
byte[] payload
java.util.List message
private static com.android.car.hal.HalPropValue createSubscriptionStateMessage (com.android.car.hal.HalPropValueBuilder, int, android.car.vms.VmsSubscriptionState)
android.car.vms.VmsLayer layer
android.car.vms.VmsAssociatedLayer layer
com.android.car.hal.HalPropValueBuilder builder
int messageType
android.car.vms.VmsSubscriptionState subscriptionState
java.util.List message
java.util.Set layers
java.util.Set associatedLayers
private static com.android.car.hal.HalPropValue createAvailableLayersMessage (com.android.car.hal.HalPropValueBuilder, int, android.car.vms.VmsAvailableLayers)
android.car.vms.VmsAssociatedLayer layer
com.android.car.hal.HalPropValueBuilder builder
int messageType
android.car.vms.VmsAvailableLayers availableLayers
java.util.List message
private static com.android.car.hal.HalPropValue createVmsMessage (com.android.car.hal.HalPropValueBuilder, int, java.util.List)
int i
com.android.car.hal.HalPropValueBuilder builder
int messageType
java.util.List values
int[] intValues
private static com.android.car.hal.HalPropValue createVmsMessage (com.android.car.hal.HalPropValueBuilder, int, java.util.List, byte[])
int i
com.android.car.hal.HalPropValueBuilder builder
int messageType
java.util.List values
byte[] payload
int[] intValues
private static void appendLayer (java.util.List, android.car.vms.VmsLayer)
java.util.List message
android.car.vms.VmsLayer layer
private static void appendAssociatedLayer (java.util.List, android.car.vms.VmsAssociatedLayer)
java.util.List message
android.car.vms.VmsAssociatedLayer layer
private static android.car.vms.VmsLayer parseVmsLayerFromMessage (java.util.List)
java.util.List message
private static android.car.vms.VmsLayer parseVmsLayerAtIndex (java.util.List, int)
java.util.List message
int index
java.util.List layerValues
private static int parsePublisherIdFromMessage (java.util.List)
java.util.List message
private static synthetic void lambda$initVmsClient$1 (android.os.RemoteException)
android.os.RemoteException ignored
private synthetic void lambda$init$0 ()
static void <clinit> ()
}
com/android/car/hal/fakevhal/
com/android/car/hal/fakevhal/ConfigDeclaration.class
ConfigDeclaration.java
package com.android.car.hal.fakevhal
public final com.android.car.hal.fakevhal.ConfigDeclaration extends java.lang.Object {
private final android.hardware.automotive.vehicle.VehiclePropConfig mConfig
private final android.hardware.automotive.vehicle.RawPropValues mInitialValue
private final android.util.SparseArray mInitialAreaValuesByAreaId
public void <init> (android.hardware.automotive.vehicle.VehiclePropConfig, android.hardware.automotive.vehicle.RawPropValues, android.util.SparseArray)
android.hardware.automotive.vehicle.VehiclePropConfig config
android.hardware.automotive.vehicle.RawPropValues initialValue
android.util.SparseArray initialAreaValuesByAreaId
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
com.android.car.hal.fakevhal.ConfigDeclaration other
public int hashCode ()
public android.hardware.automotive.vehicle.VehiclePropConfig getConfig ()
public android.hardware.automotive.vehicle.RawPropValues getInitialValue ()
public android.util.SparseArray getInitialAreaValuesByAreaId ()
}
com/android/car/hal/fakevhal/FakeVehicleStub$ContinuousPropUpdater.class
FakeVehicleStub.java
package com.android.car.hal.fakevhal
final com.android.car.hal.fakevhal.FakeVehicleStub$ContinuousPropUpdater extends java.lang.Object implements java.lang.Runnable {
private final com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient mClient
private final int mPropId
private final int mAreaId
private final float mSampleRate
private final Object mUpdaterLock
private boolean mStopped
final synthetic com.android.car.hal.fakevhal.FakeVehicleStub this$0
void <init> (com.android.car.hal.fakevhal.FakeVehicleStub, com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, int, int, float)
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
int propId
int areaId
float sampleRate
public void run ()
public void stop ()
}
com/android/car/hal/fakevhal/FakeVehicleStub$FakeVhalSubscriptionClient.class
FakeVehicleStub.java
package com.android.car.hal.fakevhal
final com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient extends java.lang.Object implements com.android.car.VehicleStub$SubscriptionClient {
private final com.android.car.hal.VehicleHalCallback mCallBack
private final com.android.car.VehicleStub$SubscriptionClient mRealClient
final synthetic com.android.car.hal.fakevhal.FakeVehicleStub this$0
void <init> (com.android.car.hal.fakevhal.FakeVehicleStub, com.android.car.hal.VehicleHalCallback, com.android.car.VehicleStub$SubscriptionClient)
com.android.car.hal.VehicleHalCallback callback
com.android.car.VehicleStub$SubscriptionClient realVehicleClient
public void onPropertyEvent (com.android.car.hal.HalPropValue)
com.android.car.hal.HalPropValue value
public void subscribe (android.hardware.automotive.vehicle.SubscribeOptions[]) throws android.os.RemoteException
android.hardware.automotive.vehicle.SubscribeOptions[] options
public void unsubscribe (int) throws android.os.RemoteException
int propId
}
com/android/car/hal/fakevhal/FakeVehicleStub.class
FakeVehicleStub.java
package com.android.car.hal.fakevhal
public final com.android.car.hal.fakevhal.FakeVehicleStub extends com.android.car.VehicleStub {
private static final String TAG
private static final java.util.List SPECIAL_PROPERTIES
private static final String FAKE_VHAL_CONFIG_DIRECTORY
private static final String DEFAULT_CONFIG_FILE_NAME
private static final String FAKE_MODE_ENABLE_FILE_NAME
private static final int AREA_ID_GLOBAL
private final android.util.SparseArray mConfigDeclarationsByPropId
private final android.util.SparseArray mPropConfigsByPropId
private final com.android.car.VehicleStub mRealVehicle
private final com.android.car.hal.HalPropValueBuilder mHalPropValueBuilder
private final com.android.car.hal.fakevhal.FakeVhalConfigParser mParser
private final java.util.List mCustomConfigFiles
private final android.os.Handler mHandler
private final java.util.List mHvacPowerSupportedAreas
private final java.util.List mHvacPowerDependentProps
private final Object mLock
private final java.util.Map mPropValuesByPropIdAreaId
private final java.util.Map mOnChangeSubscribeClientByPropIdAreaId
private final java.util.Map mUpdaterByPropIdAreaIdByClient
public static boolean doesEnableFileExist ()
public void <init> (com.android.car.VehicleStub) throws android.os.RemoteException java.io.IOException java.lang.IllegalArgumentException
com.android.car.VehicleStub realVehicle
void <init> (com.android.car.VehicleStub, com.android.car.hal.fakevhal.FakeVhalConfigParser, java.util.List) throws android.os.RemoteException java.io.IOException java.lang.IllegalArgumentException
com.android.car.VehicleStub realVehicle
com.android.car.hal.fakevhal.FakeVhalConfigParser parser
java.util.List customConfigFiles
public boolean isAidlVhal ()
public com.android.car.hal.HalPropValueBuilder getHalPropValueBuilder ()
public void getAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
com.android.car.hal.HalPropValue halPropValue
com.android.car.VehicleStub$GetVehicleStubAsyncResult result
int[] errorCodes
android.os.ServiceSpecificException e
com.android.car.VehicleStub$GetVehicleStubAsyncResult result
android.os.RemoteException e
com.android.car.VehicleStub$AsyncGetSetRequest request
com.android.car.VehicleStub$GetVehicleStubAsyncResult result
int i
java.util.List getVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface getVehicleStubAsyncCallback
java.util.List onGetAsyncResultList
public void setAsync (java.util.List, com.android.car.VehicleStub$VehicleStubCallbackInterface)
com.android.car.VehicleStub$SetVehicleStubAsyncResult result
android.os.RemoteException e
com.android.car.VehicleStub$SetVehicleStubAsyncResult result
int[] errorCodes
android.os.ServiceSpecificException e
com.android.car.VehicleStub$AsyncGetSetRequest setRequest
int serviceRequestId
com.android.car.VehicleStub$SetVehicleStubAsyncResult result
int i
java.util.List setVehicleStubAsyncRequests
com.android.car.VehicleStub$VehicleStubCallbackInterface setVehicleStubAsyncCallback
java.util.List onSetAsyncResultsList
public boolean isValid ()
public java.lang.String getInterfaceDescriptor () throws java.lang.IllegalStateException
public void linkToDeath (com.android.car.IVehicleDeathRecipient) throws java.lang.IllegalStateException
com.android.car.IVehicleDeathRecipient recipient
public void unlinkToDeath (com.android.car.IVehicleDeathRecipient)
com.android.car.IVehicleDeathRecipient recipient
public com.android.car.hal.HalPropConfig[] getAllPropConfigs ()
int i
com.android.car.hal.HalPropConfig[] propConfigs
public com.android.car.VehicleStub$SubscriptionClient newSubscriptionClient (com.android.car.hal.VehicleHalCallback)
com.android.car.hal.VehicleHalCallback callback
public com.android.car.hal.HalPropValue get (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue requestedPropValue
int propId
int areaId
int access
android.util.Pair propIdAreaId
public void set (com.android.car.hal.HalPropValue) throws android.os.RemoteException android.os.ServiceSpecificException
com.android.car.hal.HalPropValue propValue
int propId
int areaId
int access
android.hardware.automotive.vehicle.RawPropValues rawPropValues
com.android.car.hal.HalPropValue updatedValue
android.util.Pair propIdAreaId
java.util.Set clients
public void dump (java.io.FileDescriptor, java.util.List) throws android.os.RemoteException android.os.ServiceSpecificException
java.io.FileDescriptor fd
java.util.List args
public boolean isFakeModeEnabled ()
private android.util.SparseArray parseConfigFiles () throws java.io.IOException java.lang.IllegalArgumentException
android.util.SparseArray customConfigDeclarations
Exception e
java.io.File customFile
android.util.SparseArray customConfigDeclarations
int i
java.io.InputStream defaultConfigInputStream
android.util.SparseArray configDeclarations
private static java.util.List getCustomConfigFiles () throws java.io.IOException
String line
java.io.BufferedReader reader
java.util.List customConfigFileList
java.io.File file
private static android.util.SparseArray combineConfigDeclarations (android.util.SparseArray, android.util.SparseArray)
int i
android.util.SparseArray result
android.util.SparseArray newList
private android.util.SparseArray extractPropConfigs (android.util.SparseArray) throws android.os.RemoteException
android.hardware.automotive.vehicle.VehiclePropConfig vehiclePropConfig
int i
android.util.SparseArray configDeclarationsByPropId
android.util.SparseArray propConfigsByPropId
private java.util.Map extractPropValues (android.util.SparseArray)
int areaId
android.hardware.automotive.vehicle.RawPropValues areaRawPropValues
int j
com.android.car.hal.fakevhal.ConfigDeclaration configDeclaration
int propId
android.hardware.automotive.vehicle.VehicleAreaConfig[] areaConfigs
android.hardware.automotive.vehicle.RawPropValues defaultRawPropValues
android.util.SparseArray rawPropValuesByAreaId
int i
android.util.SparseArray configDeclarationsByPropId
long timestamp
java.util.Map propValuesByPropIdAreaId
private java.util.List getHvacPowerSupportedAreaId ()
Exception e
private java.util.List getHvacPowerDependentProps ()
int propId
int[] configArray
Exception e
java.util.List hvacProps
private void overrideConfigsForSpecialProp (android.util.SparseArray) throws android.os.RemoteException
com.android.car.hal.HalPropConfig propConfig
int propId
int i
android.util.SparseArray fakePropConfigsByPropId
com.android.car.hal.HalPropConfig[] realVehiclePropConfigs
private boolean isPropertyGlobal (int)
int propId
private com.android.car.hal.HalPropValue buildHalPropValue (int, int, long, android.hardware.automotive.vehicle.RawPropValues)
int propId
int areaId
long timestamp
android.hardware.automotive.vehicle.RawPropValues rawPropValues
android.hardware.automotive.vehicle.VehiclePropValue propValue
private static boolean isSpecialProperty (int)
int propId
private boolean isHvacPowerDependentProp (int)
int propId
private void checkPropAvailable (int, int) throws android.os.RemoteException android.os.ServiceSpecificException
int propId
int areaId
com.android.car.hal.HalPropValue propValues
private int getMatchedAreaIdInHvacPower (int)
int supportedAreaId
int i
int areaId
private java.util.List getAllSupportedAreaId (int)
int i
int propId
java.util.List allSupportedAreaId
com.android.car.hal.HalAreaConfig[] areaConfigs
private boolean withinRange (int, int, android.hardware.automotive.vehicle.RawPropValues)
int int32Value
int minInt32Value
int maxInt32Value
long int64Value
long minInt64Value
long maxInt64Value
float floatValue
float minFloatValue
float maxFloatValue
int propId
int areaId
android.hardware.automotive.vehicle.RawPropValues rawPropValues
int index
com.android.car.hal.HalAreaConfig areaConfig
int[] int32Values
long[] int64Values
float[] floatValues
private static int getPropType (int)
int propId
private void checkPropIdSupported (int)
int propId
private void checkAreaIdSupported (int, int)
int propId
int areaId
java.util.List supportedAreaIds
private void subscribe (com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, android.hardware.automotive.vehicle.SubscribeOptions[]) throws android.os.RemoteException
float sampleRate
int propId
int[] areaIds
int changeMode
int i
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
android.hardware.automotive.vehicle.SubscribeOptions[] options
private void subscribeOnChangeProp (com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, int, int[])
android.util.Pair propIdAreaId
int areaId
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
int propId
int[] areaIds
private void subscribeContinuousProp (com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, int, int[], float)
com.android.car.hal.fakevhal.FakeVehicleStub$ContinuousPropUpdater oldUpdater
android.util.Pair propIdAreaId
java.util.Map updaterByPropIdAreaId
com.android.car.hal.fakevhal.FakeVehicleStub$ContinuousPropUpdater updater
int areaId
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
int propId
int[] areaIds
float sampleRate
private void unsubscribe (com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, int)
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
int propId
int changeMode
private void unsubscribeOnChangeProp (com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, int)
java.util.Set clientSet
android.util.Pair propIdAreaId
int i
java.util.List deletePairs
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
int propId
private void unsubscribeContinuousProp (com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient, int)
android.util.Pair propIdAreaId
int i
java.util.List deletePairs
java.util.Map updaterByPropIdAreaId
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient client
int propId
private int[] getSubscribedAreaIds (int, int[])
int propId
int[] areaIds
private float getSampleRateWithinRange (float, int)
float sampleRate
int propId
float minSampleRate
float maxSampleRate
private com.android.car.hal.HalPropValue updateTimeStamp (int, int)
android.util.Pair propIdAreaId
com.android.car.hal.HalPropValue propValue
android.hardware.automotive.vehicle.RawPropValues rawPropValues
com.android.car.hal.HalPropValue updatedValue
int propId
int areaId
private static synthetic void lambda$set$2 (com.android.car.hal.HalPropValue, com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient)
com.android.car.hal.HalPropValue updatedValue
com.android.car.hal.fakevhal.FakeVehicleStub$FakeVhalSubscriptionClient c
private static synthetic void lambda$setAsync$1 (com.android.car.VehicleStub$VehicleStubCallbackInterface, java.util.List)
com.android.car.VehicleStub$VehicleStubCallbackInterface setVehicleStubAsyncCallback
java.util.List onSetAsyncResultsList
private static synthetic void lambda$getAsync$0 (com.android.car.VehicleStub$VehicleStubCallbackInterface, java.util.List)
com.android.car.VehicleStub$VehicleStubCallbackInterface getVehicleStubAsyncCallback
java.util.List onGetAsyncResultList
static void <clinit> ()
}
com/android/car/hal/fakevhal/FakeVhalConfigParser.class
FakeVhalConfigParser.java
package com.android.car.hal.fakevhal
public final com.android.car.hal.fakevhal.FakeVhalConfigParser extends java.lang.Object {
private static final String TAG
private static final String ENUM_CLASS_DIRECTORY
private static final String JSON_FIELD_NAME_ROOT
private static final String JSON_FIELD_NAME_PROPERTY_ID
private static final String JSON_FIELD_NAME_DEFAULT_VALUE
private static final String JSON_FIELD_NAME_AREAS
private static final String JSON_FIELD_NAME_CONFIG_ARRAY
private static final String JSON_FIELD_NAME_CONFIG_STRING
private static final String JSON_FIELD_NAME_MIN_SAMPLE_RATE
private static final String JSON_FIELD_NAME_MAX_SAMPLE_RATE
private static final String JSON_FIELD_NAME_AREA_ID
private static final String JSON_FIELD_NAME_INT32_VALUES
private static final String JSON_FIELD_NAME_INT64_VALUES
private static final String JSON_FIELD_NAME_FLOAT_VALUES
private static final String JSON_FIELD_NAME_STRING_VALUE
private static final String JSON_FIELD_NAME_MIN_INT32_VALUE
private static final String JSON_FIELD_NAME_MAX_INT32_VALUE
private static final String JSON_FIELD_NAME_MIN_FLOAT_VALUE
private static final String JSON_FIELD_NAME_MAX_FLOAT_VALUE
private static final String JSON_FIELD_NAME_ACCESS
private static final String JSON_FIELD_NAME_CHANGE_MODE
private static final String JSON_FIELD_NAME_COMMENT
private static final int DOOR_1_RIGHT
private static final int DOOR_1_LEFT
private static final int DOOR_2_RIGHT
private static final int DOOR_2_LEFT
private static final int DOOR_REAR
private static final int VENDOR_EXTENSION_INT_PROPERTY
private static final int VENDOR_EXTENSION_BOOLEAN_PROPERTY
private static final int VENDOR_EXTENSION_STRING_PROPERTY
private static final int VENDOR_EXTENSION_FLOAT_PROPERTY
private static final int WINDOW_1_LEFT
private static final int WINDOW_1_RIGHT
private static final int WINDOW_2_LEFT
private static final int WINDOW_2_RIGHT
private static final int WINDOW_ROOF_TOP_1
private static final int SEAT_1_RIGHT
private static final int SEAT_1_LEFT
private static final int SEAT_2_RIGHT
private static final int SEAT_2_LEFT
private static final int SEAT_2_CENTER
private static final int WHEEL_REAR_RIGHT
private static final int WHEEL_REAR_LEFT
private static final int WHEEL_FRONT_RIGHT
private static final int WHEEL_FRONT_LEFT
private static final int CHARGE_PORT_FRONT_LEFT
private static final int CHARGE_PORT_REAR_LEFT
private static final int FAN_DIRECTION_UNKNOWN
private static final int FAN_DIRECTION_FLOOR
private static final int FAN_DIRECTION_FACE
private static final int FAN_DIRECTION_DEFROST
private static final int FUEL_DOOR_REAR_LEFT
private static final int HVAC_LEFT
private static final int HVAC_RIGHT
private static final int HVAC_ALL
private static final int LIGHT_STATE_ON
private static final int LIGHT_STATE_OFF
private static final int LIGHT_SWITCH_ON
private static final int LIGHT_SWITCH_OFF
private static final int LIGHT_SWITCH_AUTO
private static final int EV_STOPPING_MODE_CREEP
private static final int EV_STOPPING_MODE_ROLL
private static final int EV_STOPPING_MODE_HOLD
private static final int MIRROR_DRIVER_LEFT_RIGHT
private static final int ECHO_REVERSE_BYTES
private static final int VENDOR_PROPERTY_ID
private static final int K_MIXED_TYPE_PROPERTY_FOR_TEST
private static final int VENDOR_CLUSTER_NAVIGATION_STATE
private static final int VENDOR_CLUSTER_REQUEST_DISPLAY
private static final int VENDOR_CLUSTER_SWITCH_UI
private static final int VENDOR_CLUSTER_DISPLAY_STATE
private static final int VENDOR_CLUSTER_REPORT_STATE
private static final int PLACEHOLDER_PROPERTY_INT
private static final int PLACEHOLDER_PROPERTY_FLOAT
private static final int PLACEHOLDER_PROPERTY_BOOLEAN
private static final int PLACEHOLDER_PROPERTY_STRING
private static final java.util.Map CONSTANTS_BY_NAME
public void <init> ()
public android.util.SparseArray parseJsonConfig (java.io.File) throws java.io.IOException java.lang.IllegalArgumentException
java.io.File customConfigFile
java.io.FileInputStream customConfigFileStream
public android.util.SparseArray parseJsonConfig (java.io.InputStream) throws java.io.IOException
org.json.JSONObject configJsonObject
org.json.JSONException e
org.json.JSONArray configJsonArray
org.json.JSONException e
org.json.JSONObject propertyObject
com.android.car.hal.fakevhal.ConfigDeclaration propConfig
int i
java.io.InputStream configInputStream
String configString
org.json.JSONObject configJsonObject
org.json.JSONArray configJsonArray
android.util.SparseArray allPropConfigs
java.util.List errors
private com.android.car.hal.fakevhal.ConfigDeclaration parseEachProperty (org.json.JSONObject, java.util.List)
org.json.JSONArray configArray
org.json.JSONObject defaultValueObject
org.json.JSONObject areaObject
android.util.Pair result
int j
org.json.JSONArray areas
String fieldName
int i
org.json.JSONObject propertyObject
java.util.List errors
int initialErrorCount
java.util.List fieldNames
android.hardware.automotive.vehicle.VehiclePropConfig vehiclePropConfig
boolean isAccessSet
boolean isChangeModeSet
java.util.List areaConfigs
android.hardware.automotive.vehicle.RawPropValues rawPropValues
android.util.SparseArray defaultValuesByAreaId
private android.util.Pair parseAreaConfig (org.json.JSONObject, java.util.List)
String fieldName
int i
org.json.JSONObject areaObject
java.util.List errors
int initialErrorCount
java.util.List fieldNames
android.hardware.automotive.vehicle.VehicleAreaConfig areaConfig
android.hardware.automotive.vehicle.RawPropValues defaultValue
boolean hasAreaId
private android.hardware.automotive.vehicle.RawPropValues parseDefaultValue (org.json.JSONObject, java.util.List)
org.json.JSONArray int32Values
org.json.JSONArray int64Values
org.json.JSONArray floatValues
String fieldName
int i
org.json.JSONObject defaultValue
java.util.List errors
int initialErrorCount
java.util.List fieldNames
android.hardware.automotive.vehicle.RawPropValues rawPropValues
private java.lang.String parseStringValue (org.json.JSONObject, java.lang.String, java.util.List)
org.json.JSONObject parentObject
String fieldName
java.util.List errors
String value
private int parseIntValue (org.json.JSONObject, java.lang.String, java.util.List)
String constantValue
org.json.JSONException e
org.json.JSONObject parentObject
String fieldName
java.util.List errors
Object value
private float parseFloatValue (org.json.JSONObject, java.lang.String, java.util.List)
String constantValue
org.json.JSONException e
String constantValue
org.json.JSONException e
org.json.JSONObject parentObject
String fieldName
java.util.List errors
private int parseConstantValue (java.lang.String, java.util.List)
Class enumClass
ClassNotFoundException e
Exception e
java.lang.reflect.Field field
String stringValue
java.util.List errors
String[] propIdStrings
String enumClassName
String constantName
Class enumClass
java.lang.reflect.Field[] fields
private int[] parseIntArrayValue (org.json.JSONArray, java.util.List)
String stringValue
org.json.JSONException e
int i
org.json.JSONArray values
java.util.List errors
int initialErrorCount
int[] valueArray
private long[] parseLongArrayValue (org.json.JSONArray, java.util.List)
String stringValue
org.json.JSONException e
int i
org.json.JSONArray values
java.util.List errors
int initialErrorCount
long[] valueArray
private float[] parseFloatArrayValue (org.json.JSONArray, java.util.List)
String stringValue
org.json.JSONException e
int i
org.json.JSONArray values
java.util.List errors
int initialErrorCount
float[] valueArray
private boolean isString (org.json.JSONObject, java.lang.String)
org.json.JSONObject parentObject
String fieldName
private boolean isString (org.json.JSONArray, int)
org.json.JSONArray jsonArray
int index
private java.util.List getFieldNames (org.json.JSONObject)
String fieldName
int i
org.json.JSONObject jsonObject
org.json.JSONArray names
java.util.List fieldNames
private boolean isFileValid (java.io.File)
java.io.File configFile
private static int toVendorProperty (int)
int property
static void <clinit> ()
}
com/android/car/occupantconnection/
com/android/car/occupantconnection/CarOccupantConnectionService$NotifyCallbackType.class
CarOccupantConnectionService.java
package com.android.car.occupantconnection
abstract annotation com.android.car.occupantconnection.CarOccupantConnectionService$NotifyCallbackType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/occupantconnection/CarOccupantConnectionService$ReceiverServiceConnection$1.class
CarOccupantConnectionService.java
package com.android.car.occupantconnection
com.android.car.occupantconnection.CarOccupantConnectionService$ReceiverServiceConnection$1 extends android.car.occupantconnection.IBackendConnectionResponder$Stub {
final synthetic com.android.car.occupantconnection.CarOccupantConnectionService val$this$0
final synthetic com.android.car.occupantconnection.ClientId val$receiverClient
final synthetic com.android.car.occupantconnection.CarOccupantConnectionService$ReceiverServiceConnection this$1
void <init> (com.android.car.occupantconnection.CarOccupantConnectionService$ReceiverServiceConnection, com.android.car.occupantconnection.CarOccupantConnectionService, com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.CarOccupantConnectionService$ReceiverServiceConnection this$1
public void acceptConnection (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.os.RemoteException e
android.car.occupantconnection.IConnectionRequestCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo senderZone
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ConnectionId connectionId
public void rejectConnection (android.car.CarOccupantZoneManager$OccupantZoneInfo, int)
android.os.RemoteException e
android.car.occupantconnection.IConnectionRequestCallback callback
android.car.CarOccupantZoneManager$OccupantZoneInfo senderZone
int rejectionReason
}
com/android/car/occupantconnection/CarOccupantConnectionService$ReceiverServiceConnection.class
CarOccupantConnectionService.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.CarOccupantConnectionService$ReceiverServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
private final com.android.car.occupantconnection.ClientId mReceiverClient
private final android.car.occupantconnection.IBackendConnectionResponder mResponder
private android.car.occupantconnection.IBackendReceiver mReceiverService
final synthetic com.android.car.occupantconnection.CarOccupantConnectionService this$0
private void <init> (com.android.car.occupantconnection.CarOccupantConnectionService, com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId receiverClient
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
int i
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
int i
com.android.car.occupantconnection.ConnectionRecord connectionRecord
int i
android.content.ComponentName name
}
com/android/car/occupantconnection/CarOccupantConnectionService.class
CarOccupantConnectionService.java
package com.android.car.occupantconnection
public com.android.car.occupantconnection.CarOccupantConnectionService extends android.car.occupantconnection.ICarOccupantConnection$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final String INDENTATION_2
private static final String INDENTATION_4
private static final int NOTIFY_ON_DISCONNECT
private static final int NOTIFY_ON_FAILED
private final android.content.Context mContext
private final Object mLock
private final com.android.car.CarOccupantZoneService mOccupantZoneService
private final com.android.car.occupantconnection.CarRemoteDeviceService mRemoteDeviceService
private final android.util.ArraySet mConnectingReceiverServices
private final com.android.car.internal.util.BinderKeyValueContainer mConnectedReceiverServiceMap
private final android.util.ArrayMap mReceiverServiceConnectionMap
private final com.android.car.internal.util.BinderKeyValueContainer mPreregisteredReceiverEndpointMap
private final com.android.car.internal.util.BinderKeyValueContainer mRegisteredReceiverEndpointMap
private final com.android.car.internal.util.BinderKeyValueContainer mPendingConnectionRequestMap
private final com.android.car.internal.util.BinderKeyValueContainer mAcceptedConnectionRequestMap
private final android.util.ArraySet mEstablishedConnections
private final com.android.car.internal.util.BinderKeyValueContainer$BinderDeathCallback mConnectedSenderDeathCallback
private final com.android.car.internal.util.BinderKeyValueContainer$BinderDeathCallback mPendingConnectedSenderDeathCallback
public void <init> (android.content.Context, com.android.car.CarOccupantZoneService, com.android.car.occupantconnection.CarRemoteDeviceService)
android.content.Context context
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.occupantconnection.CarRemoteDeviceService remoteDeviceService
void <init> (android.content.Context, com.android.car.CarOccupantZoneService, com.android.car.occupantconnection.CarRemoteDeviceService, android.util.ArraySet, com.android.car.internal.util.BinderKeyValueContainer, android.util.ArrayMap, com.android.car.internal.util.BinderKeyValueContainer, com.android.car.internal.util.BinderKeyValueContainer, com.android.car.internal.util.BinderKeyValueContainer, com.android.car.internal.util.BinderKeyValueContainer, android.util.ArraySet)
android.content.Context context
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.occupantconnection.CarRemoteDeviceService remoteDeviceService
android.util.ArraySet connectingReceiverServices
com.android.car.internal.util.BinderKeyValueContainer connectedReceiverServiceMap
android.util.ArrayMap receiverServiceConnectionMap
com.android.car.internal.util.BinderKeyValueContainer preregisteredReceiverEndpointMap
com.android.car.internal.util.BinderKeyValueContainer registeredReceiverEndpointMap
com.android.car.internal.util.BinderKeyValueContainer pendingConnectionRequestMap
com.android.car.internal.util.BinderKeyValueContainer acceptedConnectionRequestMap
android.util.ArraySet establishedConnections
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.occupantconnection.ClientId id
android.car.occupantconnection.IBackendReceiver service
int i
com.android.car.occupantconnection.ClientId id
android.content.ServiceConnection connection
int i
com.android.car.occupantconnection.ReceiverEndpointId id
android.car.occupantconnection.IPayloadCallback callback
int i
com.android.car.occupantconnection.ReceiverEndpointId id
android.car.occupantconnection.IPayloadCallback callback
int i
com.android.car.occupantconnection.ConnectionId id
android.car.occupantconnection.IConnectionRequestCallback callback
int i
com.android.car.occupantconnection.ConnectionId id
android.car.occupantconnection.IConnectionRequestCallback callback
int i
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void registerReceiver (java.lang.String, java.lang.String, android.car.occupantconnection.IPayloadCallback)
android.car.occupantconnection.IBackendReceiver receiverService
String packageName
String receiverEndpointId
android.car.occupantconnection.IPayloadCallback callback
com.android.car.occupantconnection.ClientId receiverClient
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
public void unregisterReceiver (java.lang.String, java.lang.String)
android.os.RemoteException e
android.car.occupantconnection.IBackendReceiver receiverService
String packageName
String receiverEndpointId
com.android.car.occupantconnection.ClientId receiverClient
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
android.car.occupantconnection.IBackendReceiver receiverService
public void requestConnection (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo, android.car.occupantconnection.IConnectionRequestCallback)
android.content.pm.PackageInfo receiverInfo
android.os.RemoteException e
android.os.RemoteException e
android.car.occupantconnection.IBackendReceiver receiverService
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
android.car.occupantconnection.IConnectionRequestCallback callback
int connectionError
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ClientId receiverClient
android.content.pm.PackageInfo senderInfo
com.android.car.occupantconnection.ConnectionId connectionId
public void cancelConnection (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo)
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ClientId receiverClient
com.android.car.occupantconnection.ConnectionId connectionToCancel
public void sendPayload (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo, android.car.occupantconnection.Payload)
android.car.occupantconnection.IBackendReceiver receiverService
android.os.RemoteException e
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
android.car.occupantconnection.Payload payload
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ClientId receiverClient
android.car.occupantconnection.IBackendReceiver receiverService
public void disconnect (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo)
com.android.car.occupantconnection.ConnectionId staleConnection
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ClientId receiverClient
public boolean isConnected (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo)
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
android.os.UserHandle senderUserHandle
android.car.CarOccupantZoneManager$OccupantZoneInfo senderZone
private void registerPreregisteredReceiverEndpointsLocked (android.car.occupantconnection.IBackendReceiver, com.android.car.occupantconnection.ClientId)
android.os.RemoteException e
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
String receiverEndpointId
android.car.occupantconnection.IPayloadCallback callback
int i
android.car.occupantconnection.IBackendReceiver receiverService
com.android.car.occupantconnection.ClientId receiverClient
com.android.car.occupantconnection.ClientId getCallingClientId (java.lang.String)
String packageName
android.os.UserHandle callingUserHandle
int callingUserId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private com.android.car.occupantconnection.ClientId getClientIdInOccupantZone (android.car.CarOccupantZoneManager$OccupantZoneInfo, java.lang.String)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
String packageName
int userId
private void assertNoDuplicateReceiverEndpointLocked (com.android.car.occupantconnection.ReceiverEndpointId)
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
private void assertHasReceiverEndpointLocked (com.android.car.occupantconnection.ReceiverEndpointId)
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
private boolean hasReceiverEndpointLocked (com.android.car.occupantconnection.ReceiverEndpointId)
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
private void registerReceiverEndpointLocked (android.car.occupantconnection.IBackendReceiver, com.android.car.occupantconnection.ReceiverEndpointId, android.car.occupantconnection.IPayloadCallback)
android.os.RemoteException e
android.car.occupantconnection.IBackendReceiver receiverService
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
android.car.occupantconnection.IPayloadCallback callback
private void maybeBindReceiverServiceLocked (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId receiverClient
private void bindReceiverServiceLocked (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId receiverClient
android.content.Intent intent
com.android.car.occupantconnection.CarOccupantConnectionService$ReceiverServiceConnection connection
android.os.UserHandle userHandle
private void maybeUnbindReceiverServiceLocked (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
int i
com.android.car.occupantconnection.ReceiverEndpointId receiverEndpoint
int i
com.android.car.occupantconnection.ConnectionId connectionId
int i
com.android.car.occupantconnection.ConnectionId connectionId
int i
com.android.car.occupantconnection.ClientId receiverClient
private void unbindReceiverServiceLocked (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId receiverClient
android.content.ServiceConnection connection
private void assertNoDuplicateConnectionRequestLocked (com.android.car.occupantconnection.ConnectionId)
com.android.car.occupantconnection.ConnectionId connectionId
private void assertHasPendingConnectionRequestLocked (com.android.car.occupantconnection.ConnectionId)
com.android.car.occupantconnection.ConnectionId connectionId
private void notifyPeersOfReceiverServiceDisconnect (com.android.car.internal.util.BinderKeyValueContainer, com.android.car.occupantconnection.ClientId, int)
android.os.RemoteException e
com.android.car.occupantconnection.ConnectionId connectionId
android.car.occupantconnection.IConnectionRequestCallback callback
int i
com.android.car.internal.util.BinderKeyValueContainer connectionRequestMap
com.android.car.occupantconnection.ClientId receiverClient
int callbackType
private boolean isConnectedLocked (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo, android.car.CarOccupantZoneManager$OccupantZoneInfo)
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo senderZone
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
com.android.car.occupantconnection.ConnectionRecord expectedConnection
private void assertConnectedLocked (java.lang.String, android.car.CarOccupantZoneManager$OccupantZoneInfo, android.car.CarOccupantZoneManager$OccupantZoneInfo)
String packageName
android.car.CarOccupantZoneManager$OccupantZoneInfo senderZone
android.car.CarOccupantZoneManager$OccupantZoneInfo receiverZone
private android.car.occupantconnection.IConnectionRequestCallback extractRequestCallbackToNotifyLocked (android.car.CarOccupantZoneManager$OccupantZoneInfo, com.android.car.occupantconnection.ClientId)
android.car.CarOccupantZoneManager$OccupantZoneInfo senderZone
com.android.car.occupantconnection.ClientId receiverClient
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ConnectionId connectionId
android.car.occupantconnection.IConnectionRequestCallback pendingCallback
private void sendCachedConnectionRequestLocked (android.car.occupantconnection.IBackendReceiver, com.android.car.occupantconnection.ClientId)
android.os.RemoteException e
android.car.occupantconnection.IConnectionRequestCallback callback
android.os.RemoteException e
android.content.pm.PackageInfo senderInfo
com.android.car.occupantconnection.ConnectionId connectionId
int i
android.car.occupantconnection.IBackendReceiver receiverService
com.android.car.occupantconnection.ClientId receiverClient
java.util.Set notifiedSenderClients
private void handleSenderDisconnectedLocked (com.android.car.occupantconnection.ConnectionId)
android.os.RemoteException e
com.android.car.occupantconnection.ConnectionId staleConnection
com.android.car.occupantconnection.ConnectionRecord staleRecord
android.car.occupantconnection.IBackendReceiver receiverService
private void handleConnectionCanceledLocked (com.android.car.occupantconnection.ConnectionId)
android.os.RemoteException e
com.android.car.occupantconnection.ConnectionId connectionToCancel
android.car.occupantconnection.IBackendReceiver receiverService
private synthetic void lambda$new$1 (com.android.car.occupantconnection.ConnectionId)
com.android.car.occupantconnection.ConnectionId connectionToCancel
private synthetic void lambda$new$0 (com.android.car.occupantconnection.ConnectionId)
com.android.car.occupantconnection.ConnectionId staleConnection
static void <clinit> ()
}
com/android/car/occupantconnection/CarRemoteDeviceService$1.class
CarRemoteDeviceService.java
package com.android.car.occupantconnection
com.android.car.occupantconnection.CarRemoteDeviceService$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.car.occupantconnection.CarRemoteDeviceService this$0
void <init> (com.android.car.occupantconnection.CarRemoteDeviceService)
com.android.car.occupantconnection.CarRemoteDeviceService this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int displayId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
}
com/android/car/occupantconnection/CarRemoteDeviceService$PackageChangeReceiver.class
CarRemoteDeviceService.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.CarRemoteDeviceService$PackageChangeReceiver extends android.content.BroadcastReceiver {
private final int mUserId
private final android.car.CarOccupantZoneManager$OccupantZoneInfo mOccupantZone
final synthetic com.android.car.occupantconnection.CarRemoteDeviceService this$0
void <init> (com.android.car.occupantconnection.CarRemoteDeviceService, int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
public void onReceive (android.content.Context, android.content.Intent)
int newState
com.android.car.occupantconnection.ClientId clientId
android.content.Context context
android.content.Intent intent
String packageName
}
com/android/car/occupantconnection/CarRemoteDeviceService$PerUserInfo.class
CarRemoteDeviceService.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo extends java.lang.Object {
public final android.car.CarOccupantZoneManager$OccupantZoneInfo zone
public final android.content.Context context
public final android.content.pm.PackageManager pm
public final android.content.BroadcastReceiver receiver
void <init> (android.car.CarOccupantZoneManager$OccupantZoneInfo, android.content.Context, android.content.pm.PackageManager, android.content.BroadcastReceiver)
android.car.CarOccupantZoneManager$OccupantZoneInfo zone
android.content.Context context
android.content.pm.PackageManager pm
android.content.BroadcastReceiver receiver
}
com/android/car/occupantconnection/CarRemoteDeviceService$ProcessObserver.class
CarRemoteDeviceService.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.CarRemoteDeviceService$ProcessObserver extends android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback {
final synthetic com.android.car.occupantconnection.CarRemoteDeviceService this$0
private void <init> (com.android.car.occupantconnection.CarRemoteDeviceService)
public void onForegroundActivitiesChanged (int, int, boolean)
int pid
int uid
boolean foregroundActivities
public void onProcessDied (int, int)
int pid
int uid
}
com/android/car/occupantconnection/CarRemoteDeviceService$ProcessRunningState.class
CarRemoteDeviceService.java
package com.android.car.occupantconnection
abstract annotation com.android.car.occupantconnection.CarRemoteDeviceService$ProcessRunningState extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/occupantconnection/CarRemoteDeviceService.class
CarRemoteDeviceService.java
package com.android.car.occupantconnection
public com.android.car.occupantconnection.CarRemoteDeviceService extends android.car.occupantconnection.ICarRemoteDevice$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DBG
private static final String INDENTATION_2
private static final String INDENTATION_4
private static final int PROCESS_NOT_RUNNING
private static final int PROCESS_RUNNING_IN_BACKGROUND
private static final int PROCESS_RUNNING_IN_FOREGROUND
static final int INITIAL_APP_STATE
static final int INITIAL_OCCUPANT_ZONE_STATE
private final Object mLock
private final android.content.Context mContext
private final com.android.car.CarOccupantZoneService mOccupantZoneService
private final com.android.car.power.CarPowerManagementService mPowerManagementService
private final com.android.car.SystemActivityMonitoringService mSystemActivityMonitoringService
private final android.app.ActivityManager mActivityManager
private final android.os.UserManager mUserManager
private final com.android.car.internal.util.BinderKeyValueContainer mCallbackMap
private final android.util.ArrayMap mAppStateMap
private final android.util.ArrayMap mOccupantZoneStateMap
private final android.util.SparseArray mPerUserInfoMap
private final android.car.builtin.app.ActivityManagerHelper$ProcessObserverCallback mProcessObserver
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
public void <init> (android.content.Context, com.android.car.CarOccupantZoneService, com.android.car.power.CarPowerManagementService, com.android.car.SystemActivityMonitoringService)
android.content.Context context
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.power.CarPowerManagementService powerManagementService
com.android.car.SystemActivityMonitoringService systemActivityMonitoringService
void <init> (android.content.Context, com.android.car.CarOccupantZoneService, com.android.car.power.CarPowerManagementService, com.android.car.SystemActivityMonitoringService, android.app.ActivityManager, android.os.UserManager, android.util.SparseArray, com.android.car.internal.util.BinderKeyValueContainer, android.util.ArrayMap, android.util.ArrayMap)
android.content.Context context
com.android.car.CarOccupantZoneService occupantZoneService
com.android.car.power.CarPowerManagementService powerManagementService
com.android.car.SystemActivityMonitoringService systemActivityMonitoringService
android.app.ActivityManager activityManager
android.os.UserManager userManager
android.util.SparseArray perUserInfoMap
com.android.car.internal.util.BinderKeyValueContainer callbackMap
android.util.ArrayMap appStateMap
android.util.ArrayMap occupantZoneStateMap
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.occupantconnection.ClientId discoveringClient
android.car.occupantconnection.IStateCallback callback
int i
com.android.car.occupantconnection.ClientId client
int state
int i
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int state
int i
int userId
com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo info
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void registerStateCallback (java.lang.String, android.car.occupantconnection.IStateCallback)
boolean firstDiscoverer
String packageName
android.car.occupantconnection.IStateCallback callback
com.android.car.occupantconnection.ClientId discoveringClient
public void unregisterStateCallback (java.lang.String)
String packageName
com.android.car.occupantconnection.ClientId discoveringClient
public android.content.pm.PackageInfo getEndpointPackageInfo (int, java.lang.String)
int occupantZoneId
String packageName
int userId
public void setOccupantZonePower (android.car.CarOccupantZoneManager$OccupantZoneInfo, boolean)
int id
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
boolean powerOn
int[] displayIds
public boolean isOccupantZonePowerOn (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private void initAllOccupantZones ()
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int initialState
int i
java.util.List allOccupantZones
private void registerUserLifecycleListener ()
com.android.car.user.CarUserService userService
android.car.user.UserLifecycleEventFilter userEventFilter
private void handleUserChange ()
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int oldUserId
int newUserId
boolean hasOldUser
boolean hasNewUser
int i
private void registerDisplayListener ()
private void handleProcessRunningStateChange (int, int)
String packageName
int userId
com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo userInfo
com.android.car.occupantconnection.ClientId clientId
int newAppState
int uid
int newState
android.os.UserHandle userHandle
private void initAssignedUsers ()
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int userId
int i
private boolean initAssignedUserLocked (int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo userInfo
com.android.car.occupantconnection.CarRemoteDeviceService$PackageChangeReceiver receiver
android.content.IntentFilter filter
android.content.Context userContext
android.content.pm.PackageManager pm
private void removeUnassignedUserLocked (int)
int userId
com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo userInfo
private void handleSameUserUpdateLocked (int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private void handleUserUnassignedLocked (int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private void handleUserAssignedLocked (int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private void handleUserSwitchedLocked (int, int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
int oldUserId
int newUserId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private com.android.car.occupantconnection.ClientId getCallingClientId (java.lang.String)
String packageName
android.os.UserHandle callingUserHandle
int callingUserId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private void updateAllOccupantZoneStateLocked (android.car.occupantconnection.IStateCallback)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int i
android.car.occupantconnection.IStateCallback callbackToNotify
private void updateOccupantZoneStateLocked (android.car.CarOccupantZoneManager$OccupantZoneInfo, android.car.occupantconnection.IStateCallback)
android.os.RemoteException e
com.android.car.occupantconnection.ClientId discoveringClient
android.car.occupantconnection.IStateCallback callback
int i
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
android.car.occupantconnection.IStateCallback callbackToNotify
int oldState
int newState
boolean stateChanged
int calculateOccupantZoneState (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int occupantZoneState
private boolean isPowerOn (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
private boolean isScreenUnlocked (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
boolean isConnectionReady (android.car.CarOccupantZoneManager$OccupantZoneInfo)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int userId
android.os.UserHandle userHandle
private void updateAllAppStateWithPackageNameLocked (java.lang.String, android.car.occupantconnection.IStateCallback)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
com.android.car.occupantconnection.ClientId discoveredClient
int newState
int i
String packageName
android.car.occupantconnection.IStateCallback callbackToNotify
private void updateAllAppStateForNewUserLocked (int, android.car.CarOccupantZoneManager$OccupantZoneInfo)
com.android.car.occupantconnection.ClientId discoveringClient
com.android.car.occupantconnection.ClientId clientId
int newAppState
int i
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
java.util.Set updatedApps
private void clearAllAppStateAsUserLocked (int)
com.android.car.occupantconnection.ClientId clientId
int i
int userId
private void clearAllAppStateWithPackageNameLocked (java.lang.String)
com.android.car.occupantconnection.ClientId clientId
int i
String packageName
private android.content.pm.PackageManager getPackageManagerAsUserLocked (int)
int userId
com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo userInfo
private void assertNoDuplicateCallbackLock (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId discoveredClient
private void assertHasCallbackLock (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId discoveredClient
private boolean isDiscoveringLocked (java.lang.String)
com.android.car.occupantconnection.ClientId discoveringClient
int i
String packageName
private void setAppStateLocked (com.android.car.occupantconnection.ClientId, int, android.car.occupantconnection.IStateCallback)
android.os.RemoteException e
com.android.car.occupantconnection.ClientId discoveringClient
android.car.occupantconnection.IStateCallback callback
int i
com.android.car.occupantconnection.ClientId discoveredClient
int newState
android.car.occupantconnection.IStateCallback callbackToNotify
Integer oldAppState
boolean stateChanged
private int calculateAppStateLocked (com.android.car.occupantconnection.ClientId)
android.app.ActivityManager$RunningAppProcessInfo info
com.android.car.occupantconnection.ClientId clientId
int appState
private int getAssignedUserLocked (android.car.CarOccupantZoneManager$OccupantZoneInfo)
int i
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int calculateAppState (com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId clientId
private boolean isAppInstalledAsUserLocked (java.lang.String, int)
String packageName
int userId
android.content.pm.PackageInfo getPackageInfoAsUser (java.lang.String, int)
String packageName
int userId
private android.content.pm.PackageInfo getPackageInfoAsUserLocked (java.lang.String, int, int)
android.content.pm.PackageManager$NameNotFoundException e
String packageName
int userId
int flags
android.content.pm.PackageManager pm
private android.app.ActivityManager$RunningAppProcessInfo getRunningAppProcessInfoAsUserLocked (java.lang.String, int)
android.os.UserHandle processUserHandle
android.app.ActivityManager$RunningAppProcessInfo processInfo
int i
String packageName
int userId
java.util.List infos
private java.lang.String getUniquePackageNameByUidLocked (int)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
boolean success
int uid
android.os.UserHandle userHandle
int userId
com.android.car.occupantconnection.CarRemoteDeviceService$PerUserInfo userInfo
String[] packageNames
private int convertProcessRunningStateToAppStateLocked (java.lang.String, int, int)
String packageName
int userId
int state
private static boolean isAppRunning (android.app.ActivityManager$RunningAppProcessInfo)
android.app.ActivityManager$RunningAppProcessInfo info
private static boolean isAppRunningInForeground (android.app.ActivityManager$RunningAppProcessInfo)
android.app.ActivityManager$RunningAppProcessInfo info
private static boolean isNonSystemUser (int)
int userId
private static java.lang.String occupantZoneStateToString (int)
int state
boolean powerOn
boolean screenUnlocked
boolean connectionReady
private static java.lang.String appStateToString (int)
int state
boolean installed
boolean sameVersion
boolean sameSignature
boolean running
boolean inForeground
private static java.lang.String processRunningStateToString (int)
int state
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/occupantconnection/ClientId.class
ClientId.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.ClientId extends java.lang.Object {
public final android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
public final int userId
public final String packageName
public void <init> (android.car.CarOccupantZoneManager$OccupantZoneInfo, int, java.lang.String)
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZone
int userId
String packageName
public boolean equals (java.lang.Object)
Object o
com.android.car.occupantconnection.ClientId other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/occupantconnection/ConnectionId.class
ConnectionId.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.ConnectionId extends java.lang.Object {
public final com.android.car.occupantconnection.ClientId senderClient
public final com.android.car.occupantconnection.ClientId receiverClient
void <init> (com.android.car.occupantconnection.ClientId, com.android.car.occupantconnection.ClientId)
com.android.car.occupantconnection.ClientId senderClient
com.android.car.occupantconnection.ClientId receiverClient
public boolean equals (java.lang.Object)
Object o
com.android.car.occupantconnection.ConnectionId other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/occupantconnection/ConnectionRecord.class
ConnectionRecord.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.ConnectionRecord extends java.lang.Object {
public final String packageName
public final int senderZoneId
public final int receiverZoneId
void <init> (java.lang.String, int, int)
String packageName
int senderZoneId
int receiverZoneId
public boolean equals (java.lang.Object)
Object o
com.android.car.occupantconnection.ConnectionRecord other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/occupantconnection/ReceiverEndpointId.class
ReceiverEndpointId.java
package com.android.car.occupantconnection
final com.android.car.occupantconnection.ReceiverEndpointId extends java.lang.Object {
public final com.android.car.occupantconnection.ClientId clientId
public final String endpointId
void <init> (com.android.car.occupantconnection.ClientId, java.lang.String)
com.android.car.occupantconnection.ClientId clientId
String endpointId
public boolean equals (java.lang.Object)
Object o
com.android.car.occupantconnection.ReceiverEndpointId other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/oem/
com/android/car/oem/CarOemAudioDuckingProxyService.class
CarOemAudioDuckingProxyService.java
package com.android.car.oem
public final com.android.car.oem.CarOemAudioDuckingProxyService extends java.lang.Object {
private static final String TAG
private static final String CALLER_TAG
private final com.android.car.oem.CarOemProxyServiceHelper mHelper
private final android.car.oem.IOemCarAudioDuckingService mOemCarAudioDuckingService
public void <init> (com.android.car.oem.CarOemProxyServiceHelper, android.car.oem.IOemCarAudioDuckingService)
com.android.car.oem.CarOemProxyServiceHelper helper
android.car.oem.IOemCarAudioDuckingService oemAudioDuckingService
public java.util.List evaluateAttributesToDuck (android.car.oem.OemCarAudioVolumeRequest)
android.car.oem.OemCarAudioVolumeRequest requestInfo
private synthetic java.util.List lambda$evaluateAttributesToDuck$0 (android.car.oem.OemCarAudioVolumeRequest) throws java.lang.Exception
android.os.RemoteException e
android.car.oem.OemCarAudioVolumeRequest requestInfo
static void <clinit> ()
}
com/android/car/oem/CarOemAudioFocusProxyService.class
CarOemAudioFocusProxyService.java
package com.android.car.oem
public final com.android.car.oem.CarOemAudioFocusProxyService extends java.lang.Object {
private static final String TAG
private static final int QUEUE_SIZE
private static final boolean DBG
private static final String CALLER_TAG
private final com.android.car.oem.CarOemProxyServiceHelper mHelper
private final android.car.oem.IOemCarAudioFocusService mOemCarAudioFocusService
private final com.android.car.internal.util.LocalLog mLocalLog
public void <init> (com.android.car.oem.CarOemProxyServiceHelper, android.car.oem.IOemCarAudioFocusService)
com.android.car.oem.CarOemProxyServiceHelper helper
android.car.oem.IOemCarAudioFocusService oemAudioFocusService
public void notifyAudioFocusChange (java.util.List, java.util.List, int)
java.util.List currentFocusHolders
java.util.List currentFocusLosers
int zoneId
public android.car.oem.OemCarAudioFocusResult evaluateAudioFocusRequest (android.car.oem.OemCarAudioFocusEvaluationRequest)
android.car.oem.OemCarAudioFocusEvaluationRequest request
long startTime
java.util.Optional result
android.car.oem.OemCarAudioFocusResult focusResult
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private synthetic android.car.oem.OemCarAudioFocusResult lambda$evaluateAudioFocusRequest$1 (android.car.oem.OemCarAudioFocusEvaluationRequest) throws java.lang.Exception
android.os.RemoteException e
android.car.oem.OemCarAudioFocusEvaluationRequest request
private synthetic void lambda$notifyAudioFocusChange$0 (java.util.List, java.util.List, int)
android.os.RemoteException e
java.util.List currentFocusHolders
java.util.List currentFocusLosers
int zoneId
static void <clinit> ()
}
com/android/car/oem/CarOemAudioVolumeProxyService.class
CarOemAudioVolumeProxyService.java
package com.android.car.oem
public final com.android.car.oem.CarOemAudioVolumeProxyService extends java.lang.Object {
private static final String TAG
private static final int QUEUE_SIZE
private static final boolean DBG
private static final String CALLER_TAG
private final com.android.car.oem.CarOemProxyServiceHelper mHelper
private final android.car.oem.IOemCarAudioVolumeService mOemCarAudioVolumeService
private final com.android.car.internal.util.LocalLog mLocalLog
public void <init> (com.android.car.oem.CarOemProxyServiceHelper, android.car.oem.IOemCarAudioVolumeService)
com.android.car.oem.CarOemProxyServiceHelper helper
android.car.oem.IOemCarAudioVolumeService oemAudioVolumeService
public android.car.oem.OemCarVolumeChangeInfo getSuggestedGroupForVolumeChange (android.car.oem.OemCarAudioVolumeRequest, int)
android.car.oem.OemCarAudioVolumeRequest requestInfo
int volumeAdjustment
long startTime
android.car.oem.OemCarVolumeChangeInfo result
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private synthetic android.car.oem.OemCarVolumeChangeInfo lambda$getSuggestedGroupForVolumeChange$0 (android.car.oem.OemCarAudioVolumeRequest, int) throws java.lang.Exception
android.os.RemoteException e
android.car.oem.OemCarAudioVolumeRequest requestInfo
int volumeAdjustment
static void <clinit> ()
}
com/android/car/oem/CarOemProxyService$1.class
CarOemProxyService.java
package com.android.car.oem
com.android.car.oem.CarOemProxyService$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.oem.CarOemProxyService this$0
void <init> (com.android.car.oem.CarOemProxyService)
com.android.car.oem.CarOemProxyService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName componentName
android.os.IBinder iBinder
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName componentName
}
com/android/car/oem/CarOemProxyService$IOemCarServiceCallbackImpl.class
CarOemProxyService.java
package com.android.car.oem
com.android.car.oem.CarOemProxyService$IOemCarServiceCallbackImpl extends android.car.oem.IOemCarServiceCallback$Stub {
final synthetic com.android.car.oem.CarOemProxyService this$0
private void <init> (com.android.car.oem.CarOemProxyService)
public void sendOemCarServiceReady ()
int pid
android.car.oem.IOemCarService oemCarService
private synthetic void lambda$sendOemCarServiceReady$1 ()
private static synthetic java.lang.String lambda$sendOemCarServiceReady$0 (android.car.oem.IOemCarService) throws java.lang.Exception
android.car.oem.IOemCarService oemCarService
}
com/android/car/oem/CarOemProxyService.class
CarOemProxyService.java
package com.android.car.oem
public final com.android.car.oem.CarOemProxyService extends java.lang.Object implements com.android.car.CarServiceBase {
private static final String TAG
private static final String CALL_TAG
private static final boolean DBG
private static final String PROPERTY_EMULATED_OEM_CAR_SERVICE
private final int mOemServiceConnectionTimeoutMs
private final int mOemServiceReadyTimeoutMs
private final Object mLock
private final boolean mIsFeatureEnabled
private final android.content.Context mContext
private final boolean mIsOemServiceBound
private final com.android.car.oem.CarOemProxyServiceHelper mHelper
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final java.util.ArrayList mCallbacks
private String mComponentName
private boolean mIsOemServiceReady
private boolean mIsOemServiceConnected
private boolean mInitComplete
private android.car.oem.IOemCarService mOemCarService
private com.android.car.oem.CarOemAudioFocusProxyService mCarOemAudioFocusProxyService
private com.android.car.oem.CarOemAudioVolumeProxyService mCarOemAudioVolumeProxyService
private com.android.car.oem.CarOemAudioDuckingProxyService mCarOemAudioDuckingProxyService
private long mWaitForOemServiceConnectedDuration
private long mWaitForOemServiceReadyDuration
private final android.content.ServiceConnection mCarOemServiceConnection
private final java.util.concurrent.CountDownLatch mOemServiceReadyLatch
private final android.car.oem.IOemCarServiceCallback mOemCarServiceCallback
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, com.android.car.oem.CarOemProxyServiceHelper)
android.content.Context context
com.android.car.oem.CarOemProxyServiceHelper helper
public void <init> (android.content.Context, com.android.car.oem.CarOemProxyServiceHelper, android.os.Handler)
String emulatedOemCarService
android.content.Context context
com.android.car.oem.CarOemProxyServiceHelper helper
android.os.Handler handler
android.content.res.Resources res
String componentName
android.content.Intent intent
private boolean isInvalidComponentName (android.content.Context, java.lang.String)
android.content.pm.PackageInfo info
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
String componentName
String packageName
android.content.pm.PackageInfo info
public void registerCallback (com.android.car.oem.CarOemProxyServiceCallback)
com.android.car.oem.CarOemProxyServiceCallback callback
public boolean isOemServiceEnabled ()
public boolean isOemServiceReady ()
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
android.car.oem.IOemCarService oemCarService
java.util.concurrent.TimeoutException e
int timeoutMs
com.android.car.internal.util.IndentingPrintWriter writer
public java.lang.String getOemServiceName ()
public com.android.car.oem.CarOemAudioFocusProxyService getCarOemAudioFocusService ()
android.car.oem.IOemCarService oemCarService
android.car.oem.IOemCarAudioFocusService oemAudioFocusService
com.android.car.oem.CarOemAudioFocusProxyService carOemAudioFocusProxyService
public com.android.car.oem.CarOemAudioVolumeProxyService getCarOemAudioVolumeService ()
android.car.oem.IOemCarService oemCarService
android.car.oem.IOemCarAudioVolumeService oemAudioVolumeService
com.android.car.oem.CarOemAudioVolumeProxyService carOemAudioVolumeProxyService
public com.android.car.oem.CarOemAudioDuckingProxyService getCarOemAudioDuckingService ()
android.car.oem.IOemCarService oemCarService
android.car.oem.IOemCarAudioDuckingService oemAudioDuckingService
com.android.car.oem.CarOemAudioDuckingProxyService carOemAudioDuckingProxyService
public void onCarServiceReady ()
android.car.builtin.util.TimingsTraceLog t
long startTime
android.car.oem.IOemCarService oemCarService
private void waitForOemServiceConnected ()
private void waitForOemServiceConnectedLocked ()
InterruptedException e
long startTime
long remainingTime
private void waitForOemService ()
private void waitForOemServiceReady ()
InterruptedException e
private void initOemServiceComponents ()
private void callCarServiceComponents ()
int i
public void onInitComplete ()
private android.car.oem.IOemCarService getOemService ()
private synthetic void lambda$onInitComplete$5 ()
private synthetic void lambda$onCarServiceReady$4 (android.car.oem.IOemCarService)
android.os.RemoteException ex
android.car.oem.IOemCarService oemCarService
private static synthetic android.car.oem.IOemCarAudioDuckingService lambda$getCarOemAudioDuckingService$3 (android.car.oem.IOemCarService) throws java.lang.Exception
android.car.oem.IOemCarService oemCarService
private static synthetic android.car.oem.IOemCarAudioVolumeService lambda$getCarOemAudioVolumeService$2 (android.car.oem.IOemCarService) throws java.lang.Exception
android.car.oem.IOemCarService oemCarService
private static synthetic android.car.oem.IOemCarAudioFocusService lambda$getCarOemAudioFocusService$1 (android.car.oem.IOemCarService) throws java.lang.Exception
android.car.oem.IOemCarService oemCarService
private static synthetic java.lang.String lambda$dump$0 (android.car.oem.IOemCarService) throws java.lang.Exception
android.car.oem.IOemCarService oemCarService
static void <clinit> ()
}
com/android/car/oem/CarOemProxyServiceCallback.class
CarOemProxyServiceCallback.java
package com.android.car.oem
public abstract com.android.car.oem.CarOemProxyServiceCallback extends java.lang.Object {
public abstract void onOemServiceReady ()
}
com/android/car/oem/CarOemProxyServiceHelper$CallbackForDelayedResult.class
CarOemProxyServiceHelper.java
package com.android.car.oem
public abstract com.android.car.oem.CarOemProxyServiceHelper$CallbackForDelayedResult extends java.lang.Object {
public abstract void onDelayedResults (java.util.Optional)
}
com/android/car/oem/CarOemProxyServiceHelper.class
CarOemProxyServiceHelper.java
package com.android.car.oem
public final com.android.car.oem.CarOemProxyServiceHelper extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final int EXIT_FLAG
private static final int MAX_THREAD_POOL_SIZE
private static final int MIN_THREAD_POOL_SIZE
static final int MAX_CIRCULAR_CALLS_PER_CALLER
static final int MAX_CIRCULAR_CALL_TOTAL
private final Object mLock
private final int mRegularCallTimeoutMs
private final int mCrashCallTimeoutMs
private final int mThreadPoolSizeFromRRO
private final int mBinderDispatchThreadPoolSize
private final android.util.ArrayMap mCallerTracker
private final java.util.concurrent.ExecutorService mThreadPool
private java.util.concurrent.Callable mOemStackTracer
private int mTotalCircularCallsInProcess
private int mOemCarServicePid
public void <init> (android.content.Context)
android.content.Context context
android.content.res.Resources res
public java.lang.Object doBinderTimedCallWithDefaultValue (java.lang.String, java.util.concurrent.Callable, java.lang.Object)
Exception e
java.util.concurrent.Future result
String callerTag
java.util.concurrent.Callable callable
Object defaultValue
public java.lang.Object doBinderTimedCallWithTimeout (java.lang.String, java.util.concurrent.Callable, long) throws java.util.concurrent.TimeoutException
java.util.concurrent.TimeoutException exception
Exception e
java.util.concurrent.Future result
String callerTag
java.util.concurrent.Callable callable
long timeoutMs
public java.util.Optional doBinderCallWithDefaultValueAndDelayedWaitAndCrash (java.lang.String, java.util.concurrent.Callable, long, com.android.car.oem.CarOemProxyServiceHelper$CallbackForDelayedResult)
Exception e
java.util.concurrent.Future result
String callerTag
java.util.concurrent.Callable callable
long defaultTimeoutMs
com.android.car.oem.CarOemProxyServiceHelper$CallbackForDelayedResult callback
private void stopTracking (java.lang.String)
int currentCircularCallForTag
String callerTag
private void startTracking (java.lang.String)
int currentCircularCallForTag
int totalCircularCallsInProcess
String callerTag
int currentCircularCallForTag
int totalCircularCallsInProcess
public java.util.Optional doBinderCallWithTimeoutCrash (java.lang.String, java.util.concurrent.Callable)
java.util.concurrent.TimeoutException e
Exception e
java.util.concurrent.Future result
String callerTag
java.util.concurrent.Callable callable
public void doBinderOneWayCall (java.lang.String, java.lang.Runnable)
String callerTag
Runnable runnable
public void crashCarService (java.lang.String)
Exception e
int timeoutMs
String stack
java.util.concurrent.Future result
int oemCarServicePid
String reason
java.util.concurrent.Callable oemStackTracer
int carServicePid
int oemCarServicePid
public void updateOemPid (int)
int pid
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void updateOemStackCall (java.util.concurrent.Callable)
java.util.concurrent.Callable oemStackTracer
private synthetic void lambda$doBinderOneWayCall$1 (java.lang.String, java.lang.Runnable)
Exception e
java.util.concurrent.Future result
String callerTag
Runnable runnable
private synthetic void lambda$doBinderCallWithDefaultValueAndDelayedWaitAndCrash$0 (java.lang.String, com.android.car.oem.CarOemProxyServiceHelper$CallbackForDelayedResult, java.util.concurrent.Future)
java.util.concurrent.TimeoutException e
Exception e
String callerTag
com.android.car.oem.CarOemProxyServiceHelper$CallbackForDelayedResult callback
java.util.concurrent.Future result
static void <clinit> ()
}
com/android/car/os/
com/android/car/os/CarPerformanceService.class
CarPerformanceService.java
package com.android.car.os
public final com.android.car.os.CarPerformanceService extends android.car.os.ICarPerformanceService$Stub implements com.android.car.CarServiceBase {
static final String TAG
private static final boolean DEBUG
private com.android.car.watchdog.CarWatchdogService mCarWatchdogService
private final android.content.Context mContext
public void <init> (android.content.Context)
android.content.Context context
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void setThreadPriority (int, android.car.os.ThreadPolicyWithPriority) throws android.os.RemoteException
int tid
android.car.os.ThreadPolicyWithPriority threadPolicyWithPriority
int pid
int uid
public android.car.os.ThreadPolicyWithPriority getThreadPriority (int) throws android.os.RemoteException
int[] result
IllegalArgumentException e
int tid
int pid
int uid
static void <clinit> ()
}
com/android/car/pm/
com/android/car/pm/AppBlockingPolicyProxy$1.class
AppBlockingPolicyProxy.java
package com.android.car.pm
com.android.car.pm.AppBlockingPolicyProxy$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.pm.AppBlockingPolicyProxy this$0
void <init> (com.android.car.pm.AppBlockingPolicyProxy)
com.android.car.pm.AppBlockingPolicyProxy this$0
public void run ()
}
com/android/car/pm/AppBlockingPolicyProxy$ICarAppBlockingPolicySetterImpl.class
AppBlockingPolicyProxy.java
package com.android.car.pm
com.android.car.pm.AppBlockingPolicyProxy$ICarAppBlockingPolicySetterImpl extends android.car.content.pm.ICarAppBlockingPolicySetter$Stub {
final synthetic com.android.car.pm.AppBlockingPolicyProxy this$0
private void <init> (com.android.car.pm.AppBlockingPolicyProxy)
public void setAppBlockingPolicy (android.car.content.pm.CarAppBlockingPolicy)
android.car.content.pm.CarAppBlockingPolicy policy
}
com/android/car/pm/AppBlockingPolicyProxy.class
AppBlockingPolicyProxy.java
package com.android.car.pm
public com.android.car.pm.AppBlockingPolicyProxy extends java.lang.Object implements android.content.ServiceConnection {
private static final String TAG
private final com.android.car.pm.CarPackageManagerService mService
private final android.content.Context mContext
private final android.content.pm.ServiceInfo mServiceInfo
private final com.android.car.pm.AppBlockingPolicyProxy$ICarAppBlockingPolicySetterImpl mSetter
private final Object mLock
private android.car.content.pm.ICarAppBlockingPolicy mPolicyService
private static final long TIMEOUT_MS
private static final int MAX_CRASH_RETRY
private int mCrashCount
private boolean mBound
private final android.os.Handler mHandler
private final Runnable mTimeoutRunnable
public void <init> (com.android.car.pm.CarPackageManagerService, android.content.Context, android.content.pm.ServiceInfo)
com.android.car.pm.CarPackageManagerService service
android.content.Context context
android.content.pm.ServiceInfo serviceInfo
public java.lang.String getPackageName ()
public void connect ()
android.content.Intent intent
public void disconnect ()
IllegalArgumentException e
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
android.car.content.pm.ICarAppBlockingPolicy policy
boolean failed
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
boolean failed
public java.lang.String toString ()
static void <clinit> ()
}
com/android/car/pm/CarAppMetadataReader.class
CarAppMetadataReader.java
package com.android.car.pm
public com.android.car.pm.CarAppMetadataReader extends java.lang.Object {
private static final String TAG
private static final String DO_METADATA_ATTRIBUTE
private static final java.util.List ALL_REGION_ONLY
public void <init> ()
private static android.content.pm.ActivityInfo[] getAllActivitiesForPackageAsUser (android.content.Context, java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
android.content.Context context
String packageName
int userId
android.content.pm.PackageManager pm
android.content.pm.PackageInfo pkgInfo
public static java.lang.String[] findDistractionOptimizedActivitiesAsUser (android.content.Context, java.lang.String, int, java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException
android.os.Bundle metaData
String regionString
android.content.pm.ActivityInfo activity
android.content.Context context
String packageName
int userId
String drivingSafetyRegion
android.content.pm.ActivityInfo[] activities
java.util.List optimizedActivityList
public static java.util.List getSupportedDrivingSafetyRegionsForActivityAsUser (android.content.Context, java.lang.String, java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String region
android.os.Bundle metaData
String regionString
String[] regions
android.content.pm.ActivityInfo info
android.content.Context context
String packageName
String activityClassName
int userId
android.content.pm.ActivityInfo[] activities
private static boolean isRegionSupported (java.lang.String, java.lang.String)
String region
String regionString
String currentRegion
String[] regions
static void <clinit> ()
}
com/android/car/pm/CarPackageManagerService$1.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$1 extends android.car.hardware.power.ICarPowerPolicyListener$Stub {
final synthetic com.android.car.pm.CarPackageManagerService this$0
void <init> (com.android.car.pm.CarPackageManagerService)
com.android.car.pm.CarPackageManagerService this$0
public void onPolicyChanged (android.car.hardware.power.CarPowerPolicy, android.car.hardware.power.CarPowerPolicy)
android.car.hardware.power.CarPowerPolicy policy
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
}
com/android/car/pm/CarPackageManagerService$2.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$2 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.pm.CarPackageManagerService this$0
void <init> (com.android.car.pm.CarPackageManagerService)
com.android.car.pm.CarPackageManagerService this$0
public void onOccupantZoneConfigChanged (int) throws android.os.RemoteException
String flagString
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listener
int displayId
int j
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
int zoneId
int[] displayIds
int i
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listener
int displayId
int i
int flags
android.util.ArraySet updatedDisplayIds
java.util.List occupantZoneInfos
}
com/android/car/pm/CarPackageManagerService$ActivityLaunchListener.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$ActivityLaunchListener extends java.lang.Object implements com.android.car.am.CarActivityService$ActivityLaunchListener {
final synthetic com.android.car.pm.CarPackageManagerService this$0
private void <init> (com.android.car.pm.CarPackageManagerService)
public void onActivityLaunch (android.app.TaskInfo)
android.app.TaskInfo topTask
}
com/android/car/pm/CarPackageManagerService$AppBlockingPackageInfoWrapper.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper extends java.lang.Object {
private final android.car.content.pm.AppBlockingPackageInfo info
private boolean isMatching
private void <init> (android.car.content.pm.AppBlockingPackageInfo, boolean)
android.car.content.pm.AppBlockingPackageInfo info
boolean isMatching
public java.lang.String toString ()
}
com/android/car/pm/CarPackageManagerService$ClientPolicy.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$ClientPolicy extends java.lang.Object {
private final java.util.HashMap mAllowlistsMap
private final java.util.HashMap mBlocklistsMap
private void <init> ()
private void replaceAllowlists (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[])
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] allowlists
private void addToAllowlists (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[])
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] allowlists
private void removeAllowlists (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[])
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] allowlists
private void replaceBlocklists (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[])
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] blocklists
private void addToBlocklists (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[])
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] blocklists
private void removeBlocklists (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[])
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] blocklists
}
com/android/car/pm/CarPackageManagerService$PackageHandler.class
CarPackageManagerService.java
package com.android.car.pm
final com.android.car.pm.CarPackageManagerService$PackageHandler extends android.os.Handler {
private static final String TAG
private static final int MSG_INIT
private static final int MSG_PARSE_PKG
private static final int MSG_UPDATE_POLICY
private static final int MSG_RELEASE
private final java.lang.ref.WeakReference mService
private void <init> (android.os.Looper, com.android.car.pm.CarPackageManagerService)
android.os.Looper looper
com.android.car.pm.CarPackageManagerService service
private void requestInit ()
android.os.Message msg
private void requestRelease ()
android.os.Message msg
private void requestUpdatingPolicy (java.lang.String, android.car.content.pm.CarAppBlockingPolicy, int)
String packageName
android.car.content.pm.CarAppBlockingPolicy policy
int flags
android.util.Pair pair
android.os.Message msg
private void requestParsingInstalledPkg (java.lang.String)
String packageName
android.os.Message msg
public void handleMessage (android.os.Message)
android.util.Pair pair
android.os.Message msg
com.android.car.pm.CarPackageManagerService service
static void <clinit> ()
}
com/android/car/pm/CarPackageManagerService$PackageParsingEventReceiver.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$PackageParsingEventReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.car.pm.CarPackageManagerService this$0
private void <init> (com.android.car.pm.CarPackageManagerService)
public void onReceive (android.content.Context, android.content.Intent)
String packageName
android.content.Context context
android.content.Intent intent
String action
private java.lang.String getPackageName (android.content.Intent)
android.content.Intent intent
String dataString
String scheme
String[] splitData
private boolean isPackageManagerAction (java.lang.String)
String action
private void logEventChange (android.content.Intent)
String c
String[] cc
String packageName
String action
android.content.Intent intent
}
com/android/car/pm/CarPackageManagerService$UxRestrictionsListener.class
CarPackageManagerService.java
package com.android.car.pm
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener extends android.car.drivingstate.ICarUxRestrictionsChangeListener$Stub {
private android.car.drivingstate.CarUxRestrictions mCurrentUxRestrictions
private final com.android.car.CarUxRestrictionsManagerService uxRestrictionsService
private final int mDisplayId
final synthetic com.android.car.pm.CarPackageManagerService this$0
void <init> (com.android.car.pm.CarPackageManagerService, com.android.car.CarUxRestrictionsManagerService, int)
com.android.car.CarUxRestrictionsManagerService service
int displayId
public void onUxRestrictionsChanged (android.car.drivingstate.CarUxRestrictions)
android.car.drivingstate.CarUxRestrictions restrictions
boolean shouldCheck
private boolean isRestricted ()
}
com/android/car/pm/CarPackageManagerService.class
CarPackageManagerService.java
package com.android.car.pm
public final com.android.car.pm.CarPackageManagerService extends android.car.content.pm.ICarPackageManager$Stub implements com.android.car.CarServiceBase {
static final String TAG
static final boolean DBG
private static final String PACKAGE_DELIMITER
private static final String PACKAGE_ACTIVITY_DELIMITER
private static final int LOG_SIZE
private static final String[] WINDOW_DUMP_ARGUMENTS
private static final String PROPERTY_RO_DRIVING_SAFETY_REGION
private static final int ABA_LAUNCH_TIMEOUT_MS
private final android.content.Context mContext
private final com.android.car.am.CarActivityService mActivityService
private final android.content.pm.PackageManager mPackageManager
private final android.app.ActivityManager mActivityManager
private final android.os.IBinder mWindowManagerBinder
private final android.os.HandlerThread mHandlerThread
private final com.android.car.pm.CarPackageManagerService$PackageHandler mHandler
private final Object mLock
private final com.android.car.internal.util.LocalLog mBlockedActivityLogs
private String mConfiguredAllowlist
private String mConfiguredSystemAllowlist
private String mConfiguredBlocklist
private java.util.Map mConfiguredAllowlistMap
private java.util.Map mConfiguredBlocklistMap
private final java.util.List mAllowedAppInstallSources
private final android.util.SparseArray mTopActivityWithDialogPerDisplay
private final java.util.HashMap mClientPolicies
private java.util.HashMap mActivityAllowlistMap
private java.util.HashSet mActivityDenylistPackages
private java.util.LinkedList mProxies
private final java.util.LinkedList mWaitingPolicies
private String mCurrentDrivingSafetyRegion
private final android.util.ArraySet mTempAllowedActivities
private final com.android.car.CarUxRestrictionsManagerService mCarUxRestrictionsService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private final boolean mEnableActivityBlocking
private final android.content.ComponentName mActivityBlockingActivity
private final android.util.SparseArray mBlockingActivityTargets
private final android.util.SparseLongArray mBlockingActivityLaunchTimes
private final boolean mPreventTemplatedAppsFromShowingDialog
private final String mTemplateActivityClassName
private final com.android.car.pm.CarPackageManagerService$ActivityLaunchListener mActivityLaunchListener
private final android.util.SparseArray mUxRestrictionsListeners
private final com.android.car.pm.VendorServiceController mVendorServiceController
private final java.util.Set mPackageManagerActions
private final com.android.car.pm.CarPackageManagerService$PackageParsingEventReceiver mPackageParsingEventReceiver
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private final android.car.hardware.power.ICarPowerPolicyListener mDisplayPowerPolicyListener
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
public void <init> (android.content.Context, com.android.car.CarUxRestrictionsManagerService, com.android.car.am.CarActivityService, com.android.car.CarOccupantZoneService)
android.content.Context context
com.android.car.CarUxRestrictionsManagerService uxRestrictionsService
com.android.car.am.CarActivityService activityService
com.android.car.CarOccupantZoneService carOccupantZoneService
android.content.res.Resources res
String blockingActivity
public void setAppBlockingPolicy (java.lang.String, android.car.content.pm.CarAppBlockingPolicy, int)
String packageName
android.car.content.pm.CarAppBlockingPolicy policy
int flags
public void restartTask (int)
int taskId
public java.lang.String getCurrentDrivingSafetyRegion ()
private java.lang.String getComponentNameString (java.lang.String, java.lang.String)
String packageName
String className
public void controlOneTimeActivityBlockingBypassingAsUser (java.lang.String, java.lang.String, boolean, int)
android.content.pm.PackageManager$NameNotFoundException e
String packageName
String activityClassName
boolean bypass
int userId
String componentName
private void resetTempAllowedActivitiesLocked ()
public java.util.List getSupportedDrivingSafetyRegionsForActivityAsUser (java.lang.String, java.lang.String, int)
android.content.pm.PackageManager$NameNotFoundException e
String packageName
String activityClassName
int userId
long token
private void assertAppBlockingOrDrivingStatePermission ()
private void assertAppBlockingPermission ()
private void doSetAppBlockingPolicy (java.lang.String, android.car.content.pm.CarAppBlockingPolicy, int)
InterruptedException e
String packageName
android.car.content.pm.CarAppBlockingPolicy policy
int flags
public boolean isActivityDistractionOptimized (java.lang.String, java.lang.String)
android.content.ComponentName activityWithDialog
int i
boolean packageBlocked
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper infoWrapper
String packageName
String className
boolean callerCanQueryPackage (java.lang.String)
int i
String packageName
int callingUid
String[] packages
private static boolean hasPermissionGranted (java.lang.String, int)
String permission
int uid
public boolean isPendingIntentDistractionOptimized (android.app.PendingIntent)
android.app.PendingIntent pendingIntent
java.util.List infos
android.content.pm.ActivityInfo activityInfo
public boolean isServiceDistractionOptimized (java.lang.String, java.lang.String)
boolean packageBlocked
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper infoWrapper
String packageName
String className
public boolean isActivityBackedBySafeActivity (android.content.ComponentName)
android.content.ComponentName activityName
android.app.TaskInfo info
public android.os.Looper getLooper ()
private void assertPackageAndClassName (java.lang.String, java.lang.String)
String packageName
String className
private boolean searchFromClientPolicyBlocklistsLocked (java.lang.String)
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$ClientPolicy policy
String packageName
private boolean searchFromClientPolicyAllowlistsLocked (java.lang.String)
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$ClientPolicy policy
String packageName
private boolean isActivityInClientPolicyAllowlistsLocked (java.lang.String, java.lang.String)
com.android.car.pm.CarPackageManagerService$ClientPolicy policy
String packageName
String className
private boolean isActivityInMapAndMatching (com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper, java.lang.String, java.lang.String)
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
String packageName
String className
public void init ()
String safetyRegion
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
public void release ()
InterruptedException e
com.android.car.pm.AppBlockingPolicyProxy proxy
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listener
int i
private void setDrivingSafetyRegionWithCheckLocked (java.lang.String)
String region
public void resetDrivingSafetyRegion (java.lang.String)
String region
private void doHandleInit ()
String action
int displayId
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listener
int j
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
int zoneId
int[] displayIds
int i
android.content.IntentFilter pkgParseIntent
java.util.List occupantZoneInfos
private void doParseInstalledPackage (java.lang.String)
String packageName
private void doHandleRelease ()
private void doUpdatePolicy (java.lang.String, android.car.content.pm.CarAppBlockingPolicy, int)
com.android.car.pm.CarPackageManagerService$ClientPolicy clientPolicy
String packageName
android.car.content.pm.CarAppBlockingPolicy policy
int flags
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] blocklistWrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] allowlistWrapper
private com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper[] verifyList (android.car.content.pm.AppBlockingPackageInfo[])
android.car.content.pm.AppBlockingPackageInfo info
boolean isMatching
int i
android.car.content.pm.AppBlockingPackageInfo[] list
java.util.LinkedList wrappers
boolean isInstalledPackageMatching (android.car.content.pm.AppBlockingPackageInfo)
android.content.pm.PackageInfo packageInfo
android.content.pm.PackageManager$NameNotFoundException e
android.content.pm.Signature[] signatures
android.car.content.pm.AppBlockingPackageInfo info
android.content.pm.PackageInfo packageInfo
int version
boolean isAnySignatureMatching (android.content.pm.Signature[], android.content.pm.Signature[])
android.content.pm.Signature sig
android.content.pm.Signature sig
android.content.pm.Signature[] fromPackage
android.content.pm.Signature[] fromPolicy
android.util.ArraySet setFromPackage
private com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper getPackageInfoWrapperForUser (java.lang.String, int, java.util.Map, java.util.Map)
android.content.pm.PackageInfo info
android.content.pm.PackageManager$NameNotFoundException e
java.util.List activitiesForPackage
String installerName
IllegalArgumentException e
String activity
String[] doActivities
android.content.pm.PackageManager$NameNotFoundException e
java.util.Set configBlocklistActivities
String packageName
int userId
java.util.Map configAllowlist
java.util.Map configBlocklist
android.content.pm.PackageInfo info
int flags
java.util.Set activities
java.util.Set configActivitiesForPackage
android.content.pm.Signature[] signatures
android.car.content.pm.AppBlockingPackageInfo appBlockingInfo
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
private void updateActivityAllowlistAndDenylistMap (java.lang.String)
String packageName
int userId
java.util.Map configAllowlist
java.util.Map configBlocklist
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
private java.util.Map generateConfigAllowlist ()
java.util.Map configAllowlist
java.util.Set defaultActivity
private java.util.Map generateConfigBlocklist ()
java.util.Map configBlocklist
private boolean isDebugBuild ()
void parseConfigList (java.lang.String, java.util.Map)
String[] packageActivityPair
java.util.Set activities
boolean newPackage
String entry
String configList
java.util.Map packageToActivityMap
String[] entries
private java.util.List getActivitiesInPackage (android.content.pm.PackageInfo)
android.content.pm.ActivityInfo aInfo
android.content.pm.PackageInfo info
java.util.List activityList
public void startAppBlockingPolicies ()
com.android.car.pm.AppBlockingPolicyProxy proxy
android.content.pm.ServiceInfo serviceInfo
android.content.pm.ResolveInfo resolveInfo
android.content.Intent policyIntent
java.util.List policyInfos
java.util.LinkedList proxies
public void onPolicyConnectionAndSet (com.android.car.pm.AppBlockingPolicyProxy, android.car.content.pm.CarAppBlockingPolicy)
com.android.car.pm.AppBlockingPolicyProxy proxy
android.car.content.pm.CarAppBlockingPolicy policy
public void onPolicyConnectionFailure (com.android.car.pm.AppBlockingPolicyProxy)
com.android.car.pm.AppBlockingPolicyProxy proxy
private void doHandlePolicyConnection (com.android.car.pm.AppBlockingPolicyProxy, android.car.content.pm.CarAppBlockingPolicy)
com.android.car.pm.AppBlockingPolicyProxy proxy
android.car.content.pm.CarAppBlockingPolicy policy
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int displayId
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listener
int i
java.util.List restrictions
com.android.car.internal.util.IndentingPrintWriter writer
private java.lang.String dumpPoliciesLocked (boolean)
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
com.android.car.pm.CarPackageManagerService$AppBlockingPackageInfoWrapper wrapper
java.util.Map$Entry entry
com.android.car.pm.AppBlockingPolicyProxy proxy
boolean dumpAll
StringBuilder sb
private boolean isUxRestrictedOnDisplay (int)
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listenerForTopTaskDisplay
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listenerForTopTaskDisplay
int displayId
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listenerForTopTaskDisplay
private void blockTopActivitiesOnAllDisplaysIfNecessary ()
int displayId
com.android.car.pm.CarPackageManagerService$UxRestrictionsListener listener
int i
int displayId
int i
java.util.List visibleTasks
java.util.ArrayList restrictedDisplayIds
private void blockTopActivitiesOnDisplayIfNecessary (java.util.List, int)
int displayIdOfTask
boolean blocked
android.app.TaskInfo topTask
java.util.List visibleTasks
int displayId
private boolean blockTopActivityIfNecessary (android.app.TaskInfo)
android.app.TaskInfo topTask
int displayId
private boolean blockTopActivity (android.app.TaskInfo)
android.app.TaskInfo topTask
int displayId
private boolean doBlockTopActivityIfNotAllowed (int, android.app.TaskInfo)
long blockingActivityLaunchTime
int displayId
android.app.TaskInfo topTask
boolean allowed
android.content.ComponentName blockingActivityTarget
android.content.ComponentName rootTaskActivityName
boolean isRootDO
android.content.Intent newActivityIntent
String log
private boolean isActivityAllowed (android.app.TaskInfo)
android.app.TaskInfo topTaskInfoContainer
android.content.ComponentName activityName
boolean isDistractionOptimized
private boolean isTemplateActivity (android.content.ComponentName)
android.content.ComponentName activityName
private boolean isActivityShowingADialogOnDisplay (android.content.ComponentName, int)
com.android.car.pm.WindowDumpParser$Window appWindow
int i
android.content.ComponentName activityName
int displayId
String output
java.util.List appWindows
int totalAppWindows
String firstActivityRecord
int numTopActivityAppWindowsOnDisplay
boolean isShowingADialog
private java.lang.String dumpWindows ()
String line
java.io.BufferedReader reader
android.os.ParcelFileDescriptor[] fileDescriptors
StringBuilder outputBuilder
Exception e
private static android.content.Intent createBlockingActivityIntent (android.content.ComponentName, int, java.lang.String, int, java.lang.String, boolean)
android.content.ComponentName blockingActivity
int displayId
String blockedActivity
int blockedTaskId
String taskRootActivity
boolean isRootDo
android.content.Intent newActivityIntent
public void setEnableActivityBlocking (boolean)
boolean enable
public android.car.CarVersion getTargetCarVersion (java.lang.String)
String packageName
public android.car.CarVersion getSelfTargetCarVersion (java.lang.String)
String packageName
public android.car.CarVersion getTargetCarVersion (android.os.UserHandle, java.lang.String)
android.os.UserHandle user
String packageName
android.content.Context context
public static android.car.CarVersion getTargetCarVersion (android.content.Context, java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
String packageName
String permission
android.content.pm.ApplicationInfo info
public java.lang.String[] getDistractionOptimizedActivities (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
String pkgName
private java.lang.String[] findDistractionOptimizedActivitiesAsUser (java.lang.String, int) throws android.content.pm.PackageManager$NameNotFoundException
String regionString
String pkgName
int userId
String regionString
void onWindowChangeEvent (android.view.accessibility.AccessibilityEvent)
int displayId
android.view.accessibility.AccessibilityEvent event
boolean receivedFromActivityBlockingActivity
private synthetic void lambda$onWindowChangeEvent$1 (int)
int displayId
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/pm/CarSafetyAccessibilityServiceImpl.class
CarSafetyAccessibilityServiceImpl.java
package com.android.car.pm
public final com.android.car.pm.CarSafetyAccessibilityServiceImpl extends com.android.car.internal.CarSafetyAccessibilityServiceImplBase {
public void <init> ()
public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
com.android.car.pm.CarPackageManagerService carPackageManagerService
}
com/android/car/pm/CarVersionParser.class
CarVersionParser.java
package com.android.car.pm
final com.android.car.pm.CarVersionParser extends java.lang.Object {
private static final String TAG
private static final java.util.regex.Pattern API_VERSION_REGEX
public static android.car.CarVersion getTargetCarVersion (android.content.pm.ApplicationInfo)
int major
int minor
android.content.pm.ApplicationInfo info
String pkgName
static android.car.CarVersion parse (java.lang.String, java.lang.String, int)
int major
String minorMatch
int minor
Exception e
String pkgName
String value
int targetSdkVersion
java.util.regex.Matcher matcher
private void <init> ()
static void <clinit> ()
}
com/android/car/pm/VendorServiceController$1.class
VendorServiceController.java
package com.android.car.pm
com.android.car.pm.VendorServiceController$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.pm.VendorServiceController this$0
void <init> (com.android.car.pm.VendorServiceController)
com.android.car.pm.VendorServiceController this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
android.net.Uri packageData
String packageName
int uid
int userId
}
com/android/car/pm/VendorServiceController$2.class
VendorServiceController.java
package com.android.car.pm
com.android.car.pm.VendorServiceController$2 extends android.car.hardware.power.ICarPowerStateListener$Stub {
final synthetic com.android.car.pm.VendorServiceController this$0
void <init> (com.android.car.pm.VendorServiceController)
com.android.car.pm.VendorServiceController this$0
public void onStateChanged (int, long)
int state
long expirationTimeMs
}
com/android/car/pm/VendorServiceController$ConnectionKey.class
VendorServiceController.java
package com.android.car.pm
com.android.car.pm.VendorServiceController$ConnectionKey extends java.lang.Object {
private final android.os.UserHandle mUserHandle
private final com.android.car.pm.VendorServiceInfo mVendorServiceInfo
private void <init> (com.android.car.pm.VendorServiceInfo, android.os.UserHandle)
com.android.car.pm.VendorServiceInfo service
android.os.UserHandle user
static com.android.car.pm.VendorServiceController$ConnectionKey of (com.android.car.pm.VendorServiceInfo, android.os.UserHandle)
com.android.car.pm.VendorServiceInfo service
android.os.UserHandle user
public boolean equals (java.lang.Object)
Object o
com.android.car.pm.VendorServiceController$ConnectionKey that
public int hashCode ()
}
com/android/car/pm/VendorServiceController$VendorServiceConnection$1.class
VendorServiceController.java
package com.android.car.pm
com.android.car.pm.VendorServiceController$VendorServiceConnection$1 extends android.os.Handler {
final synthetic com.android.car.pm.VendorServiceController$VendorServiceConnection this$0
void <init> (com.android.car.pm.VendorServiceController$VendorServiceConnection, android.os.Looper)
com.android.car.pm.VendorServiceController$VendorServiceConnection this$0
android.os.Looper arg0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/car/pm/VendorServiceController$VendorServiceConnection.class
VendorServiceController.java
package com.android.car.pm
public final com.android.car.pm.VendorServiceController$VendorServiceConnection extends java.lang.Object implements android.content.ServiceConnection java.util.concurrent.Executor {
private static final int INITIAL_REBIND_DELAY_MS
private static final int DEFAULT_FAILURE_COUNTER_RESET_TIMEOUT
private static final int MSG_REBIND
private static final int MSG_FAILURE_COUNTER_RESET
private int mRecentFailures
private boolean mBound
private boolean mStarted
private boolean mStopRequested
private final com.android.car.pm.VendorServiceInfo mVendorServiceInfo
private final android.os.UserHandle mUser
private final com.android.car.user.CarUserService mCarUserService
private final android.content.Context mUserContext
private final android.os.Handler mHandler
private final android.os.Handler mFailureHandler
void <init> (android.content.Context, android.os.Handler, com.android.car.pm.VendorServiceInfo, android.os.UserHandle)
android.content.Context context
android.os.Handler handler
com.android.car.pm.VendorServiceInfo vendorServiceInfo
android.os.UserHandle user
public java.lang.String toString ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
private boolean isUser (int)
int userId
boolean startOrBindService ()
android.content.Intent intent
void stopOrUnbindService ()
public void execute (java.lang.Runnable)
Runnable command
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
private void tryToRebind ()
int rebindDelay
int currentUserId
private void scheduleResetFailureCounter ()
int failureCounterResetTimeout
private void handleFailureMessage (android.os.Message)
android.os.Message msg
}
com/android/car/pm/VendorServiceController.class
VendorServiceController.java
package com.android.car.pm
final com.android.car.pm.VendorServiceController extends java.lang.Object implements android.car.user.CarUserManager$UserLifecycleListener {
static final String TAG
private static final boolean DBG
private static final String PACKAGE_DATA_SCHEME
private final java.util.List mVendorServiceInfos
private final java.util.Map mConnections
private final android.content.Context mContext
private final android.os.UserManager mUserManager
private final android.os.Handler mHandler
private com.android.car.user.CarUserService mCarUserService
private com.android.car.power.CarPowerManagementService mPowerManagementService
private final android.content.BroadcastReceiver mPackageChangeReceiver
private final android.car.hardware.power.ICarPowerStateListener mCarPowerStateListener
void <init> (android.content.Context, android.os.Looper)
android.content.Context context
android.os.Looper looper
void init ()
android.car.user.UserLifecycleEventFilter userLifecycleEventFilter
void release ()
com.android.car.pm.VendorServiceController$ConnectionKey key
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.pm.VendorServiceInfo info
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
com.android.car.internal.util.IndentingPrintWriter writer
public void onEvent (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
int userId
private void onPowerResumed ()
com.android.car.pm.VendorServiceInfo serviceInfo
boolean isForSystemOrAllUsers
boolean isResumeTrigger
int i
int size
private void registerPackageChangeReceiver ()
android.content.IntentFilter filter
private void unregisterPackageChangeReceiver ()
private void startOrBindServiceForPackage (java.lang.String, int)
com.android.car.pm.VendorServiceInfo serviceInfo
int i
String packageName
int userId
int currentUserId
int size
private static boolean isUserInScope (int, com.android.car.pm.VendorServiceInfo, com.android.car.user.CarUserService, int)
int userId
com.android.car.pm.VendorServiceInfo serviceInfo
com.android.car.user.CarUserService carUserService
int currentUserId
boolean isSystemUser
boolean isCurrentUser
private void handleOnUserSwitching (int)
int connectedUserId
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
int userId
int currentUserId
private void handleOnUserInvisible (int)
com.android.car.pm.VendorServiceInfo serviceInfo
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
int userId
private void handleOnUserVisible (int)
int userId
private void handleOnUserUnlocked (int, boolean)
int userId
boolean forPostUnlock
private void startOrBindServicesForUser (android.os.UserHandle, java.lang.Boolean)
boolean userScopeChecked
boolean triggerChecked
com.android.car.pm.VendorServiceInfo service
android.os.UserHandle user
Boolean forPostUnlock
boolean unlocked
int currentUserId
int userId
private void startOrBindServicesIfNeeded ()
android.os.UserHandle userHandle
java.util.Iterator iterator
java.util.Set visibleUsers
private void startOrBindService (com.android.car.pm.VendorServiceInfo, android.os.UserHandle)
com.android.car.pm.VendorServiceInfo service
android.os.UserHandle user
com.android.car.pm.VendorServiceController$ConnectionKey key
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
private void stopOrUnbindService (com.android.car.pm.VendorServiceInfo, android.os.UserHandle)
com.android.car.pm.VendorServiceInfo service
android.os.UserHandle user
com.android.car.pm.VendorServiceController$ConnectionKey key
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
private void stopOrUnbindService (java.lang.String, int)
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
String packageName
int userId
private com.android.car.pm.VendorServiceController$VendorServiceConnection getOrCreateConnection (com.android.car.pm.VendorServiceController$ConnectionKey)
com.android.car.pm.VendorServiceController$ConnectionKey key
com.android.car.pm.VendorServiceController$VendorServiceConnection connection
private boolean loadXmlConfiguration ()
com.android.car.pm.VendorServiceInfo service
String rawServiceInfo
android.content.res.Resources res
private synthetic void lambda$onEvent$4 (int)
int userId
private synthetic void lambda$onEvent$3 (int)
int userId
private synthetic void lambda$onEvent$2 (int)
int userId
private synthetic void lambda$onEvent$1 (int)
int userId
private synthetic void lambda$onEvent$0 (int)
int userId
static void <clinit> ()
}
com/android/car/pm/VendorServiceInfo$Bind.class
VendorServiceInfo.java
package com.android.car.pm
abstract annotation com.android.car.pm.VendorServiceInfo$Bind extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/pm/VendorServiceInfo$Trigger.class
VendorServiceInfo.java
package com.android.car.pm
abstract annotation com.android.car.pm.VendorServiceInfo$Trigger extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/pm/VendorServiceInfo$UserScope.class
VendorServiceInfo.java
package com.android.car.pm
abstract annotation com.android.car.pm.VendorServiceInfo$UserScope extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/pm/VendorServiceInfo.class
VendorServiceInfo.java
package com.android.car.pm
final com.android.car.pm.VendorServiceInfo extends java.lang.Object {
static final int DEFAULT_MAX_RETRIES
private static final String KEY_BIND
private static final String KEY_USER_SCOPE
private static final String KEY_TRIGGER
private static final String KEY_MAX_RETRIES
private static final int USER_SCOPE_ALL
private static final int USER_SCOPE_SYSTEM
private static final int USER_SCOPE_FOREGROUND
private static final int USER_SCOPE_VISIBLE
private static final int USER_SCOPE_BACKGROUND_VISIBLE
private static final int TRIGGER_ASAP
private static final int TRIGGER_UNLOCKED
private static final int TRIGGER_POST_UNLOCKED
private static final int TRIGGER_RESUME
private static final int BIND
private static final int START
private static final int START_FOREGROUND
private final int mBind
private final int mUserScope
private final int mTrigger
private final int mMaxRetries
private final android.content.ComponentName mComponentName
private void <init> (android.content.ComponentName, int, int, int, int)
android.content.ComponentName componentName
int bind
int userScope
int trigger
int maxRetries
boolean isAllUserService ()
boolean isSystemUserService ()
boolean isForegroundUserService ()
boolean isVisibleUserService ()
boolean isBackgroundVisibleUserService ()
boolean shouldStartOnUnlock ()
boolean shouldStartOnPostUnlock ()
boolean shouldStartOnResume ()
boolean shouldStartAsap ()
boolean shouldBeBound ()
boolean shouldBeStartedInForeground ()
int getMaxRetries ()
android.content.Intent getIntent ()
android.content.Intent intent
static com.android.car.pm.VendorServiceInfo parse (java.lang.String)
NumberFormatException e
String[] pair
String key
String val
String keyValueStr
String rawServiceInfo
String[] serviceParamTokens
android.content.ComponentName cn
int bind
int userScope
int trigger
int maxRetries
public java.lang.String toString ()
java.lang.String toShortString ()
private static java.lang.String bindToString (int)
int bind
private static java.lang.String triggerToString (int)
int trigger
private static java.lang.String userScopeToString (int)
int userScope
}
com/android/car/pm/WindowDumpParser$Window.class
WindowDumpParser.java
package com.android.car.pm
com.android.car.pm.WindowDumpParser$Window extends java.lang.Object {
private final String mPackageName
private final int mDisplayId
private final String mActivityRecord
void <init> (java.lang.String, int, java.lang.String)
String packageName
int displayId
String activityRecord
public java.lang.String getPackageName ()
public int getDisplayId ()
public java.lang.String getActivityRecord ()
public boolean equals (java.lang.Object)
Object o
com.android.car.pm.WindowDumpParser$Window window
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/pm/WindowDumpParser.class
WindowDumpParser.java
package com.android.car.pm
com.android.car.pm.WindowDumpParser extends java.lang.Object {
private static final String WINDOW_TYPE_APPLICATION_STARTING
void <init> ()
public static java.util.List getParsedAppWindows (java.lang.String, java.lang.String)
java.util.regex.Matcher m
int i
String dump
String appPackageName
java.util.regex.Pattern dumpSplitter
java.util.regex.Pattern windowDetailsPattern
java.util.List windows
String[] windowDumps
}
com/android/car/power/
com/android/car/power/CarPowerManagementService$1.class
CarPowerManagementService.java
package com.android.car.power
com.android.car.power.CarPowerManagementService$1 extends java.lang.Object implements android.net.TetheringManager$StartTetheringCallback {
final synthetic com.android.car.power.CarPowerManagementService this$0
void <init> (com.android.car.power.CarPowerManagementService)
com.android.car.power.CarPowerManagementService this$0
public void onTetheringFailed (int)
int error
}
com/android/car/power/CarPowerManagementService$ActionOnDeath.class
CarPowerManagementService.java
package com.android.car.power
abstract com.android.car.power.CarPowerManagementService$ActionOnDeath extends java.lang.Object {
public abstract void take (android.os.IInterface)
}
com/android/car/power/CarPowerManagementService$BinderHandler.class
CarPowerManagementService.java
package com.android.car.power
final com.android.car.power.CarPowerManagementService$BinderHandler extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification mDaemon
final synthetic com.android.car.power.CarPowerManagementService this$0
private void <init> (com.android.car.power.CarPowerManagementService, android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification)
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
public void binderDied ()
private void linkToDeath ()
android.os.RemoteException e
android.os.IBinder binder
private void unlinkToDeath ()
android.os.IBinder binder
private synthetic void lambda$binderDied$0 ()
}
com/android/car/power/CarPowerManagementService$CpmsState.class
CarPowerManagementService.java
package com.android.car.power
final com.android.car.power.CarPowerManagementService$CpmsState extends java.lang.Object {
public static final int WAIT_FOR_VHAL
public static final int ON
public static final int SHUTDOWN_PREPARE
public static final int WAIT_FOR_FINISH
public static final int SUSPEND
public static final int SIMULATE_SLEEP
public static final int SIMULATE_HIBERNATION
public final boolean mCanPostpone
public final int mShutdownType
public final int mCarPowerStateListenerState
public final int mState
void <init> (com.android.car.hal.PowerHalService$PowerState)
com.android.car.hal.PowerHalService$PowerState halPowerState
void <init> (int, int, boolean)
int state
int carPowerStateListenerState
boolean canPostpone
void <init> (int, int, boolean, int)
int state
int carPowerStateListenerState
boolean canPostpone
int shutdownType
public java.lang.String name ()
private java.lang.String stateToString ()
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
String baseName
private static int cpmsStateToPowerStateListenerState (int)
int state
int powerStateListenerState
public boolean equals (java.lang.Object)
Object o
com.android.car.power.CarPowerManagementService$CpmsState that
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/power/CarPowerManagementService$PowerHandler.class
CarPowerManagementService.java
package com.android.car.power
final com.android.car.power.CarPowerManagementService$PowerHandler extends android.os.Handler {
private static final String TAG
private static final int MSG_POWER_STATE_CHANGE
private static final int MSG_DISPLAY_BRIGHTNESS_CHANGE
private static final int MSG_DISPLAY_STATE_CHANGE
private static final int MSG_PROCESSING_COMPLETE
private static final int MSG_POWER_POLICY_NOTIFICATION
private static final long MAIN_DISPLAY_EVENT_DELAY_MS
private final java.lang.ref.WeakReference mService
private void <init> (android.os.Looper, com.android.car.power.CarPowerManagementService)
android.os.Looper looper
com.android.car.power.CarPowerManagementService service
private void handlePowerStateChange ()
android.os.Message msg
private void handleDisplayBrightnessChange (int, int)
int displayId
int brightness
android.os.Message msg
private void handleDisplayStateChange (int, boolean)
int displayId
boolean on
android.os.Message msg
private void handleProcessingComplete ()
android.os.Message msg
private void cancelProcessingComplete ()
private void handlePowerPolicyNotification (java.lang.String)
String policyId
android.os.Message msg
private void cancelAll ()
public void handleMessage (android.os.Message)
int displayId
boolean on
android.os.Message msg
com.android.car.power.CarPowerManagementService service
static void <clinit> ()
}
com/android/car/power/CarPowerManagementService$PowerManagerCallbackList.class
CarPowerManagementService.java
package com.android.car.power
final com.android.car.power.CarPowerManagementService$PowerManagerCallbackList extends android.os.RemoteCallbackList {
private com.android.car.power.CarPowerManagementService$ActionOnDeath mActionOnDeath
final synthetic com.android.car.power.CarPowerManagementService this$0
void <init> (com.android.car.power.CarPowerManagementService, com.android.car.power.CarPowerManagementService$ActionOnDeath)
com.android.car.power.CarPowerManagementService$ActionOnDeath action
public void onCallbackDied (android.os.IInterface)
android.os.IInterface listener
}
com/android/car/power/CarPowerManagementService.class
CarPowerManagementService.java
package com.android.car.power
public com.android.car.power.CarPowerManagementService extends android.car.hardware.power.ICarPower$Stub implements com.android.car.CarServiceBase com.android.car.hal.PowerHalService$PowerEventListener {
public static final String SILENT_MODE_FORCED_SILENT
public static final String SILENT_MODE_FORCED_NON_SILENT
public static final String SILENT_MODE_NON_FORCED
public static final long INVALID_TIMEOUT
public static final int NO_WAKEUP_BY_TIMER
static final String TAG
private static final String WIFI_STATE_FILENAME
private static final String TETHERING_STATE_FILENAME
private static final String COMPONENT_STATE_MODIFIED
private static final String COMPONENT_STATE_ORIGINAL
private static final long INITIAL_SUSPEND_RETRY_INTERVAL_MS
private static final long MAX_RETRY_INTERVAL_MS
private static final long MIN_SUSPEND_WAIT_DURATION_MS
private static final long MAX_SUSPEND_WAIT_DURATION_MS
private static final long CAR_POWER_POLICY_DAEMON_FIND_MARGINAL_TIME_MS
private static final long CAR_POWER_POLICY_DAEMON_BIND_RETRY_INTERVAL_MS
private static final int CAR_POWER_POLICY_DAEMON_BIND_MAX_RETRY
private static final String CAR_POWER_POLICY_DAEMON_INTERFACE
private static final int SHUTDOWN_POLLING_INTERVAL_MS
private static final int SHUTDOWN_EXTEND_MAX_MS
private static final int MIN_MAX_GARAGE_MODE_DURATION_MS
private static final String PROP_MAX_GARAGE_MODE_DURATION_OVERRIDE
private static final int ACTION_ON_FINISH_SHUTDOWN
private static final int ACTION_ON_FINISH_DEEP_SLEEP
private static final int ACTION_ON_FINISH_HIBERNATION
private static final int DEFAULT_COMPLETION_WAIT_TIMEOUT
private final Object mLock
private final Object mSimulationWaitObject
private final android.content.Context mContext
private final com.android.car.hal.PowerHalService mHal
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final com.android.car.power.CarPowerManagementService$PowerManagerCallbackList mPowerManagerListeners
private final com.android.car.power.CarPowerManagementService$PowerManagerCallbackList mPowerManagerListenersWithCompletion
private final java.util.ArrayList mInternalPowerListeners
private final android.util.ArraySet mListenersWeAreWaitingFor
private final java.util.LinkedList mPendingPowerStates
private final android.os.HandlerThread mHandlerThread
private final com.android.car.power.CarPowerManagementService$PowerHandler mHandler
private final android.os.UserManager mUserManager
private final com.android.car.user.CarUserService mUserService
private final android.net.wifi.WifiManager mWifiManager
private final android.net.TetheringManager mTetheringManager
private final android.util.AtomicFile mWifiStateFile
private final android.util.AtomicFile mTetheringStateFile
private final boolean mWifiAdjustmentForSuspend
private final boolean mSwitchGuestUserBeforeSleep
private final long mMaxSuspendWaitDurationMs
private boolean mWakeFromSimulatedSleep
private boolean mInSimulatedDeepSleepMode
private int mResumeDelayFromSimulatedSuspendSec
private boolean mFreeMemoryBeforeSuspend
private com.android.car.power.CarPowerManagementService$CpmsState mCurrentState
private long mShutdownStartTime
private long mLastSleepEntryTime
private int mNextWakeupSec
private int mActionOnFinish
private boolean mShutdownOnNextSuspend
private boolean mShouldResumeUserService
private int mShutdownPrepareTimeMs
private int mShutdownPollingIntervalMs
private boolean mRebootAfterGarageMode
private boolean mGarageModeShouldExitImmediately
private android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification mCarPowerPolicyDaemon
private boolean mConnectionInProgress
private com.android.car.power.CarPowerManagementService$BinderHandler mBinderHandler
private String mCurrentPowerPolicyId
private String mPendingPowerPolicyId
private String mCurrentPowerPolicyGroupId
private boolean mIsPowerPolicyLocked
private boolean mHasControlOverDaemon
private java.util.concurrent.atomic.AtomicBoolean mIsListenerWaitingCancelled
private final java.util.concurrent.Semaphore mListenerCompletionSem
private int mStateForCompletion
private int mLastShutdownState
private android.car.ICarResultReceiver mFactoryResetCallback
private final com.android.car.power.CarPowerManagementService$PowerManagerCallbackList mPowerPolicyListeners
private final com.android.car.power.PowerComponentHandler mPowerComponentHandler
private final com.android.car.power.PolicyReader mPolicyReader
private final com.android.car.power.SilentModeHandler mSilentModeHandler
private final com.android.car.power.ScreenOffHandler mScreenOffHandler
void readPowerPolicyFromXml (java.io.InputStream) throws java.io.IOException com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException
java.io.InputStream inputStream
Integer[] customComponents
public void <init> (android.content.Context, com.android.car.hal.PowerHalService, com.android.car.systeminterface.SystemInterface, com.android.car.user.CarUserService, android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification)
android.content.Context context
com.android.car.hal.PowerHalService powerHal
com.android.car.systeminterface.SystemInterface systemInterface
com.android.car.user.CarUserService carUserService
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification powerPolicyDaemon
public void <init> (android.content.Context, android.content.res.Resources, com.android.car.hal.PowerHalService, com.android.car.systeminterface.SystemInterface, android.os.UserManager, com.android.car.user.CarUserService, android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification, com.android.car.power.PowerComponentHandler, java.lang.String, java.lang.String, java.lang.String)
android.content.Context context
android.content.res.Resources resources
com.android.car.hal.PowerHalService powerHal
com.android.car.systeminterface.SystemInterface systemInterface
android.os.UserManager userManager
com.android.car.user.CarUserService carUserService
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification powerPolicyDaemon
com.android.car.power.PowerComponentHandler powerComponentHandler
String silentModeHwStatePath
String silentModeKernelStatePath
String bootReason
public void setShutdownTimersForTest (int, int)
int pollingIntervalMs
int shutdownTimeoutMs
protected android.os.HandlerThread getHandlerThread ()
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void onApPowerStateChange (com.android.car.hal.PowerHalService$PowerState)
com.android.car.hal.PowerHalService$PowerState state
void setStateForWakeUp ()
private void onApPowerStateChange (int, int)
com.android.car.power.CarPowerManagementService$CpmsState pendingState
int idx
int apState
int carPowerStateListenerState
com.android.car.power.CarPowerManagementService$CpmsState newState
java.util.function.BiFunction eventFilter
private void doHandlePowerStateChange ()
com.android.car.power.CarPowerManagementService$CpmsState newState
com.android.car.power.CarPowerManagementService$CpmsState prevState
com.android.car.power.CarPowerManagementService$CpmsState newState
com.android.car.power.CarPowerManagementService$CpmsState prevState
private void handleWaitForVhal (com.android.car.power.CarPowerManagementService$CpmsState)
com.android.car.power.CarPowerManagementService$CpmsState state
int carPowerStateListenerState
int lastShutdownState
private void updateCarUserNoticeServiceIfNecessary ()
android.content.Intent intent
int currentUserId
com.android.car.user.UserHandleHelper userHandleHelper
android.os.UserHandle currentUser
com.android.car.user.CarUserNoticeService carUserNoticeService
Exception e
void handleOn ()
Exception e
private boolean factoryResetIfNeeded ()
android.car.ICarResultReceiver callback
Exception e
android.car.ICarResultReceiver callback
private void applyDefaultPowerPolicyForState (int, java.lang.String)
android.car.hardware.power.CarPowerPolicy policy
int state
String fallbackPolicyId
android.car.hardware.power.CarPowerPolicy policy
String policyId
public void setFactoryResetCallback (android.car.ICarResultReceiver)
android.car.ICarResultReceiver callback
public boolean garageModeShouldExitImmediately ()
private void handleShutdownPrepare (com.android.car.power.CarPowerManagementService$CpmsState, com.android.car.power.CarPowerManagementService$CpmsState)
boolean areListenersEmpty
boolean areListenersEmpty
com.android.car.power.CarPowerManagementService$CpmsState currentState
com.android.car.power.CarPowerManagementService$CpmsState prevState
private void updateShutdownPrepareStatus (com.android.car.power.CarPowerManagementService$CpmsState)
boolean isDeepSleepOnFinish
boolean isHibernationOnFinish
com.android.car.power.CarPowerManagementService$CpmsState newState
private void handlePreShutdownPrepare ()
int intervalMs
int intervalMs
long timeoutMs
int state
Runnable taskAtCompletion
private void handleCoreShutdownPrepare ()
private void simulateShutdownPrepare (com.android.car.power.CarPowerManagementService$CpmsState, com.android.car.power.CarPowerManagementService$CpmsState)
com.android.car.power.CarPowerManagementService$CpmsState newState
com.android.car.power.CarPowerManagementService$CpmsState oldState
private void doShutdownPrepare ()
long timeoutMs
long intervalMs
int shutdownPrepareTimeOverrideInSecs
long timeoutMs
long intervalMs
private void handleWaitForFinish (com.android.car.power.CarPowerManagementService$CpmsState)
int intervalMs
com.android.car.power.CarPowerManagementService$CpmsState state
int timeoutMs
Runnable taskAtCompletion
int intervalMs
private void handleFinish ()
int listenerState
int listenerState
int listenerState
int listenerState
int listenerState
int timeoutMs
Runnable taskAtCompletion
private void doHandleFinish ()
boolean simulatedMode
boolean mustShutDown
boolean forceReboot
android.os.PowerManager powerManager
boolean simulatedMode
boolean mustShutDown
boolean forceReboot
private void disableWifiFully ()
private void restoreWifiFully ()
private void restoreWifi ()
boolean needToRestore
private void disableWifi ()
boolean wifiEnabled
boolean wifiModifiedState
private void restoreTethering ()
boolean needToRestore
private void disableTethering ()
boolean tetheringEnabled
boolean tetheringModifiedState
private void saveWifiModifiedState (android.util.AtomicFile, boolean)
java.io.FileOutputStream fos
java.io.IOException e
java.io.BufferedWriter writer
java.io.IOException e
android.util.AtomicFile file
boolean forciblyDisabled
java.io.FileOutputStream fos
private boolean readWifiModifiedState (android.util.AtomicFile)
String line
java.io.BufferedReader reader
java.io.IOException e
android.util.AtomicFile file
boolean needToRestore
boolean invalidState
private void startTethering ()
android.net.TetheringManager$TetheringRequest request
private void waitForShutdownPrepareListenersToComplete (long, long)
long timeoutMs
long intervalMs
int state
Runnable taskAtCompletion
private void waitForCompletion (java.lang.Runnable, java.lang.Runnable, long, long)
Runnable taskAtCompletion
Runnable taskAtInterval
long timeoutMs
long intervalMs
boolean isComplete
private void waitForCompletionAsync (java.lang.Runnable, java.lang.Runnable, long, long)
Runnable taskAtCompletion
Runnable taskAtInterval
long timeoutMs
long intervalMs
java.util.concurrent.ExecutorService executor
private void clearWaitingForCompletion (boolean)
boolean clearQueue
private void sendPowerManagerEvent (int, long)
android.car.hardware.power.ICarPowerStateListener listener
int i
android.car.hardware.power.ICarPowerStateListener listener
int idx
int newState
long timeoutMs
boolean allowCompletion
boolean isShutdownPrepare
long internalListenerExpirationTimeMs
long binderListenerExpirationTimeMs
com.android.car.power.CarPowerManagementService$PowerManagerCallbackList completingInternalListeners
com.android.car.power.CarPowerManagementService$PowerManagerCallbackList completingBinderListeners
private void notifyListeners (com.android.car.power.CarPowerManagementService$PowerManagerCallbackList, int, long)
android.os.RemoteException e
android.car.hardware.power.ICarPowerStateListener listener
com.android.car.power.CarPowerManagementService$PowerManagerCallbackList listenerList
int newState
long expirationTimeMs
int idx
private void doHandleSuspend (boolean)
int nextListenerState
int nextListenerState
boolean sleepSucceeded
boolean simulatedMode
int status
int nextListenerState
private boolean needPowerStateChangeLocked (com.android.car.power.CarPowerManagementService$CpmsState)
com.android.car.power.CarPowerManagementService$CpmsState newState
boolean transitionAllowed
private void doHandleProcessingComplete ()
boolean shutdownOnFinish
int listenerState
public void onDisplayBrightnessChange (int)
int brightness
public void onDisplayBrightnessChange (int, int)
int displayId
int brightness
private void doHandleDisplayBrightnessChange (int, int)
int displayId
int brightness
private void doHandleDisplayStateChange (int, boolean)
int displayId
boolean on
private void doHandlePowerPolicyNotification (java.lang.String)
String policyId
public void handleDisplayChanged (int, boolean)
int displayId
boolean on
public boolean canTurnOnDisplay (int)
int displayId
public void notifyUserActivity (int, long)
int displayId
long eventTime
public void notifyUserActivity (int)
int displayId
public void sendDisplayBrightness (int)
int brightness
public void sendDisplayBrightness (int, int)
int displayId
int brightness
public android.os.Handler getHandler ()
public void registerInternalListener (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener listener
public void unregisterInternalListener (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener listener
boolean found
public void completeHandlingPowerStateChange (int, android.car.hardware.power.ICarPowerStateListener)
int state
android.car.hardware.power.ICarPowerStateListener listener
public void registerListener (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener listener
public void registerListenerWithCompletion (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener listener
public void unregisterListener (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener listener
public void requestShutdownOnNextSuspend ()
public void finished (int, android.car.hardware.power.ICarPowerStateListener)
int state
android.car.hardware.power.ICarPowerStateListener listener
public void scheduleNextWakeupTime (int)
int seconds
boolean timedWakeupAllowed
public int getPowerState ()
public android.car.hardware.power.CarPowerPolicy getCurrentPowerPolicy ()
public void applyPowerPolicy (java.lang.String)
String policyId
int status
public void setPowerPolicyGroup (java.lang.String)
String policyGroupId
int status
public void addPowerPolicyListener (android.car.hardware.power.CarPowerPolicyFilter, android.car.hardware.power.ICarPowerPolicyListener)
android.car.hardware.power.CarPowerPolicyFilter filter
android.car.hardware.power.ICarPowerPolicyListener listener
public void removePowerPolicyListener (android.car.hardware.power.ICarPowerPolicyListener)
android.car.hardware.power.ICarPowerPolicyListener listener
public void setDisplayPowerState (int, boolean)
int driverDisplayId
int displayId
boolean enable
boolean isNotSelf
com.android.car.CarOccupantZoneService occupantZoneService
long token
void notifySilentModeChange (boolean)
boolean silent
private void handleListenerCompletion (int, android.car.hardware.power.ICarPowerStateListener, android.util.ArraySet)
int state
android.car.hardware.power.ICarPowerStateListener listener
android.util.ArraySet notAllowedStates
private void doUnregisterListener (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener listener
boolean found
private void removeListenerFromWaitingList (android.os.IBinder)
android.os.IBinder binderListener
private void finishShutdownPrepare ()
boolean shouldHandleProcessingComplete
private void initializePowerPolicy ()
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
android.frameworks.automotive.powerpolicy.internal.PolicyState state
android.os.RemoteException e
String currentPowerPolicyId
String currentPolicyGroupId
int status
int status
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
android.frameworks.automotive.powerpolicy.internal.PolicyState state
String currentPowerPolicyId
String currentPolicyGroupId
private int setCurrentPowerPolicyGroup (java.lang.String)
int error
String policyGroupId
private int applyPowerPolicy (java.lang.String, boolean, boolean, boolean)
int error
String policyId
boolean delayNotification
boolean upToDaemon
boolean force
android.car.hardware.power.CarPowerPolicy policy
private int applyPreemptivePowerPolicy (java.lang.String)
int error
String policyId
android.car.hardware.power.CarPowerPolicy policy
private void cancelPreemptivePowerPolicy ()
String policyId
int status
String policyId
private void notifyPowerPolicyChangeToDaemon (java.lang.String, boolean)
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
Exception e
String policyId
boolean force
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
private void notifyPowerPolicyChange (java.lang.String, boolean, boolean)
android.os.RemoteException e
android.car.hardware.power.ICarPowerPolicyListener listener
android.car.hardware.power.CarPowerPolicyFilter filter
String policyId
boolean upToDaemon
boolean force
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
android.car.hardware.power.CarPowerPolicy appliedPolicy
int idx
private void makeSureNoUserInteraction ()
int status
private void connectToPowerPolicyDaemon ()
private void connectToDaemonHelper (int)
int retryCount
int numRetry
private boolean makeBinderConnection ()
long currentTimeMs
android.os.IBinder binder
long elapsedTimeMs
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
private boolean suspendWithRetries ()
boolean isSuspendToDisk
com.android.car.power.CarPowerManagementService$CpmsState state
InterruptedException ignored
boolean suspendSucceeded
boolean isSuspendToDisk
String suspendTarget
long retryIntervalMs
long totalWaitDurationMs
public void forceSimulatedResume ()
public void simulateSuspendAndMaybeReboot (int, boolean, boolean, int, boolean)
int shutdownType
boolean shouldReboot
boolean skipGarageMode
int wakeupAfter
boolean freeMemory
boolean isDeepSleep
public boolean definePowerPolicyFromCommand (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String powerPolicyId
int index
String[] enabledComponents
String[] disabledComponents
int status
public int definePowerPolicy (java.lang.String, java.lang.String[], java.lang.String[])
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
int error
android.os.RemoteException e
String powerPolicyId
String[] enabledComponents
String[] disabledComponents
int status
java.util.Collection customComponents
android.frameworks.automotive.powerpolicy.internal.ICarPowerPolicySystemNotification daemon
public boolean applyPowerPolicyFromCommand (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String powerPolicyId
boolean isPreemptive
int status
public boolean definePowerPolicyGroupFromCommand (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] tokens
int state
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String policyGroupId
int index
android.util.SparseArray defaultPolicyPerState
int status
public boolean setPowerPolicyGroupFromCommand (java.lang.String[], com.android.car.internal.util.IndentingPrintWriter)
String[] args
com.android.car.internal.util.IndentingPrintWriter writer
String policyGroupId
int status
public void suspendFromCommand (boolean, boolean)
boolean isHibernation
boolean skipGarageMode
int param
com.android.car.hal.PowerHalService$PowerState state
public void powerOffFromCommand (boolean, boolean)
boolean skipGarageMode
boolean reboot
int param
com.android.car.hal.PowerHalService$PowerState state
public int getLastShutdownState ()
public void setSilentMode (java.lang.String)
String silentMode
public void dumpSilentMode (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public static boolean isCompletionAllowed (int)
int state
public static java.lang.String powerStateToString (int)
int state
public void requestShutdownAp (int, boolean)
int nextPowerState
boolean runGarageMode
int shutdownParam
public boolean isSuspendAvailable (boolean)
boolean isHibernation
private boolean isDeepSleepAvailable ()
private boolean isHibernationAvailable ()
private void simulateSleepByWaiting ()
android.os.Handler handler
InterruptedException ignored
private int getMaxSuspendWaitDurationConfig ()
private boolean isWifiAdjustmentForSuspendConfig ()
private int getPreShutdownPrepareTimeoutConfig ()
private int getShutdownEnterTimeoutConfig ()
private int getPostShutdownEnterTimeoutConfig ()
private int getCompletionWaitTimeoutConfig (int)
int resourceId
int timeout
private static java.lang.String actionOnFinishToString (int)
int actionOnFinish
private void waitForCompletionWithShutdownPostpone (int, long, java.lang.Runnable, long)
int carPowerStateListenerState
long timeoutMs
Runnable taskAtCompletion
long intervalMs
Runnable taskAtInterval
static void freeMemory ()
android.car.PlatformVersion platformVersion
private static void forEachDisplay (android.content.Context, java.util.function.Consumer)
int displayId
android.view.Display display
android.content.Context context
java.util.function.Consumer consumer
android.hardware.display.DisplayManager displayManager
private synthetic void lambda$waitForCompletionWithShutdownPostpone$14 ()
private synthetic void lambda$simulateSleepByWaiting$13 ()
private synthetic void lambda$connectToDaemonHelper$12 (int)
int numRetry
private static synthetic void lambda$sendPowerManagerEvent$11 (android.os.IInterface)
android.os.IInterface l
private static synthetic void lambda$sendPowerManagerEvent$10 (android.os.IInterface)
android.os.IInterface l
private synthetic void lambda$waitForCompletionAsync$9 (long, long, java.lang.Runnable, java.lang.Runnable)
long waitTimeMs
boolean isLastWait
boolean isNotified
boolean isComplete
InterruptedException e
long timeoutMs
long intervalMs
Runnable taskAtCompletion
Runnable taskAtInterval
long startTimeMs
private synthetic void lambda$waitForShutdownPrepareListenersToComplete$8 (int)
int state
private synthetic void lambda$handleFinish$7 (int)
int listenerState
private synthetic void lambda$handleWaitForFinish$6 (com.android.car.power.CarPowerManagementService$CpmsState)
int wakeupSec
com.android.car.power.CarPowerManagementService$CpmsState state
int wakeupSec
private synthetic void lambda$handlePreShutdownPrepare$5 (int)
int state
private static synthetic java.lang.Boolean lambda$onApPowerStateChange$4 (com.android.car.power.CarPowerManagementService$CpmsState, com.android.car.power.CarPowerManagementService$CpmsState)
com.android.car.power.CarPowerManagementService$CpmsState stateToAdd
com.android.car.power.CarPowerManagementService$CpmsState pendingState
private static synthetic java.lang.Boolean lambda$onApPowerStateChange$3 (com.android.car.power.CarPowerManagementService$CpmsState, com.android.car.power.CarPowerManagementService$CpmsState)
com.android.car.power.CarPowerManagementService$CpmsState stateToAdd
com.android.car.power.CarPowerManagementService$CpmsState pendingSate
private synthetic void lambda$new$2 (android.car.hardware.power.ICarPowerPolicyListener)
android.car.hardware.power.ICarPowerPolicyListener l
private synthetic void lambda$new$1 (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener l
private synthetic void lambda$new$0 (android.car.hardware.power.ICarPowerStateListener)
android.car.hardware.power.ICarPowerStateListener l
static void <clinit> ()
}
com/android/car/power/PolicyOperationStatus$ErrorCode.class
PolicyOperationStatus.java
package com.android.car.power
abstract annotation com.android.car.power.PolicyOperationStatus$ErrorCode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/power/PolicyOperationStatus.class
PolicyOperationStatus.java
package com.android.car.power
final com.android.car.power.PolicyOperationStatus extends java.lang.Object {
static final int OK
static final int ERROR_DEFINE_POWER_POLICY
static final int ERROR_APPLY_POWER_POLICY
static final int ERROR_SET_POWER_POLICY_GROUP
static final int ERROR_INVALID_POWER_POLICY_ID
static final int ERROR_DOUBLE_REGISTERED_POWER_POLICY_ID
static final int ERROR_NOT_REGISTERED_POWER_POLICY_ID
static final int ERROR_INVALID_POWER_POLICY_GROUP_ID
static final int ERROR_DOUBLE_REGISTERED_POWER_POLICY_GROUP_ID
static final int ERROR_INVALID_POWER_COMPONENT
static final int ERROR_DUPLICATED_POWER_COMPONENT
private static final java.util.ArrayList ERROR_CODE_DESCRIPTION
private void <init> ()
public static java.lang.String errorCodeToString (int)
IndexOutOfBoundsException e
int code
public static java.lang.String errorCodeToString (int, java.lang.String)
IndexOutOfBoundsException e
int code
String moreDescription
static void <clinit> ()
}
com/android/car/power/PolicyReader$IntermediateCarPowerPolicy.class
PolicyReader.java
package com.android.car.power
final com.android.car.power.PolicyReader$IntermediateCarPowerPolicy extends java.lang.Object {
public final String policyId
public final android.util.ArrayMap components
public final String otherBehavior
void <init> (java.lang.String, android.util.ArrayMap, java.lang.String)
String policyId
android.util.ArrayMap components
String behavior
}
com/android/car/power/PolicyReader$PolicyXmlException.class
PolicyReader.java
package com.android.car.power
final com.android.car.power.PolicyReader$PolicyXmlException extends java.lang.Exception {
void <init> (java.lang.String)
String message
}
com/android/car/power/PolicyReader.class
PolicyReader.java
package com.android.car.power
public final com.android.car.power.PolicyReader extends java.lang.Object {
public static final String POWER_STATE_WAIT_FOR_VHAL
public static final String POWER_STATE_ON
static final String SYSTEM_POWER_POLICY_PREFIX
static final String POWER_POLICY_ID_NO_USER_INTERACTION
static final String POWER_POLICY_ID_SUSPEND_PREP
static final String POWER_POLICY_ID_ALL_ON
static final String POWER_POLICY_ID_INITIAL_ON
static final int INVALID_POWER_STATE
private static final String TAG
private static final String VENDOR_POLICY_PATH
private static final String NAMESPACE
private static final java.util.Set VALID_VERSIONS
private static final String TAG_POWER_POLICY
private static final String TAG_POLICY_GROUPS
private static final String TAG_POLICY_GROUP
private static final String TAG_DEFAULT_POLICY
private static final String TAG_NO_DEFAULT_POLICY
private static final String TAG_POLICIES
private static final String TAG_POLICY
private static final String TAG_OTHER_COMPONENTS
private static final String TAG_COMPONENT
private static final String TAG_SYSTEM_POLICY_OVERRIDES
private static final String TAG_CUSTOM_COMPONENTS
private static final String TAG_CUSTOM_COMPONENT
private static final String ATTR_DEFAULT_POLICY_GROUP
private static final String ATTR_VERSION
private static final String ATTR_ID
private static final String ATTR_STATE
private static final String ATTR_BEHAVIOR
private static final String POWER_ONOFF_ON
private static final String POWER_ONOFF_OFF
private static final String POWER_ONOFF_UNTOUCHED
private static final int[] ALL_COMPONENTS
private static final int[] NO_COMPONENTS
private static final int[] INITIAL_ON_COMPONENTS
private static final int[] NO_USER_INTERACTION_ENABLED_COMPONENTS
private static final int[] NO_USER_INTERACTION_DISABLED_COMPONENTS
private static final java.util.Set SYSTEM_POLICY_CONFIGURABLE_COMPONENTS
private static final int[] SUSPEND_PREP_DISABLED_COMPONENTS
private static final android.car.hardware.power.CarPowerPolicy POWER_POLICY_ALL_ON
private static final android.car.hardware.power.CarPowerPolicy POWER_POLICY_INITIAL_ON
private static final android.car.hardware.power.CarPowerPolicy POWER_POLICY_SUSPEND_PREP
private android.util.ArrayMap mRegisteredPowerPolicies
private android.util.ArrayMap mPolicyGroups
private android.util.ArrayMap mPreemptivePowerPolicies
private String mDefaultPolicyGroupId
private android.util.ArrayMap mCustomComponents
public void <init> ()
android.car.hardware.power.CarPowerPolicy getPowerPolicy (java.lang.String)
String policyId
android.car.hardware.power.CarPowerPolicy getDefaultPowerPolicyForState (java.lang.String, int)
String groupId
int state
android.util.SparseArray group
String policyId
android.car.hardware.power.CarPowerPolicy getPreemptivePowerPolicy (java.lang.String)
String policyId
boolean isPowerPolicyGroupAvailable (java.lang.String)
String groupId
boolean isPreemptivePowerPolicy (java.lang.String)
String policyId
java.lang.String getDefaultPowerPolicyGroup ()
void init ()
int definePowerPolicy (java.lang.String, java.lang.String[], java.lang.String[])
int error
int error
int error
String policyId
String[] enabledComponents
String[] disabledComponents
android.util.SparseBooleanArray components
int status
android.car.hardware.power.CarPowerPolicy policy
int definePowerPolicyGroup (java.lang.String, android.util.SparseArray)
int error
int error
int state
String policyId
int i
String policyGroupId
android.util.SparseArray defaultPolicyPerState
void dump (com.android.car.internal.util.IndentingPrintWriter)
Object key
int i
int i
int j
String key
android.util.SparseArray group
int i
int i
com.android.car.internal.util.IndentingPrintWriter writer
int size
void initPolicies ()
private void readPowerPolicyConfiguration ()
java.io.InputStream inputStream
Exception e
void readPowerPolicyFromXml (java.io.InputStream) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
java.io.InputStream stream
org.xmlpull.v1.XmlPullParser parser
String version
android.util.ArrayMap registeredPolicies
java.util.List intermediateCarPowerPolicies
android.util.ArrayMap policyGroups
java.util.List intermediateSystemPolicyOverride
android.util.ArrayMap customComponents
android.car.hardware.power.CarPowerPolicy systemPolicyOverride
String defaultGroupPolicyId
int type
private android.util.ArrayMap parseCustomComponents (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException com.android.car.power.PolicyReader$PolicyXmlException
int componentValue
String componentName
org.xmlpull.v1.XmlPullParser parser
android.util.ArrayMap customComponentsMap
int type
private java.util.List parsePolicies (org.xmlpull.v1.XmlPullParser, boolean) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
String policyId
org.xmlpull.v1.XmlPullParser parser
boolean includeOtherComponents
java.util.List policies
int type
private android.util.ArrayMap parsePolicyGroups (org.xmlpull.v1.XmlPullParser) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
String groupId
org.xmlpull.v1.XmlPullParser parser
android.util.ArrayMap policyGroups
int type
private java.util.List parseSystemPolicyOverrides (org.xmlpull.v1.XmlPullParser) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
private android.car.hardware.power.CarPowerPolicy validateSystemOverrides (java.util.List, android.util.ArrayMap) throws com.android.car.power.PolicyReader$PolicyXmlException
java.util.List systemPolicyOverrideIntermediate
android.util.ArrayMap customComponents
int numOverrides
android.car.hardware.power.CarPowerPolicy policyOverride
java.util.Set visited
private com.android.car.power.PolicyReader$IntermediateCarPowerPolicy parsePolicy (org.xmlpull.v1.XmlPullParser, java.lang.String, boolean) throws com.android.car.power.PolicyReader$PolicyXmlException java.io.IOException org.xmlpull.v1.XmlPullParserException
String powerComponent
String state
org.xmlpull.v1.XmlPullParser parser
String policyId
boolean includeOtherComponents
android.util.ArrayMap components
String behavior
boolean otherComponentsProcessed
int type
private android.car.hardware.power.CarPowerPolicy toCarPowerPolicy (com.android.car.power.PolicyReader$IntermediateCarPowerPolicy, android.util.ArrayMap) throws com.android.car.power.PolicyReader$PolicyXmlException
String componentId
int powerComponent
int i
boolean enabled
boolean enabled
int component
int componentId
int i
com.android.car.power.PolicyReader$IntermediateCarPowerPolicy intermediatePolicy
android.util.ArrayMap customComponents
android.util.SparseBooleanArray components
android.util.ArrayMap intermediatePolicyComponents
boolean enabled
boolean untouched
private int toCustomPowerComponentId (java.lang.String, android.util.ArrayMap)
String id
android.util.ArrayMap customComponents
private android.util.SparseArray parsePolicyGroup (org.xmlpull.v1.XmlPullParser) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
String id
String state
int powerState
String state
int powerState
org.xmlpull.v1.XmlPullParser parser
android.util.SparseArray policyGroup
int type
java.util.Set visited
private android.util.ArrayMap validatePowerPolicies (java.util.List, android.util.ArrayMap) throws com.android.car.power.PolicyReader$PolicyXmlException
com.android.car.power.PolicyReader$IntermediateCarPowerPolicy intermediateCarPowerPolicy
int index
java.util.List intermediateCarPowerPolicies
android.util.ArrayMap customComponents
android.util.ArrayMap powerPolicies
private void validatePolicyGroups (android.util.ArrayMap, android.util.ArrayMap, java.lang.String) throws com.android.car.power.PolicyReader$PolicyXmlException
String policyId
int i
android.util.SparseArray group
java.util.Map$Entry entry
android.util.ArrayMap policyGroups
android.util.ArrayMap registeredPolicies
String defaultGroupPolicyId
private void reconstructSystemPowerPolicy (android.car.hardware.power.CarPowerPolicy)
int i
int i
android.car.hardware.power.CarPowerPolicy policyOverride
java.util.List enabledComponents
java.util.List disabledComponents
int[] overrideEnabledComponents
int[] overrideDisabledComponents
private void registerBasicPowerPolicies ()
private void removeComponent (java.util.List, int)
java.util.List components
int component
int index
private void addComponent (java.util.List, int)
java.util.List components
int component
int index
private java.lang.String getText (org.xmlpull.v1.XmlPullParser) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
private void skip (org.xmlpull.v1.XmlPullParser) throws com.android.car.power.PolicyReader$PolicyXmlException org.xmlpull.v1.XmlPullParserException java.io.IOException
org.xmlpull.v1.XmlPullParser parser
int type
int depth
void checkSystemPowerPolicyComponents (int[], java.util.Set) throws com.android.car.power.PolicyReader$PolicyXmlException
int component
int i
int[] components
java.util.Set visited
boolean isOverridableComponent (int)
int component
private java.lang.String toString (android.car.hardware.power.CarPowerPolicy)
android.car.hardware.power.CarPowerPolicy policy
private java.lang.String componentsToString (int[])
int i
int[] components
StringBuffer buffer
int parseComponents (java.lang.String[], boolean, android.util.SparseBooleanArray)
NumberFormatException e
int error
int error
int component
int i
int componentId
int i
String[] componentArr
boolean enabled
android.util.SparseBooleanArray components
java.util.ArrayList customComponentIds
static int toPowerState (java.lang.String)
String state
static java.lang.String vhalPowerStateToString (int)
int state
static boolean isSystemPowerPolicy (java.lang.String)
String policyId
private static int[] toIntArray (android.util.SparseBooleanArray, boolean)
int i
int i
android.util.SparseBooleanArray array
boolean value
int arraySize
int returnSize
int[] ret
int count
private static boolean containsComponent (int[], int)
int element
int[] arr
int component
android.util.ArrayMap getCustomComponents ()
static void <clinit> ()
int c
int allCount
int[] initialOnDisabledComponents
int pos
}
com/android/car/power/PowerComponentHandler$BluetoothPowerComponentMediator.class
PowerComponentHandler.java
package com.android.car.power
final com.android.car.power.PowerComponentHandler$BluetoothPowerComponentMediator extends com.android.car.power.PowerComponentHandler$PowerComponentMediator {
private final android.bluetooth.BluetoothAdapter mBluetoothAdapter
final synthetic com.android.car.power.PowerComponentHandler this$0
void <init> (com.android.car.power.PowerComponentHandler)
public boolean isComponentAvailable ()
public boolean isUserControllable ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
}
com/android/car/power/PowerComponentHandler$DisplayPowerComponentMediator.class
PowerComponentHandler.java
package com.android.car.power
final com.android.car.power.PowerComponentHandler$DisplayPowerComponentMediator extends com.android.car.power.PowerComponentHandler$PowerComponentMediator {
final synthetic com.android.car.power.PowerComponentHandler this$0
void <init> (com.android.car.power.PowerComponentHandler)
public boolean isComponentAvailable ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
}
com/android/car/power/PowerComponentHandler$PowerComponentMediator.class
PowerComponentHandler.java
package com.android.car.power
abstract com.android.car.power.PowerComponentHandler$PowerComponentMediator extends java.lang.Object {
protected int mComponentId
void <init> (int)
int component
public boolean isComponentAvailable ()
public boolean isUserControllable ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
}
com/android/car/power/PowerComponentHandler$PowerComponentMediatorFactory.class
PowerComponentHandler.java
package com.android.car.power
final com.android.car.power.PowerComponentHandler$PowerComponentMediatorFactory extends java.lang.Object {
final synthetic com.android.car.power.PowerComponentHandler this$0
private void <init> (com.android.car.power.PowerComponentHandler)
com.android.car.power.PowerComponentHandler$PowerComponentMediator createPowerComponent (int)
int component
}
com/android/car/power/PowerComponentHandler$VoiceInteractionPowerComponentMediator.class
PowerComponentHandler.java
package com.android.car.power
final com.android.car.power.PowerComponentHandler$VoiceInteractionPowerComponentMediator extends com.android.car.power.PowerComponentHandler$PowerComponentMediator {
private boolean mIsEnabled
final synthetic com.android.car.power.PowerComponentHandler this$0
void <init> (com.android.car.power.PowerComponentHandler)
public boolean isComponentAvailable ()
public boolean isEnabled ()
public void setEnabled (boolean)
android.os.RemoteException e
boolean enabled
}
com/android/car/power/PowerComponentHandler$WifiPowerComponentMediator.class
PowerComponentHandler.java
package com.android.car.power
final com.android.car.power.PowerComponentHandler$WifiPowerComponentMediator extends com.android.car.power.PowerComponentHandler$PowerComponentMediator {
private final android.net.wifi.WifiManager mWifiManager
final synthetic com.android.car.power.PowerComponentHandler this$0
void <init> (com.android.car.power.PowerComponentHandler)
public boolean isComponentAvailable ()
public boolean isUserControllable ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
}
com/android/car/power/PowerComponentHandler.class
PowerComponentHandler.java
package com.android.car.power
public final com.android.car.power.PowerComponentHandler extends java.lang.Object {
private static final String TAG
private static final String FORCED_OFF_COMPONENTS_FILENAME
private final Object mLock
private final android.content.Context mContext
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final android.util.AtomicFile mOffComponentsByUserFile
private final android.util.SparseArray mPowerComponentMediators
private final android.util.SparseBooleanArray mComponentStates
private final android.util.SparseBooleanArray mComponentsOffByPolicy
private final android.util.SparseBooleanArray mLastModifiedComponents
private final com.android.car.internal.util.IntArray mRegisteredComponents
private final android.content.pm.PackageManager mPackageManager
private String mCurrentPolicyId
void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
public void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface, android.util.AtomicFile)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
android.util.AtomicFile componentStateFile
void init (android.util.ArrayMap)
com.android.car.power.PowerComponentHandler$PowerComponentMediator mediator
int component
int i
android.util.ArrayMap customComponents
com.android.car.power.PowerComponentHandler$PowerComponentMediatorFactory factory
android.car.hardware.power.CarPowerPolicy getAccumulatedPolicy ()
int i
int component
int i
int enabledComponentsCount
int disabledComponentsCount
int[] enabledComponents
int[] disabledComponents
int enabledIndex
int disabledIndex
void applyPowerPolicy (android.car.hardware.power.CarPowerPolicy)
int component
int i
int component
int i
android.car.hardware.power.CarPowerPolicy policy
int[] enabledComponents
int[] disabledComponents
boolean isComponentChanged (android.car.hardware.power.CarPowerPolicyFilter)
int i
int[] components
android.car.hardware.power.CarPowerPolicyFilter filter
void dump (com.android.car.internal.util.IndentingPrintWriter)
int component
int i
int i
int i
com.android.car.internal.util.IndentingPrintWriter writer
private boolean setComponentEnabledLocked (int, boolean)
int component
boolean enabled
int componentIndex
boolean oldState
com.android.car.power.PowerComponentHandler$PowerComponentMediator mediator
boolean needPowerChange
private void readUserOffComponentsLocked ()
int component
String line
java.io.BufferedReader reader
java.io.FileNotFoundException e
java.io.IOException e
boolean invalid
private void writeUserOffComponentsLocked ()
java.io.FileOutputStream fos
java.io.IOException e
int i
java.io.BufferedWriter writer
java.io.IOException e
java.io.FileOutputStream fos
public void registerCustomComponents (java.lang.Integer[])
int componentId
int i
Integer[] components
static void <clinit> ()
}
com/android/car/power/ScreenOffHandler$1.class
ScreenOffHandler.java
package com.android.car.power
com.android.car.power.ScreenOffHandler$1 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.power.ScreenOffHandler this$0
void <init> (com.android.car.power.ScreenOffHandler)
com.android.car.power.ScreenOffHandler this$0
public void onOccupantZoneConfigChanged (int)
int flags
}
com/android/car/power/ScreenOffHandler$ClockInterface.class
ScreenOffHandler.java
package com.android.car.power
abstract com.android.car.power.ScreenOffHandler$ClockInterface extends java.lang.Object {
public abstract long uptimeMillis ()
}
com/android/car/power/ScreenOffHandler$DisplayPowerInfo.class
ScreenOffHandler.java
package com.android.car.power
final com.android.car.power.ScreenOffHandler$DisplayPowerInfo extends java.lang.Object {
private final int mDisplayId
private int mUserId
private int mMode
private boolean mIsDriverDisplay
private long mLastUserActivityTime
private void <init> (int)
int displayId
private int getDisplayId ()
private void setUserId (int)
int userId
private int getUserId ()
private void setMode (int)
int mode
private int getMode ()
private void setDriverDisplay (boolean)
boolean isDriver
private boolean isDriverDisplay ()
private long getLastUserActivityTime ()
private void setLastUserActivityTime (long)
long lastUserActivityTime
public java.lang.String toString ()
StringBuilder b
private static java.lang.String displayPowerModeToString (int)
int mode
}
com/android/car/power/ScreenOffHandler$DisplayPowerMode.class
ScreenOffHandler.java
package com.android.car.power
abstract annotation com.android.car.power.ScreenOffHandler$DisplayPowerMode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/power/ScreenOffHandler$EventHandler.class
ScreenOffHandler.java
package com.android.car.power
final com.android.car.power.ScreenOffHandler$EventHandler extends android.os.Handler {
private static final int MSG_USER_ACTIVITY_TIMEOUT
private final java.lang.ref.WeakReference mScreenOffHandler
private void <init> (android.os.Looper, com.android.car.power.ScreenOffHandler)
android.os.Looper looper
com.android.car.power.ScreenOffHandler screenOffHandler
private void handleUserActivityTimeout (int, long)
int displayId
long timeMs
android.os.Message msg
private void cancelUserActivityTimeout (int)
int displayId
public void handleMessage (android.os.Message)
android.os.Message msg
com.android.car.power.ScreenOffHandler screenOffHandler
}
com/android/car/power/ScreenOffHandler$SettingsObserver.class
ScreenOffHandler.java
package com.android.car.power
final com.android.car.power.ScreenOffHandler$SettingsObserver extends android.database.ContentObserver {
final synthetic com.android.car.power.ScreenOffHandler this$0
void <init> (com.android.car.power.ScreenOffHandler, android.os.Handler)
android.os.Handler handler
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
}
com/android/car/power/ScreenOffHandler.class
ScreenOffHandler.java
package com.android.car.power
final com.android.car.power.ScreenOffHandler extends java.lang.Object {
private static final String TAG
private static final int MIN_NO_USER_SCREEN_OFF_TIMEOUT_MS
private static final int MAX_NO_USER_SCREEN_OFF_TIMEOUT_MS
private static final String DISPLAY_POWER_MODE_SETTING
private static final android.net.Uri DISPLAY_POWER_MODE_URI
static final int DISPLAY_POWER_MODE_NONE
static final int DISPLAY_POWER_MODE_OFF
static final int DISPLAY_POWER_MODE_ON
static final int DISPLAY_POWER_MODE_ALWAYS_ON
private final android.content.Context mContext
private final com.android.car.systeminterface.SystemInterface mSystemInterface
private final com.android.car.CarOccupantZoneService mOccupantZoneService
private final com.android.car.power.ScreenOffHandler$SettingsObserver mSettingsObserver
private final com.android.car.power.ScreenOffHandler$EventHandler mEventHandler
private final com.android.car.power.ScreenOffHandler$ClockInterface mClock
private final boolean mIsAutoPowerSaving
private final int mNoUserScreenOffTimeoutMs
private final Object mLock
private final android.util.SparseArray mDisplayPowerInfos
private boolean mBootCompleted
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface, android.os.Looper)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
android.os.Looper looper
void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface, android.os.Looper, com.android.car.power.ScreenOffHandler$ClockInterface)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
android.os.Looper looper
com.android.car.power.ScreenOffHandler$ClockInterface clock
void init ()
void handleDisplayStateChange (int, boolean)
int displayId
boolean on
void updateUserActivity (int, long)
int displayId
long eventTime
private void updateUserActivityLocked (int, long)
int displayId
long eventTime
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
private void handleSettingsChangedLocked ()
boolean canTurnOnDisplay (int)
int displayId
private boolean canTurnOnDisplayLocked (int)
int displayId
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
private void initializeDefaultSettings ()
int displayId
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
int displayPort
int i
String setting
StringBuilder sb
private void updateSettingsLocked ()
boolean on
int displayId
int mode
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
int i
String setting
android.util.SparseIntArray mapping
private void updateAllDisplayPowerStateLocked ()
int i
private void updateDisplayPowerStateLocked (com.android.car.power.ScreenOffHandler$DisplayPowerInfo)
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
int displayId
private void checkUserActivityTimeout (com.android.car.power.ScreenOffHandler$DisplayPowerInfo)
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
long now
long nextTimeout
private void handleSetDisplayState (int, boolean)
int displayId
boolean on
private void handleOccupantZoneConfigChangeLocked (int)
int userId
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo zoneInfo
int zoneId
int displayId
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
int i
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
int i
int flags
java.util.List occupantZoneInfos
private void initializeDisplayPowerInfos ()
android.car.CarOccupantZoneManager$OccupantZoneInfo zoneInfo
int zoneId
int displayId
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
int userId
int i
java.util.List occupantZoneInfos
private com.android.car.power.ScreenOffHandler$DisplayPowerInfo createDisplayPowerInfoLocked (int)
int displayId
com.android.car.power.ScreenOffHandler$DisplayPowerInfo info
private int getMainTypeDisplayId (int)
int zoneId
android.util.SparseIntArray parseModeAssignmentSettingValue (java.lang.String)
String entry
String[] pair
int displayPort
int displayId
int mode
int i
String[] entries
Exception e
String value
android.util.SparseIntArray mapping
private int getDisplayId (int)
android.view.Display display
int displayPort
android.hardware.display.DisplayManager displayManager
private int getDisplayPort (int)
int displayId
android.hardware.display.DisplayManager displayManager
android.view.Display display
private int getNoUserScreenOffTimeout ()
int timeout
void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
private synthetic void lambda$updateSettingsLocked$1 (int, boolean)
int displayId
boolean on
private synthetic void lambda$init$0 ()
int displayId
int i
long eventTime
static void <clinit> ()
}
com/android/car/power/SilentModeHandler$1.class
SilentModeHandler.java
package com.android.car.power
com.android.car.power.SilentModeHandler$1 extends android.os.FileObserver {
final synthetic com.android.car.power.SilentModeHandler this$0
void <init> (com.android.car.power.SilentModeHandler, java.io.File, int)
com.android.car.power.SilentModeHandler this$0
java.io.File arg0
int arg1
public void onEvent (int, java.lang.String)
String contents
Exception e
boolean newSilentMode
boolean oldSilentMode
int event
String filename
boolean newSilentMode
boolean oldSilentMode
}
com/android/car/power/SilentModeHandler.class
SilentModeHandler.java
package com.android.car.power
final com.android.car.power.SilentModeHandler extends java.lang.Object {
static final String SILENT_MODE_FORCED_SILENT
static final String SILENT_MODE_FORCED_NON_SILENT
static final String SILENT_MODE_NON_FORCED
private static final String TAG
private static final String[] SYSFS_DIRS_FOR_SILENT_MODE
private static final String SYSFS_FILENAME_HW_STATE_MONITORING
private static final String SYSFS_FILENAME_KERNEL_SILENTMODE
private static final String VALUE_SILENT_MODE
private static final String VALUE_NON_SILENT_MODE
private static final String SYSTEM_BOOT_REASON
private static final String FORCED_NON_SILENT
private static final String FORCED_SILENT
private final Object mLock
private final com.android.car.power.CarPowerManagementService mService
private final String mHwStateMonitoringFileName
private final String mKernelSilentModeFileName
private android.os.FileObserver mFileObserver
private boolean mSilentModeByHwState
private boolean mForcedMode
void <init> (com.android.car.power.CarPowerManagementService, java.lang.String, java.lang.String, java.lang.String)
com.android.car.power.CarPowerManagementService service
String hwStateMonitoringFileName
String kernelSilentModeFileName
String bootReason
String sysfsDir
String reason
void init ()
boolean forcedMode
boolean silentMode
boolean forcedMode
boolean silentMode
void release ()
void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
boolean isSilentMode ()
void querySilentModeHwState ()
android.os.FileObserver fileObserver
android.os.FileObserver fileObserver
void updateKernelSilentMode (boolean)
String value
java.io.BufferedWriter writer
java.io.IOException e
boolean silent
void setSilentMode (java.lang.String)
String silentMode
private void switchToForcedMode (boolean)
boolean silentMode
boolean updated
private void switchToNonForcedMode ()
boolean updated
private void startMonitoringSilentModeHwState ()
java.io.File monitorFile
android.os.FileObserver fileObserver
private void stopMonitoringSilentModeHwStateLocked ()
private static java.lang.String searchForSysfsDir ()
String dir
static void <clinit> ()
}
com/android/car/procfsinspector/
com/android/car/procfsinspector/IProcfsInspector$Default.class
IProcfsInspector.java
package com.android.car.procfsinspector
public com.android.car.procfsinspector.IProcfsInspector$Default extends java.lang.Object implements com.android.car.procfsinspector.IProcfsInspector {
public void <init> ()
public java.util.List readProcessTable () throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/car/procfsinspector/IProcfsInspector$Stub$Proxy.class
IProcfsInspector.java
package com.android.car.procfsinspector
com.android.car.procfsinspector.IProcfsInspector$Stub$Proxy extends java.lang.Object implements com.android.car.procfsinspector.IProcfsInspector {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public java.util.List readProcessTable () throws android.os.RemoteException
boolean _status
java.util.List _result
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
}
com/android/car/procfsinspector/IProcfsInspector$Stub.class
IProcfsInspector.java
package com.android.car.procfsinspector
public abstract com.android.car.procfsinspector.IProcfsInspector$Stub extends android.os.Binder implements com.android.car.procfsinspector.IProcfsInspector {
static final int TRANSACTION_readProcessTable
public void <init> ()
public static com.android.car.procfsinspector.IProcfsInspector asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public static java.lang.String getDefaultTransactionName (int)
int transactionCode
public java.lang.String getTransactionName (int)
int transactionCode
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
java.util.List _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
public int getMaxTransactionId ()
}
com/android/car/procfsinspector/IProcfsInspector.class
IProcfsInspector.java
package com.android.car.procfsinspector
public abstract com.android.car.procfsinspector.IProcfsInspector extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract java.util.List readProcessTable () throws android.os.RemoteException
}
com/android/car/procfsinspector/ProcessInfo$1.class
ProcessInfo.java
package com.android.car.procfsinspector
com.android.car.procfsinspector.ProcessInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.car.procfsinspector.ProcessInfo createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.car.procfsinspector.ProcessInfo[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/car/procfsinspector/ProcessInfo.class
ProcessInfo.java
package com.android.car.procfsinspector
public com.android.car.procfsinspector.ProcessInfo extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public final int pid
public final int uid
public void <init> (int, int)
int pid
int uid
public void <init> (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public boolean equals (java.lang.Object)
com.android.car.procfsinspector.ProcessInfo processInfo
Object other
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
com/android/car/procfsinspector/ProcfsInspector.class
ProcfsInspector.java
package com.android.car.procfsinspector
public final com.android.car.procfsinspector.ProcfsInspector extends java.lang.Object {
private static final String TAG
private static final String SERVICE_NAME
private final com.android.car.procfsinspector.IProcfsInspector mService
private void <init> (com.android.car.procfsinspector.IProcfsInspector)
com.android.car.procfsinspector.IProcfsInspector service
private static com.android.car.procfsinspector.IProcfsInspector tryGet ()
public static java.util.List readProcessTable ()
android.os.RemoteException e
com.android.car.procfsinspector.IProcfsInspector procfsInspector
}
com/android/car/remoteaccess/
com/android/car/remoteaccess/CarRemoteAccessService$1.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
com.android.car.remoteaccess.CarRemoteAccessService$1 extends android.car.hardware.power.ICarPowerStateListener$Stub {
final synthetic com.android.car.remoteaccess.CarRemoteAccessService this$0
void <init> (com.android.car.remoteaccess.CarRemoteAccessService)
com.android.car.remoteaccess.CarRemoteAccessService this$0
public void onStateChanged (int, long)
int state
long expirationTimeMs
boolean apStateChangeRequired
boolean isReadyForRemoteTask
boolean isWakeupRequired
boolean needsComplete
}
com/android/car/remoteaccess/CarRemoteAccessService$2.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
com.android.car.remoteaccess.CarRemoteAccessService$2 extends java.lang.Object implements com.android.car.remoteaccess.hal.RemoteAccessHalCallback {
final synthetic com.android.car.remoteaccess.CarRemoteAccessService this$0
void <init> (com.android.car.remoteaccess.CarRemoteAccessService)
com.android.car.remoteaccess.CarRemoteAccessService this$0
public void onRemoteTaskRequested (java.lang.String, byte[])
String clientId
byte[] data
String taskId
long now
long timeoutInMs
}
com/android/car/remoteaccess/CarRemoteAccessService$CarRemoteAccessServiceDep.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
public abstract com.android.car.remoteaccess.CarRemoteAccessService$CarRemoteAccessServiceDep extends java.lang.Object {
public abstract int getCallingUid ()
public abstract int getCurrentUser ()
}
com/android/car/remoteaccess/CarRemoteAccessService$CarRemoteAccessServiceDepImpl.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
com.android.car.remoteaccess.CarRemoteAccessService$CarRemoteAccessServiceDepImpl extends java.lang.Object implements com.android.car.remoteaccess.CarRemoteAccessService$CarRemoteAccessServiceDep {
final synthetic com.android.car.remoteaccess.CarRemoteAccessService this$0
private void <init> (com.android.car.remoteaccess.CarRemoteAccessService)
public int getCallingUid ()
public int getCurrentUser ()
}
com/android/car/remoteaccess/CarRemoteAccessService$ClientToken.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.CarRemoteAccessService$ClientToken extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final Object mTokenLock
private final String mClientId
private final long mIdCreationTimeInMs
private android.car.remoteaccess.ICarRemoteAccessCallback mCallback
private boolean mIsReadyForShutdown
private void <init> (java.lang.String, long)
String clientId
long idCreationTimeInMs
public java.lang.String getClientId ()
public long getIdCreationTime ()
public android.car.remoteaccess.ICarRemoteAccessCallback getCallback ()
public boolean isClientIdValid ()
long now
public void setCallback (android.car.remoteaccess.ICarRemoteAccessCallback)
android.car.remoteaccess.ICarRemoteAccessCallback callback
public void setIsReadyForShutdown ()
public boolean isReadyForShutdown ()
public void binderDied ()
public java.lang.String toString ()
}
com/android/car/remoteaccess/CarRemoteAccessService$RemoteTask.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask extends java.lang.Object {
public final String id
public final byte[] data
public final String clientId
public final long timeoutInMs
private void <init> (java.lang.String, byte[], java.lang.String, long)
String id
byte[] data
String clientId
long timeoutInMs
public java.lang.String toString ()
}
com/android/car/remoteaccess/CarRemoteAccessService$RemoteTaskClientServiceConnection.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
private static final String TAG
private final Object mServiceLock
private final android.content.Context mContext
private final android.content.Intent mIntent
private final android.os.UserHandle mUser
private final com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceHandler mHandler
private final android.os.UserManager mUserManager
private final int mUid
private final long mTaskUnbindDelayMs
private final com.android.car.user.CarUserService mCarUserService
private boolean mBound
private boolean mBinding
private boolean mWaitingForUserUnlock
private long mTaskTimeoutMs
private final java.util.Set mActiveTasks
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private void <init> (android.content.Context, com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceHandler, android.os.UserManager, android.content.ComponentName, android.os.UserHandle, int, long)
android.content.Context context
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceHandler handler
android.os.UserManager userManager
android.content.ComponentName serviceName
android.os.UserHandle user
int uid
long taskUnbindDelayMs
public void onNullBinding (android.content.ComponentName)
android.content.ComponentName name
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
private void onReceiveUserUnlock ()
private void waitForUserUnlockServiceLocked ()
android.car.user.UserLifecycleEventFilter userUnlockEventFilter
private void cancelWaitForUserUnlockServiceLocked ()
private void bindServiceLocked ()
boolean status
private void bindServiceIfUserUnlockedLocked ()
public boolean unbindService (boolean)
boolean force
private boolean unbindServiceLocked (boolean)
Exception e
boolean force
long currentTimeMs
public void bindServiceAndExtendTaskTimeoutMs (long)
long taskTimeoutMs
public int getActiveTaskCount ()
public void addActiveTasks (android.util.ArraySet)
int i
android.util.ArraySet tasks
public boolean removeActiveTasks (android.util.ArraySet)
int i
android.util.ArraySet tasks
public void removeAllActiveTasks ()
private void handleAllTasksCompletionLocked ()
long currentTimeMs
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/remoteaccess/CarRemoteAccessService$RemoteTaskClientServiceHandler.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceHandler extends android.os.Handler {
private static final String TAG
private static final int MSG_SERVICE_TIMEOUT
private static final int MSG_WRAP_UP_REMOTE_ACCESS_SERVICE
private static final int MSG_NOTIFY_SHUTDOWN_STARTING
private static final int MSG_NOTIFY_AP_STATE_CHANGE
private static final int MSG_MAYBE_SHUTDOWN
private static final int MSG_PENDING_TASK_TIMEOUT
private final Object mHandlerLock
private final java.lang.ref.WeakReference mService
private void <init> (android.os.Looper, com.android.car.remoteaccess.CarRemoteAccessService)
android.os.Looper looper
com.android.car.remoteaccess.CarRemoteAccessService service
private void postServiceTimeout (java.lang.Integer, long)
android.os.Message msg
Integer uid
long msgTimeMs
private void postNotifyShutdownStarting (long)
android.os.Message msg
long delayMs
private void postWrapUpRemoteAccessService (long)
android.os.Message msg
long delayMs
private void postNotifyApStateChange (long)
android.os.Message msg
long delayMs
private void postMaybeShutdown (long)
android.os.Message msg
long delayMs
private void postPendingTaskTimeout (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask, long)
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask task
long msgTimeMs
android.os.Message msg
private void cancelServiceTimeout (int)
int uid
private void cancelAllServiceTimeout ()
private void cancelNotifyShutdownStarting ()
private void cancelWrapUpRemoteAccessService ()
private void cancelNotifyApStateChange ()
private void cancelMaybeShutdown ()
private void cancelPendingTaskTimeout (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask)
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask task
private void cancelAllPendingTaskTimeout ()
private void cancelAll ()
public void handleMessage (android.os.Message)
android.os.Message msg
com.android.car.remoteaccess.CarRemoteAccessService service
static void <clinit> ()
}
com/android/car/remoteaccess/CarRemoteAccessService$RemoteTaskClientServiceInfo.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo extends java.lang.Object {
private final android.content.ComponentName mServiceComponentName
private final java.util.concurrent.atomic.AtomicReference mConnection
private void <init> (android.content.ComponentName)
android.content.ComponentName componentName
public android.content.ComponentName getServiceComponentName ()
public com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection getServiceConnection ()
public void setServiceConnection (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection)
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection connection
public java.lang.String toString ()
}
com/android/car/remoteaccess/CarRemoteAccessService.class
CarRemoteAccessService.java
package com.android.car.remoteaccess
public final com.android.car.remoteaccess.CarRemoteAccessService extends android.car.remoteaccess.ICarRemoteAccessService$Stub implements com.android.car.CarServiceBase {
private static final String TAG
private static final boolean DEBUG
private static final int MILLI_TO_SECOND
private static final String TASK_PREFIX
private static final String CLIENT_PREFIX
private static final int RANDOM_STRING_LENGTH
private static final int MIN_SYSTEM_UPTIME_FOR_REMOTE_ACCESS_IN_SEC
private static final long CLIENT_ID_EXPIRATION_IN_MILLIS
private static final java.time.Duration PACKAGE_SEARCH_DELAY
private static final long ALLOWED_TIME_FOR_REMOTE_TASK_CLIENT_INIT_MS
private static final long SHUTDOWN_WARNING_MARGIN_IN_MS
private static final long INVALID_ALLOWED_SYSTEM_UPTIME
private static final int NOTIFY_AP_STATE_RETRY_SLEEP_IN_MS
private static final int NOTIFY_AP_STATE_MAX_RETRY
private static final int TASK_UNBIND_DELAY_MS
private static final int MAX_TASK_PENDING_MS
private final Object mLock
private final android.content.Context mContext
private final android.content.pm.PackageManager mPackageManager
private final android.os.HandlerThread mHandlerThread
private final com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceHandler mHandler
private long mAllowedTimeForRemoteTaskClientInitMs
private long mTaskUnbindDelayMs
private long mMaxTaskPendingMs
private final java.util.concurrent.atomic.AtomicLong mTaskCount
private final java.util.concurrent.atomic.AtomicLong mClientCount
private final android.util.ArrayMap mUidByClientId
private final android.util.ArrayMap mTasksToBeNotifiedByClientId
private final android.util.ArrayMap mClientTokenByUidName
private final android.util.ArrayMap mClientServiceInfoByUid
private boolean mIsReadyForRemoteTask
private boolean mIsWakeupRequired
private int mNotifyApPowerStateRetryCount
private final android.util.ArrayMap mUidByName
private final android.util.SparseArray mNameByUid
private final com.android.car.remoteaccess.RemoteAccessStorage mRemoteAccessStorage
private final android.car.hardware.power.ICarPowerStateListener mCarPowerStateListener
private final com.android.car.remoteaccess.hal.RemoteAccessHalCallback mHalCallback
private com.android.car.remoteaccess.hal.RemoteAccessHalWrapper mRemoteAccessHalWrapper
private com.android.car.hal.PowerHalService mPowerHalService
private final android.os.UserManager mUserManager
private final long mShutdownTimeInMs
private final long mAllowedSystemUptimeMs
private String mWakeupServiceName
private String mVehicleId
private String mProcessorId
private int mNextPowerState
private boolean mRunGarageMode
private com.android.car.power.CarPowerManagementService mPowerService
private java.util.concurrent.atomic.AtomicBoolean mInitialized
private com.android.car.remoteaccess.CarRemoteAccessService$CarRemoteAccessServiceDep mDep
private void maybeStartNewRemoteTask (java.lang.String)
android.car.remoteaccess.ICarRemoteAccessCallback callback
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
int taskMaxDurationInSec
long taskMaxDurationInMs
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String clientId
android.car.remoteaccess.ICarRemoteAccessCallback callback
java.util.List remoteTasksToNotify
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
int taskMaxDurationInSec
long taskMaxDurationInMs
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
public void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface, com.android.car.hal.PowerHalService)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
com.android.car.hal.PowerHalService powerHalService
public void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface, com.android.car.hal.PowerHalService, com.android.car.remoteaccess.CarRemoteAccessService$CarRemoteAccessServiceDep, android.hardware.automotive.remoteaccess.IRemoteAccess, com.android.car.remoteaccess.RemoteAccessStorage, long, boolean)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
com.android.car.hal.PowerHalService powerHalService
com.android.car.remoteaccess.CarRemoteAccessService$CarRemoteAccessServiceDep dep
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
com.android.car.remoteaccess.RemoteAccessStorage remoteAccessStorage
long allowedSystemUptimeMs
boolean inMemoryStorage
public void setRemoteAccessHalWrapper (com.android.car.remoteaccess.hal.RemoteAccessHalWrapper)
com.android.car.remoteaccess.hal.RemoteAccessHalWrapper remoteAccessHalWrapper
public void setPowerHal (com.android.car.hal.PowerHalService)
com.android.car.hal.PowerHalService powerHalService
public void setAllowedTimeForRemoteTaskClientInitMs (long)
long allowedTimeForRemoteTaskClientInitMs
public void setTaskUnbindDelayMs (long)
long taskUnbindDelayMs
public void setMaxTaskPendingMs (long)
long maxTaskPendingMs
public void init ()
IllegalStateException e
long delayForShutdowWarningMs
public void release ()
private void printMap (com.android.car.internal.util.IndentingPrintWriter, android.util.ArrayMap)
int i
com.android.car.internal.util.IndentingPrintWriter writer
android.util.ArrayMap map
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int j
String clientId
java.util.List taskIds
java.util.List tasks
int i
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
int count
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void addCarRemoteTaskClient (android.car.remoteaccess.ICarRemoteAccessCallback)
android.car.remoteaccess.ICarRemoteAccessCallback oldCallback
android.os.RemoteException e
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String uidName
android.car.remoteaccess.ICarRemoteAccessCallback callback
int callingUid
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String uidName
public void removeCarRemoteTaskClient (android.car.remoteaccess.ICarRemoteAccessCallback)
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String uidName
android.car.remoteaccess.ICarRemoteAccessCallback callback
int callingUid
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection connection
String uidName
private com.android.car.remoteaccess.CarRemoteAccessService$ClientToken getTokenForUidNameAndCheckClientIdLocked (java.lang.String, java.lang.String) throws java.lang.IllegalArgumentException
String uidName
String clientId
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
private com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection getServiceConnectionLocked (java.lang.String)
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
public void reportRemoteTaskDone (java.lang.String, java.lang.String)
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection serviceConnection
String clientId
String taskId
int callingUid
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection serviceConnection
public void setPowerStatePostTaskExecution (int, boolean)
int nextPowerState
boolean runGarageMode
public void confirmReadyForShutdown (java.lang.String)
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken clientToken
int i
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String clientId
int callingUid
boolean isAllClientReadyForShutDown
com.android.car.remoteaccess.hal.RemoteAccessHalCallback getRemoteAccessHalCallback ()
long getAllowedSystemUptimeMs ()
private void populatePackageClientIdMapping ()
com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry entry
int i
java.util.List clientIdEntries
private void saveClientIdInDb (com.android.car.remoteaccess.CarRemoteAccessService$ClientToken, java.lang.String)
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String uidName
com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry entry
private void postRegistrationUpdated (android.car.remoteaccess.ICarRemoteAccessCallback, com.android.car.remoteaccess.CarRemoteAccessService$ClientToken)
android.car.remoteaccess.ICarRemoteAccessCallback callback
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
String clientId
private void shutdownIfNeeded (boolean)
int taskCount
int nextPowerState
boolean runGarageMode
Exception e
boolean force
int nextPowerState
boolean runGarageMode
public void unbindAllServices ()
android.util.ArrayMap clientServiceInfoByUid
int i
android.util.ArrayMap clientServiceInfoByUid
private long calcTaskMaxDurationInMsLocked ()
long taskMaxDurationInMs
long taskMaxDurationInMs
int getActiveTaskCount ()
private int getActiveTaskCountLocked ()
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
int i
int count
private int getLastShutdownState ()
private long getAllowedSystemUptimeForRemoteTaskInMs ()
long timeout
private java.lang.String getNameForUidLocked (int)
int uid
String uidName
private void searchForRemoteTaskClientPackages ()
android.content.pm.ServiceInfo info
String packageName
android.content.ComponentName componentName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
String uidName
int i
int i
java.util.List services
android.util.ArrayMap serviceInfoByUidName
private void startRemoteTaskClientService (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo, java.lang.String, long)
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection serviceConnection
int uid
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection serviceConnection
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
String uidName
long taskDurationMs
android.content.ComponentName serviceName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection serviceConnection
long taskTimeoutMs
private void onServiceTimeout (int)
String uidName
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
int uid
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
private void unbindRemoteTaskClientService (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo, boolean)
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo serviceInfo
boolean force
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection connection
android.content.ComponentName serviceName
private void notifyApStateChange ()
boolean isReadyForRemoteTask
boolean isWakeupRequired
boolean isReadyForRemoteTask
boolean isWakeupRequired
private void notifyShutdownStarting ()
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
int i
android.os.RemoteException e
android.car.remoteaccess.ICarRemoteAccessCallback callback
int i
java.util.List callbacks
private void wrapUpRemoteAccessServiceIfNeeded ()
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceInfo getRemoteTaskClientServiceInfo (java.lang.String)
String uidName
String clientId
private void invokeTaskRequestCallbacks (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection, android.car.remoteaccess.ICarRemoteAccessCallback, java.lang.String, java.util.List, int)
int i
android.os.RemoteException e
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask task
int i
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTaskClientServiceConnection serviceConnection
android.car.remoteaccess.ICarRemoteAccessCallback callback
String clientId
java.util.List tasks
int taskMaxDurationInSec
android.util.ArraySet taskIds
android.util.ArraySet failedTaskIds
private void pushTaskToPendingQueueLocked (java.lang.String, com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask)
String clientId
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask task
java.util.ArrayList remoteTasks
private void onPendingTaskTimeout (com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask)
java.util.List pendingTasks
com.android.car.remoteaccess.CarRemoteAccessService$RemoteTask task
long now
private java.util.List popTasksFromPendingQueueLocked (java.lang.String)
int i
String clientId
java.util.List pendingTasks
private java.lang.String generateNewTaskId ()
private java.lang.String generateNewClientId ()
private static java.lang.String nextPowerStateToString (int)
int nextPowerState
private synthetic void lambda$postRegistrationUpdated$1 (java.lang.String, android.car.remoteaccess.ICarRemoteAccessCallback, com.android.car.remoteaccess.CarRemoteAccessService$ClientToken)
android.os.RemoteException e
String clientId
android.car.remoteaccess.ICarRemoteAccessCallback callback
com.android.car.remoteaccess.CarRemoteAccessService$ClientToken token
private synthetic void lambda$new$0 ()
static void <clinit> ()
}
com/android/car/remoteaccess/RemoteAccessStorage$ClientIdEntry.class
RemoteAccessStorage.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry extends java.lang.Object {
public final String clientId
public final long idCreationTime
public final String uidName
void <init> (java.lang.String, long, java.lang.String)
String clientId
long idCreationTime
String uidName
public boolean equals (java.lang.Object)
Object obj
com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/remoteaccess/RemoteAccessStorage$ClientIdTable.class
RemoteAccessStorage.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.RemoteAccessStorage$ClientIdTable extends java.lang.Object {
public static final String TABLE_NAME
public static final String INDEX_NAME
public static final String COLUMN_CLIENT_ID
public static final String COLUMN_CLIENT_ID_CREATION_TIME
public static final String COLUMN_UID_NAME
public static final String COLUMN_SECRET_KEY_IV
private static final String STRING_ENCODING
void <init> ()
public static void createDb (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
StringBuilder createCommand
public static com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry queryClientIdEntry (android.database.sqlite.SQLiteDatabase, java.lang.String)
java.io.UnsupportedEncodingException e
byte[] data
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
String packageName
String queryCommand
String[] selectionArgs
public static java.util.List queryClientIdEntries (android.database.sqlite.SQLiteDatabase)
java.io.UnsupportedEncodingException e
byte[] data
int entryCount
java.util.List entries
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
String queryCommand
public static boolean replaceEntry (android.database.sqlite.SQLiteDatabase, com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry)
com.android.car.CarServiceUtils$EncryptedData data
java.io.UnsupportedEncodingException e
android.database.SQLException e
android.database.sqlite.SQLiteDatabase db
com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry entry
com.android.car.CarServiceUtils$EncryptedData data
android.content.ContentValues values
}
com/android/car/remoteaccess/RemoteAccessStorage$RemoteAccessDbHelper.class
RemoteAccessStorage.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.RemoteAccessStorage$RemoteAccessDbHelper extends android.database.sqlite.SQLiteOpenHelper {
public static final String DATABASE_NAME
private static final int DATABASE_VERSION
private static java.lang.String getName (java.lang.String, boolean)
String systemCarDirPath
boolean inMemoryStorage
void <init> (android.content.Context, java.lang.String, boolean)
android.content.Context context
String systemCarDirPath
boolean inMemoryStorage
public void onCreate (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
public void onConfigure (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int)
android.database.sqlite.SQLiteDatabase db
int oldVersion
int currentVersion
}
com/android/car/remoteaccess/RemoteAccessStorage.class
RemoteAccessStorage.java
package com.android.car.remoteaccess
final com.android.car.remoteaccess.RemoteAccessStorage extends java.lang.Object {
private static final String TAG
private static final String REMOTE_ACCESS_KEY_ALIAS
private static String sKeyAlias
private final com.android.car.remoteaccess.RemoteAccessStorage$RemoteAccessDbHelper mDbHelper
void <init> (android.content.Context, com.android.car.systeminterface.SystemInterface, boolean)
android.content.Context context
com.android.car.systeminterface.SystemInterface systemInterface
boolean inMemoryStorage
void release ()
com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry getClientIdEntry (java.lang.String)
String packageName
java.util.List getClientIdEntries ()
boolean updateClientId (com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry)
com.android.car.remoteaccess.RemoteAccessStorage$ClientIdEntry entry
android.database.sqlite.SQLiteDatabase db
boolean deleteClientId (java.lang.String)
String clientId
static void setKeyAlias (java.lang.String)
String keyAlias
static void <clinit> ()
}
com/android/car/remoteaccess/hal/
com/android/car/remoteaccess/hal/RemoteAccessHalCallback.class
RemoteAccessHalCallback.java
package com.android.car.remoteaccess.hal
public abstract com.android.car.remoteaccess.hal.RemoteAccessHalCallback extends java.lang.Object {
public abstract void onRemoteTaskRequested (java.lang.String, byte[])
}
com/android/car/remoteaccess/hal/RemoteAccessHalWrapper$RemoteTaskCallbackImpl.class
RemoteAccessHalWrapper.java
package com.android.car.remoteaccess.hal
final com.android.car.remoteaccess.hal.RemoteAccessHalWrapper$RemoteTaskCallbackImpl extends android.hardware.automotive.remoteaccess.IRemoteTaskCallback$Stub {
private final java.lang.ref.WeakReference mHalWrapper
void <init> (com.android.car.remoteaccess.hal.RemoteAccessHalWrapper)
com.android.car.remoteaccess.hal.RemoteAccessHalWrapper halWrapper
public void onRemoteTaskRequested (java.lang.String, byte[])
String clientId
byte[] data
com.android.car.remoteaccess.hal.RemoteAccessHalWrapper halWrapper
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/car/remoteaccess/hal/RemoteAccessHalWrapper.class
RemoteAccessHalWrapper.java
package com.android.car.remoteaccess.hal
public final com.android.car.remoteaccess.hal.RemoteAccessHalWrapper extends java.lang.Object implements android.os.IBinder$DeathRecipient {
static final String TAG
private static final boolean DEBUG
private final Object mLock
private final com.android.car.remoteaccess.hal.RemoteAccessHalCallback mRemoteAccessHalCallback
private final android.hardware.automotive.remoteaccess.IRemoteTaskCallback mRemoteTaskCallback
private final java.util.concurrent.atomic.AtomicBoolean mConnecting
private android.os.IBinder mBinder
private android.hardware.automotive.remoteaccess.IRemoteAccess mRemoteAccessHal
private android.hardware.automotive.remoteaccess.IRemoteAccess mTestRemoteAccessHal
public void <init> (com.android.car.remoteaccess.hal.RemoteAccessHalCallback)
com.android.car.remoteaccess.hal.RemoteAccessHalCallback callback
public void <init> (com.android.car.remoteaccess.hal.RemoteAccessHalCallback, android.hardware.automotive.remoteaccess.IRemoteAccess)
com.android.car.remoteaccess.hal.RemoteAccessHalCallback callback
android.hardware.automotive.remoteaccess.IRemoteAccess testRemoteAccessHal
public void init ()
Exception e
public void release ()
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
android.os.RemoteException e
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
public void binderDied ()
Exception e
public java.lang.String getVehicleId ()
Exception e
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
public java.lang.String getWakeupServiceName ()
Exception e
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
public java.lang.String getProcessorId ()
Exception e
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
public boolean notifyApStateChange (boolean, boolean)
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
android.hardware.automotive.remoteaccess.ApState state
Exception e
boolean isReadyForRemoteTask
boolean isWakeupRequired
private void connectToHal ()
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
android.os.RemoteException e
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
android.os.IBinder binder
android.os.RemoteException e
android.car.builtin.util.TimingsTraceLog t
android.hardware.automotive.remoteaccess.IRemoteAccess remoteAccessHal
private void clearBinder ()
private android.hardware.automotive.remoteaccess.IRemoteAccess getRemoteAccessHal ()
private void onRemoteTaskRequested (java.lang.String, byte[])
String clientId
byte[] data
public static android.os.IBinder getRemoteAccessHalService ()
String fqName
android.os.IBinder binder
int i
String[] instances
static void <clinit> ()
}
com/android/car/stats/
com/android/car/stats/CarStatsService.class
CarStatsService.java
package com.android.car.stats
public com.android.car.stats.CarStatsService extends java.lang.Object implements com.android.car.CarSystemService {
private static final boolean DEBUG
private static final String TAG
private static final String VMS_CONNECTION_STATS_DUMPSYS_HEADER
private static final java.util.function.Function VMS_CONNECTION_STATS_DUMPSYS_FORMAT
private static final String VMS_CLIENT_STATS_DUMPSYS_HEADER
private static final java.util.function.Function VMS_CLIENT_STATS_DUMPSYS_FORMAT
private static final java.util.Comparator VMS_CLIENT_STATS_ORDER
private final android.content.Context mContext
private final android.content.pm.PackageManager mPackageManager
private final android.app.StatsManager mStatsManager
private final java.util.Map mVmsClientStats
public void <init> (android.content.Context)
android.content.Context context
public void init ()
android.app.StatsManager$PullAtomMetadata metadata
public void release ()
public com.android.car.stats.VmsClientLogger getVmsClientLogger (int)
int clientUid
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private int pullVmsClientStats (int, java.util.List)
int atomTag
java.util.List pulledData
private void dumpVmsClientStats (java.util.function.Consumer)
java.util.function.Consumer dumpFn
private static synthetic java.util.stream.Stream lambda$dumpVmsClientStats$8 (com.android.car.stats.VmsClientLogger)
com.android.car.stats.VmsClientLogger log
private static synthetic void lambda$pullVmsClientStats$7 (int, java.util.List, com.android.car.stats.VmsClientStats)
int atomTag
java.util.List pulledData
com.android.car.stats.VmsClientStats entry
android.util.StatsEvent e
private static synthetic void lambda$dump$6 (com.android.car.internal.util.IndentingPrintWriter, com.android.car.stats.VmsClientStats)
com.android.car.internal.util.IndentingPrintWriter writer
com.android.car.stats.VmsClientStats entry
private static synthetic void lambda$dump$5 (com.android.car.internal.util.IndentingPrintWriter, com.android.car.stats.VmsClientLogger)
com.android.car.internal.util.IndentingPrintWriter writer
com.android.car.stats.VmsClientLogger entry
private static synthetic boolean lambda$dump$4 (com.android.car.stats.VmsClientLogger)
com.android.car.stats.VmsClientLogger entry
private synthetic com.android.car.stats.VmsClientLogger lambda$getVmsClientLogger$3 (java.lang.Integer)
Integer uid
String packageName
private synthetic int lambda$init$2 (int, java.util.List)
int atomTag
java.util.List data
private static synthetic java.lang.String lambda$static$1 (com.android.car.stats.VmsClientStats)
com.android.car.stats.VmsClientStats entry
private static synthetic java.lang.String lambda$static$0 (com.android.car.stats.VmsClientLogger)
com.android.car.stats.VmsClientLogger entry
static void <clinit> ()
}
com/android/car/stats/VmsClientLogger$ConnectionState.class
VmsClientLogger.java
package com.android.car.stats
public com.android.car.stats.VmsClientLogger$ConnectionState extends java.lang.Object {
public static final int CONNECTING
public static final int CONNECTED
public static final int DISCONNECTED
public static final int TERMINATED
public static final int CONNECTION_ERROR
public void <init> ()
}
com/android/car/stats/VmsClientLogger.class
VmsClientLogger.java
package com.android.car.stats
public com.android.car.stats.VmsClientLogger extends java.lang.Object {
private final Object mLock
private final int mUid
private final String mPackageName
private java.util.Map mConnectionStateCounters
private final java.util.Map mLayerStats
void <init> (int, java.lang.String)
int clientUid
String clientPackage
public int getUid ()
public java.lang.String getPackageName ()
public void logConnectionState (int)
java.util.concurrent.atomic.AtomicLong counter
int connectionState
java.util.concurrent.atomic.AtomicLong counter
long getConnectionStateCount (int)
java.util.concurrent.atomic.AtomicLong counter
int connectionState
java.util.concurrent.atomic.AtomicLong counter
public void logPacketSent (android.car.vms.VmsLayer, long)
android.car.vms.VmsLayer layer
long size
public void logPacketReceived (android.car.vms.VmsLayer, long)
android.car.vms.VmsLayer layer
long size
public void logPacketDropped (android.car.vms.VmsLayer, long)
android.car.vms.VmsLayer layer
long size
java.util.Collection getLayerEntries ()
private com.android.car.stats.VmsClientStats getLayerEntry (android.car.vms.VmsLayer)
android.car.vms.VmsLayer layer
private synthetic com.android.car.stats.VmsClientStats lambda$getLayerEntry$1 (android.car.vms.VmsLayer, android.car.vms.VmsLayer)
android.car.vms.VmsLayer layer
android.car.vms.VmsLayer k
private static synthetic java.util.concurrent.atomic.AtomicLong lambda$logConnectionState$0 (java.lang.Integer)
Integer ignored
}
com/android/car/stats/VmsClientStats.class
VmsClientStats.java
package com.android.car.stats
com.android.car.stats.VmsClientStats extends java.lang.Object {
private final Object mLock
private final int mUid
private final int mLayerType
private final int mLayerChannel
private final int mLayerVersion
private long mTxBytes
private long mTxPackets
private long mRxBytes
private long mRxPackets
private long mDroppedBytes
private long mDroppedPackets
void <init> (int, android.car.vms.VmsLayer)
int uid
android.car.vms.VmsLayer layer
void <init> (com.android.car.stats.VmsClientStats)
com.android.car.stats.VmsClientStats other
void packetSent (long)
long size
void packetReceived (long)
long size
void packetDropped (long)
long size
int getUid ()
int getLayerType ()
int getLayerChannel ()
int getLayerVersion ()
long getTxBytes ()
long getTxPackets ()
long getRxBytes ()
long getRxPackets ()
long getDroppedBytes ()
long getDroppedPackets ()
}
com/android/car/storagemonitoring/
com/android/car/storagemonitoring/EMmcWearInformationProvider.class
EMmcWearInformationProvider.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.EMmcWearInformationProvider extends java.lang.Object implements com.android.car.storagemonitoring.WearInformationProvider {
private static java.io.File DEFAULT_LIFE_TIME_FILE
private static java.io.File DEFAULT_PRE_EOL_FILE
private java.io.File mLifetimeFile
private java.io.File mPreEolFile
public void <init> ()
public void <init> (java.io.File, java.io.File)
java.io.File lifetimeFile
java.io.File preEolFile
private java.lang.String readLineFromFile (java.io.File)
String data
java.io.BufferedReader reader
java.io.IOException e
java.io.File f
public com.android.car.storagemonitoring.WearInformation load ()
int lifetimeA
int lifetimeB
int eol
NumberFormatException e
String lifetimeData
String eolData
String[] lifetimes
int lifetimeA
int lifetimeB
int eol
static void <clinit> ()
}
com/android/car/storagemonitoring/HealthServiceWearInfoProvider$1.class
HealthServiceWearInfoProvider.java
package com.android.car.storagemonitoring
com.android.car.storagemonitoring.HealthServiceWearInfoProvider$1 extends java.lang.Object implements com.android.car.storagemonitoring.HealthServiceWearInfoProvider$IHealthSupplier {
final synthetic com.android.car.storagemonitoring.HealthServiceWearInfoProvider this$0
void <init> (com.android.car.storagemonitoring.HealthServiceWearInfoProvider)
com.android.car.storagemonitoring.HealthServiceWearInfoProvider this$0
}
com/android/car/storagemonitoring/HealthServiceWearInfoProvider$2.class
HealthServiceWearInfoProvider.java
package com.android.car.storagemonitoring
com.android.car.storagemonitoring.HealthServiceWearInfoProvider$2 extends java.lang.Object implements android.hardware.health.V2_0.IHealth$getStorageInfoCallback {
final synthetic android.util.MutableInt val$success
final synthetic android.util.MutableInt val$lifetimeA
final synthetic android.util.MutableInt val$lifetimeB
final synthetic android.util.MutableInt val$preEol
final synthetic android.util.MutableInt val$foundInternalStorageDeviceInfo
final synthetic com.android.car.storagemonitoring.HealthServiceWearInfoProvider this$0
void <init> (com.android.car.storagemonitoring.HealthServiceWearInfoProvider, android.util.MutableInt, android.util.MutableInt, android.util.MutableInt, android.util.MutableInt, android.util.MutableInt)
com.android.car.storagemonitoring.HealthServiceWearInfoProvider this$0
public void onValues (int, java.util.ArrayList)
android.hardware.health.V2_0.StorageInfo value2
int i
int len
int result
java.util.ArrayList value
}
com/android/car/storagemonitoring/HealthServiceWearInfoProvider$IHealthSupplier.class
HealthServiceWearInfoProvider.java
package com.android.car.storagemonitoring
abstract com.android.car.storagemonitoring.HealthServiceWearInfoProvider$IHealthSupplier extends java.lang.Object {
public android.hardware.health.V2_0.IHealth get (java.lang.String) throws java.util.NoSuchElementException android.os.RemoteException
String name
}
com/android/car/storagemonitoring/HealthServiceWearInfoProvider.class
HealthServiceWearInfoProvider.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.HealthServiceWearInfoProvider extends java.lang.Object implements com.android.car.storagemonitoring.WearInformationProvider {
private static final String INSTANCE_HEALTHD
private static final String INSTANCE_VENDOR
private static final java.util.List sAllInstances
private com.android.car.storagemonitoring.HealthServiceWearInfoProvider$IHealthSupplier mHealthSupplier
public void <init> ()
public com.android.car.storagemonitoring.WearInformation load ()
Exception e
android.hardware.health.V2_0.IHealth healthService
android.util.MutableInt success
android.util.MutableInt foundInternalStorageDeviceInfo
android.util.MutableInt lifetimeA
android.util.MutableInt lifetimeB
android.util.MutableInt preEol
android.hardware.health.V2_0.IHealth$getStorageInfoCallback getStorageInfoCallback
private android.hardware.health.V2_0.IHealth getHealthService ()
android.hardware.health.V2_0.IHealth newService
String name
public void setHealthSupplier (com.android.car.storagemonitoring.HealthServiceWearInfoProvider$IHealthSupplier)
com.android.car.storagemonitoring.HealthServiceWearInfoProvider$IHealthSupplier healthSupplier
static void <clinit> ()
}
com/android/car/storagemonitoring/IoStatsTracker$1.class
IoStatsTracker.java
package com.android.car.storagemonitoring
com.android.car.storagemonitoring.IoStatsTracker$1 extends com.android.car.storagemonitoring.IoStatsTracker$Lazy {
final synthetic com.android.car.storagemonitoring.IoStatsTracker this$0
void <init> (com.android.car.storagemonitoring.IoStatsTracker)
com.android.car.storagemonitoring.IoStatsTracker this$0
protected java.util.List supply ()
protected volatile synthetic java.lang.Object supply ()
}
com/android/car/storagemonitoring/IoStatsTracker$Lazy.class
IoStatsTracker.java
package com.android.car.storagemonitoring
abstract com.android.car.storagemonitoring.IoStatsTracker$Lazy extends java.lang.Object {
protected java.util.Optional mLazy
final synthetic com.android.car.storagemonitoring.IoStatsTracker this$0
private void <init> (com.android.car.storagemonitoring.IoStatsTracker)
protected abstract java.lang.Object supply ()
public java.lang.Object get ()
}
com/android/car/storagemonitoring/IoStatsTracker.class
IoStatsTracker.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.IoStatsTracker extends java.lang.Object {
private final Object mLock
private final long mSampleWindowMs
private final com.android.car.systeminterface.SystemStateInterface mSystemStateInterface
private android.util.SparseArray mTotal
private android.util.SparseArray mCurrentSample
public void <init> (java.util.List, long, com.android.car.systeminterface.SystemStateInterface)
android.car.storagemonitoring.IoStatsEntry uidIoStats
int i
java.util.List initialValue
long sampleWindowMs
com.android.car.systeminterface.SystemStateInterface systemStateInterface
public void update (android.util.SparseArray)
android.car.storagemonitoring.UidIoRecord newRecord
int uid
android.car.storagemonitoring.IoStatsEntry oldRecord
android.car.storagemonitoring.IoStatsEntry newStats
int i
android.util.SparseArray newMetrics
com.android.car.storagemonitoring.IoStatsTracker$Lazy processTable
android.util.SparseArray newSample
android.util.SparseArray newTotal
public android.util.SparseArray getTotal ()
public android.util.SparseArray getCurrentSample ()
private static synthetic boolean lambda$update$0 (int, com.android.car.procfsinspector.ProcessInfo)
int uid
com.android.car.procfsinspector.ProcessInfo pi
}
com/android/car/storagemonitoring/LifetimeWriteInfoProvider.class
LifetimeWriteInfoProvider.java
package com.android.car.storagemonitoring
public abstract com.android.car.storagemonitoring.LifetimeWriteInfoProvider extends java.lang.Object {
public abstract android.car.storagemonitoring.LifetimeWriteInfo[] load ()
}
com/android/car/storagemonitoring/ProcfsUidIoStatsProvider.class
ProcfsUidIoStatsProvider.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.ProcfsUidIoStatsProvider extends java.lang.Object implements com.android.car.storagemonitoring.UidIoStatsProvider {
private static java.nio.file.Path DEFAULT_STATS_FILE
private final java.nio.file.Path mStatsFile
public void <init> ()
void <init> (java.nio.file.Path)
java.nio.file.Path statsFile
public android.util.SparseArray load ()
java.util.List lines
java.io.IOException e
int uid
long foreground_rchar
long foreground_wchar
long foreground_read_bytes
long foreground_write_bytes
long background_rchar
long background_wchar
long background_read_bytes
long background_write_bytes
long foreground_fsync
long background_fsync
NumberFormatException e
java.util.StringTokenizer tokenizer
String line
java.util.List lines
android.util.SparseArray result
static void <clinit> ()
}
com/android/car/storagemonitoring/SysfsLifetimeWriteInfoProvider.class
SysfsLifetimeWriteInfoProvider.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.SysfsLifetimeWriteInfoProvider extends java.lang.Object implements com.android.car.storagemonitoring.LifetimeWriteInfoProvider {
private static final String TAG
private static final String DEFAULT_PATH
private static final String[] KNOWN_FILESYSTEMS
private static final String FILENAME
private final java.io.File mWriteInfosPath
public void <init> ()
void <init> (java.io.File)
java.io.File writeInfosPath
private android.car.storagemonitoring.LifetimeWriteInfo tryParse (java.io.File)
java.util.List datalines
java.io.IOException e
long writtenBytes
NumberFormatException e
java.io.File dir
java.io.File writefile
java.util.List datalines
String data
public android.car.storagemonitoring.LifetimeWriteInfo[] load ()
java.io.File fspath
java.io.File[] files
String fstype
java.util.List writeInfos
static void <clinit> ()
}
com/android/car/storagemonitoring/UfsWearInformationProvider.class
UfsWearInformationProvider.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.UfsWearInformationProvider extends java.lang.Object implements com.android.car.storagemonitoring.WearInformationProvider {
private static java.io.File DEFAULT_FILE
private java.io.File mFile
public void <init> ()
public void <init> (java.io.File)
java.io.File file
public com.android.car.storagemonitoring.WearInformation load ()
java.util.List lifetimeData
java.io.IOException e
NumberFormatException e
java.util.regex.MatchResult match
String name
String value
java.util.Scanner scanner
String lifetimeInfo
java.util.List lifetimeData
java.util.regex.Pattern infoPattern
java.util.Optional lifetimeA
java.util.Optional lifetimeB
java.util.Optional eol
static void <clinit> ()
}
com/android/car/storagemonitoring/UidIoStatsProvider.class
UidIoStatsProvider.java
package com.android.car.storagemonitoring
public abstract com.android.car.storagemonitoring.UidIoStatsProvider extends java.lang.Object {
public abstract android.util.SparseArray load ()
}
com/android/car/storagemonitoring/WearEstimateRecord$Builder.class
WearEstimateRecord.java
package com.android.car.storagemonitoring
public final com.android.car.storagemonitoring.WearEstimateRecord$Builder extends java.lang.Object {
private android.car.storagemonitoring.WearEstimate mOldWearEstimate
private android.car.storagemonitoring.WearEstimate mNewWearEstimate
private long mTotalCarServiceUptime
private java.time.Instant mUnixTimestamp
private void <init> ()
public static com.android.car.storagemonitoring.WearEstimateRecord$Builder newBuilder ()
public com.android.car.storagemonitoring.WearEstimateRecord$Builder fromWearEstimate (android.car.storagemonitoring.WearEstimate)
android.car.storagemonitoring.WearEstimate wearEstimate
public com.android.car.storagemonitoring.WearEstimateRecord$Builder toWearEstimate (android.car.storagemonitoring.WearEstimate)
android.car.storagemonitoring.WearEstimate wearEstimate
public com.android.car.storagemonitoring.WearEstimateRecord$Builder atUptime (long)
long uptime
public com.android.car.storagemonitoring.WearEstimateRecord$Builder atTimestamp (java.time.Instant)
java.time.Instant now
public com.android.car.storagemonitoring.WearEstimateRecord build ()
}
com/android/car/storagemonitoring/WearEstimateRecord.class
WearEstimateRecord.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.WearEstimateRecord extends java.lang.Object {
private final android.car.storagemonitoring.WearEstimate mOldWearEstimate
private final android.car.storagemonitoring.WearEstimate mNewWearEstimate
private final long mTotalCarServiceUptime
private final java.time.Instant mUnixTimestamp
public void <init> (android.car.storagemonitoring.WearEstimate, android.car.storagemonitoring.WearEstimate, long, java.time.Instant)
android.car.storagemonitoring.WearEstimate oldWearEstimate
android.car.storagemonitoring.WearEstimate newWearEstimate
long totalCarServiceUptime
java.time.Instant unixTimestamp
long unixEpochSeconds
void <init> (org.json.JSONObject) throws org.json.JSONException
org.json.JSONObject json
long unixEpochSeconds
void writeToJson (android.util.JsonWriter) throws java.io.IOException
android.util.JsonWriter jsonWriter
public android.car.storagemonitoring.WearEstimate getOldWearEstimate ()
public android.car.storagemonitoring.WearEstimate getNewWearEstimate ()
public long getTotalCarServiceUptime ()
public java.time.Instant getUnixTimestamp ()
android.car.storagemonitoring.WearEstimateChange toWearEstimateChange (boolean)
boolean isAcceptableDegradation
public boolean equals (java.lang.Object)
com.android.car.storagemonitoring.WearEstimateRecord wer
Object other
public boolean isSameAs (android.car.storagemonitoring.WearEstimateChange)
android.car.storagemonitoring.WearEstimateChange wearEstimateChange
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/storagemonitoring/WearHistory.class
WearHistory.java
package com.android.car.storagemonitoring
public com.android.car.storagemonitoring.WearHistory extends java.lang.Object {
private final java.util.List mWearHistory
public void <init> ()
void <init> (org.json.JSONObject) throws org.json.JSONException
org.json.JSONObject wearRecordJson
com.android.car.storagemonitoring.WearEstimateRecord wearRecord
int i
org.json.JSONObject jsonObject
org.json.JSONArray wearHistory
public static transient com.android.car.storagemonitoring.WearHistory fromRecords (com.android.car.storagemonitoring.WearEstimateRecord[])
com.android.car.storagemonitoring.WearEstimateRecord[] records
com.android.car.storagemonitoring.WearHistory wearHistory
public static com.android.car.storagemonitoring.WearHistory fromJson (java.io.File) throws java.io.IOException org.json.JSONException
java.io.File in
org.json.JSONObject jsonObject
public void writeToJson (android.util.JsonWriter) throws java.io.IOException
com.android.car.storagemonitoring.WearEstimateRecord wearRecord
android.util.JsonWriter out
public boolean add (com.android.car.storagemonitoring.WearEstimateRecord)
com.android.car.storagemonitoring.WearEstimateRecord record
public int size ()
public com.android.car.storagemonitoring.WearEstimateRecord get (int)
int i
public com.android.car.storagemonitoring.WearEstimateRecord getLast ()
public java.util.List toWearEstimateChanges (long)
com.android.car.storagemonitoring.WearEstimateRecord previousRecord
com.android.car.storagemonitoring.WearEstimateRecord currentRecord
long timeForChange
boolean isAcceptableDegradation
int i
long acceptableHoursPerOnePercentFlashWear
int WEAR_PERCENTAGE_INCREMENT
long acceptableWearRate
int numRecords
java.util.List result
public boolean equals (java.lang.Object)
com.android.car.storagemonitoring.WearHistory wi
Object other
public int hashCode ()
public java.lang.String toString ()
private static synthetic java.lang.String lambda$toString$1 (java.lang.String, java.lang.String)
String s
String t
private static synthetic int lambda$add$0 (com.android.car.storagemonitoring.WearEstimateRecord, com.android.car.storagemonitoring.WearEstimateRecord)
com.android.car.storagemonitoring.WearEstimateRecord o1
com.android.car.storagemonitoring.WearEstimateRecord o2
}
com/android/car/storagemonitoring/WearInformation.class
WearInformation.java
package com.android.car.storagemonitoring
public final com.android.car.storagemonitoring.WearInformation extends java.lang.Object {
public static final int UNKNOWN_LIFETIME_ESTIMATE
public static final int UNKNOWN_PRE_EOL_INFO
public static final int PRE_EOL_INFO_NORMAL
public static final int PRE_EOL_INFO_WARNING
public static final int PRE_EOL_INFO_URGENT
private static final String UNKNOWN
private static final String[] PRE_EOL_STRINGS
public final int lifetimeEstimateA
public final int lifetimeEstimateB
public final int preEolInfo
public void <init> (int, int, int)
int lifetimeA
int lifetimeB
int preEol
public int hashCode ()
public boolean equals (java.lang.Object)
com.android.car.storagemonitoring.WearInformation wi
Object other
private java.lang.String lifetimeToString (int)
int lifetime
public java.lang.String toString ()
public android.car.storagemonitoring.WearEstimate toWearEstimate ()
static void <clinit> ()
}
com/android/car/storagemonitoring/WearInformationProvider.class
WearInformationProvider.java
package com.android.car.storagemonitoring
public abstract com.android.car.storagemonitoring.WearInformationProvider extends java.lang.Object {
public abstract com.android.car.storagemonitoring.WearInformation load ()
public int convertLifetime (int)
int lifetime
public int adjustEol (int)
int eol
}
com/android/car/systeminterface/
com/android/car/systeminterface/ActivityManagerInterface$DefaultImpl.class
ActivityManagerInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.ActivityManagerInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.ActivityManagerInterface {
private final android.content.Context mContext
void <init> (android.content.Context)
android.content.Context context
public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent intent
android.os.UserHandle user
}
com/android/car/systeminterface/ActivityManagerInterface.class
ActivityManagerInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.ActivityManagerInterface extends java.lang.Object {
public abstract void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle)
}
com/android/car/systeminterface/DisplayInterface$DefaultImpl$1.class
DisplayInterface.java
package com.android.car.systeminterface
com.android.car.systeminterface.DisplayInterface$DefaultImpl$1 extends android.database.ContentObserver {
final synthetic com.android.car.systeminterface.DisplayInterface$DefaultImpl this$0
void <init> (com.android.car.systeminterface.DisplayInterface$DefaultImpl, android.os.Handler)
com.android.car.systeminterface.DisplayInterface$DefaultImpl this$0
android.os.Handler arg0
public void onChange (boolean)
boolean selfChange
}
com/android/car/systeminterface/DisplayInterface$DefaultImpl$2.class
DisplayInterface.java
package com.android.car.systeminterface
com.android.car.systeminterface.DisplayInterface$DefaultImpl$2 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.car.systeminterface.DisplayInterface$DefaultImpl this$0
void <init> (com.android.car.systeminterface.DisplayInterface$DefaultImpl)
com.android.car.systeminterface.DisplayInterface$DefaultImpl this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int displayId
}
com/android/car/systeminterface/DisplayInterface$DefaultImpl.class
DisplayInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.DisplayInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.DisplayInterface {
private static final String TAG
private static final boolean DEBUG
private static final int INVALID_DISPLAY_BRIGHTNESS
private final android.content.Context mContext
private final android.hardware.display.DisplayManager mDisplayManager
private final Object mLock
private final int mMaximumBacklight
private final int mMinimumBacklight
private final com.android.car.systeminterface.WakeLockInterface mWakeLockInterface
private com.android.car.power.CarPowerManagementService mCarPowerManagementService
private com.android.car.user.CarUserService mCarUserService
private final android.util.SparseBooleanArray mDisplayStateSet
private final android.util.SparseIntArray mDisplayBrightnessSet
private final android.os.UserManager mUserManager
private final android.database.ContentObserver mBrightnessObserver
private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
void <init> (android.content.Context, com.android.car.systeminterface.WakeLockInterface)
int displayId
android.view.Display display
android.content.Context context
com.android.car.systeminterface.WakeLockInterface wakeLockInterface
public void refreshDisplayBrightness ()
public void refreshDisplayBrightness (int)
int displayId
com.android.car.power.CarPowerManagementService carPowerManagementService
private void refreshDisplayBrightnessFromDisplay (com.android.car.power.CarPowerManagementService, int)
com.android.car.power.CarPowerManagementService carPowerManagementService
int displayId
int linear
int gamma
int percentBright
private void refreshDisplayBrigtnessFromSetting (com.android.car.power.CarPowerManagementService)
int linear
android.provider.Settings$SettingNotFoundException e
com.android.car.power.CarPowerManagementService carPowerManagementService
int gamma
int percentBright
private static int convertGammaToPercentBright (int)
int gamma
private void handleDisplayChanged (int)
boolean state
com.android.car.power.CarPowerManagementService service
int displayId
boolean isOn
com.android.car.power.CarPowerManagementService service
private boolean isDisplayOn (int)
int displayId
android.view.Display disp
public void setDisplayBrightness (int)
int percentBright
public void setDisplayBrightness (int, int)
int displayId
int percentBright
int gamma
int linear
public void init (com.android.car.power.CarPowerManagementService, com.android.car.user.CarUserService)
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.user.CarUserService carUserService
public void startDisplayStateMonitoring ()
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.user.CarUserService carUserService
int displayId
android.view.Display display
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.user.CarUserService carUserService
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
public void stopDisplayStateMonitoring ()
com.android.car.user.CarUserService carUserService
com.android.car.user.CarUserService carUserService
public void setDisplayState (int, boolean)
com.android.car.power.CarPowerManagementService carPowerManagementService
int displayId
boolean on
com.android.car.power.CarPowerManagementService carPowerManagementService
public void setAllDisplayState (boolean)
int i
int i
boolean on
com.android.car.internal.util.IntArray displayIds
public boolean isAnyDisplayEnabled ()
int i
public boolean isDisplayEnabled (int)
int displayId
private void onUsersUpdate ()
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/systeminterface/DisplayInterface.class
DisplayInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.DisplayInterface extends java.lang.Object {
public abstract void init (com.android.car.power.CarPowerManagementService, com.android.car.user.CarUserService)
public abstract void setDisplayBrightness (int)
public abstract void setDisplayBrightness (int, int)
public abstract void setDisplayState (int, boolean)
public abstract void setAllDisplayState (boolean)
public abstract void startDisplayStateMonitoring ()
public abstract void stopDisplayStateMonitoring ()
public abstract boolean isAnyDisplayEnabled ()
public abstract boolean isDisplayEnabled (int)
public abstract void refreshDisplayBrightness ()
public abstract void refreshDisplayBrightness (int)
}
com/android/car/systeminterface/IOInterface$DefaultImpl.class
IOInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.IOInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.IOInterface {
private final java.io.File mSystemCarDir
void <init> ()
public java.io.File getSystemCarDir ()
}
com/android/car/systeminterface/IOInterface.class
IOInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.IOInterface extends java.lang.Object {
public abstract java.io.File getSystemCarDir ()
}
com/android/car/systeminterface/StorageMonitoringInterface$DefaultImpl.class
StorageMonitoringInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.StorageMonitoringInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.StorageMonitoringInterface {
public void <init> ()
}
com/android/car/systeminterface/StorageMonitoringInterface.class
StorageMonitoringInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.StorageMonitoringInterface extends java.lang.Object {
public com.android.car.storagemonitoring.WearInformationProvider[] getFlashWearInformationProviders (java.lang.String, java.lang.String)
String lifetimePath
String eolPath
public com.android.car.storagemonitoring.UidIoStatsProvider getUidIoStatsProvider ()
public com.android.car.storagemonitoring.LifetimeWriteInfoProvider getLifetimeWriteInfoProvider ()
}
com/android/car/systeminterface/SystemInterface$Builder.class
SystemInterface.java
package com.android.car.systeminterface
public final com.android.car.systeminterface.SystemInterface$Builder extends java.lang.Object {
private com.android.car.systeminterface.ActivityManagerInterface mActivityManagerInterface
private com.android.car.systeminterface.DisplayInterface mDisplayInterface
private com.android.car.systeminterface.IOInterface mIOInterface
private com.android.car.systeminterface.StorageMonitoringInterface mStorageMonitoringInterface
private com.android.car.systeminterface.SystemStateInterface mSystemStateInterface
private com.android.car.systeminterface.TimeInterface mTimeInterface
private com.android.car.systeminterface.WakeLockInterface mWakeLockInterface
private void <init> ()
public static com.android.car.systeminterface.SystemInterface$Builder newSystemInterface ()
public static com.android.car.systeminterface.SystemInterface$Builder defaultSystemInterface (android.content.Context)
android.content.Context context
com.android.car.systeminterface.SystemInterface$Builder builder
public static com.android.car.systeminterface.SystemInterface$Builder fromBuilder (com.android.car.systeminterface.SystemInterface$Builder)
com.android.car.systeminterface.SystemInterface$Builder otherBuilder
public com.android.car.systeminterface.SystemInterface$Builder withActivityManagerInterface (com.android.car.systeminterface.ActivityManagerInterface)
com.android.car.systeminterface.ActivityManagerInterface activityManagerInterface
public com.android.car.systeminterface.SystemInterface$Builder withDisplayInterface (com.android.car.systeminterface.DisplayInterface)
com.android.car.systeminterface.DisplayInterface displayInterface
public com.android.car.systeminterface.SystemInterface$Builder withIOInterface (com.android.car.systeminterface.IOInterface)
com.android.car.systeminterface.IOInterface ioInterface
public com.android.car.systeminterface.SystemInterface$Builder withStorageMonitoringInterface (com.android.car.systeminterface.StorageMonitoringInterface)
com.android.car.systeminterface.StorageMonitoringInterface storageMonitoringInterface
public com.android.car.systeminterface.SystemInterface$Builder withSystemStateInterface (com.android.car.systeminterface.SystemStateInterface)
com.android.car.systeminterface.SystemStateInterface systemStateInterface
public com.android.car.systeminterface.SystemInterface$Builder withTimeInterface (com.android.car.systeminterface.TimeInterface)
com.android.car.systeminterface.TimeInterface timeInterface
public com.android.car.systeminterface.SystemInterface$Builder withWakeLockInterface (com.android.car.systeminterface.WakeLockInterface)
com.android.car.systeminterface.WakeLockInterface wakeLockInterface
public com.android.car.systeminterface.SystemInterface build ()
}
com/android/car/systeminterface/SystemInterface.class
SystemInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.SystemInterface extends java.lang.Object implements com.android.car.systeminterface.ActivityManagerInterface com.android.car.systeminterface.DisplayInterface com.android.car.systeminterface.IOInterface com.android.car.systeminterface.StorageMonitoringInterface com.android.car.systeminterface.SystemStateInterface com.android.car.systeminterface.TimeInterface com.android.car.systeminterface.WakeLockInterface {
private final com.android.car.systeminterface.ActivityManagerInterface mActivityManagerInterface
private final com.android.car.systeminterface.DisplayInterface mDisplayInterface
private final com.android.car.systeminterface.IOInterface mIOInterface
private final com.android.car.systeminterface.StorageMonitoringInterface mStorageMonitoringInterface
private final com.android.car.systeminterface.SystemStateInterface mSystemStateInterface
private final com.android.car.systeminterface.TimeInterface mTimeInterface
private final com.android.car.systeminterface.WakeLockInterface mWakeLockInterface
void <init> (com.android.car.systeminterface.ActivityManagerInterface, com.android.car.systeminterface.DisplayInterface, com.android.car.systeminterface.IOInterface, com.android.car.systeminterface.StorageMonitoringInterface, com.android.car.systeminterface.SystemStateInterface, com.android.car.systeminterface.TimeInterface, com.android.car.systeminterface.WakeLockInterface)
com.android.car.systeminterface.ActivityManagerInterface activityManagerInterface
com.android.car.systeminterface.DisplayInterface displayInterface
com.android.car.systeminterface.IOInterface ioInterface
com.android.car.systeminterface.StorageMonitoringInterface storageMonitoringInterface
com.android.car.systeminterface.SystemStateInterface systemStateInterface
com.android.car.systeminterface.TimeInterface timeInterface
com.android.car.systeminterface.WakeLockInterface wakeLockInterface
public com.android.car.systeminterface.ActivityManagerInterface getActivityManagerInterface ()
public com.android.car.systeminterface.DisplayInterface getDisplayInterface ()
public com.android.car.systeminterface.IOInterface getIOInterface ()
public com.android.car.systeminterface.SystemStateInterface getSystemStateInterface ()
public com.android.car.systeminterface.TimeInterface getTimeInterface ()
public com.android.car.systeminterface.WakeLockInterface getWakeLockInterface ()
public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle)
android.content.Intent intent
android.os.UserHandle user
public java.io.File getSystemCarDir ()
public void releaseAllWakeLocks (int)
int displayId
public void switchToPartialWakeLock (int)
int displayId
public void switchToFullWakeLock (int)
int displayId
public long getUptime ()
public long getUptime (boolean)
boolean includeDeepSleepTime
public void scheduleAction (java.lang.Runnable, long)
Runnable r
long delayMs
public java.util.List getRunningProcesses ()
public void cancelAllActions ()
public void setDisplayBrightness (int)
int brightness
public void setDisplayBrightness (int, int)
int displayId
int brightness
public void setDisplayState (int, boolean)
int displayId
boolean on
public void setAllDisplayState (boolean)
boolean on
public void init (com.android.car.power.CarPowerManagementService, com.android.car.user.CarUserService)
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.user.CarUserService carUserService
public void startDisplayStateMonitoring ()
public void stopDisplayStateMonitoring ()
public boolean isAnyDisplayEnabled ()
public boolean isDisplayEnabled (int)
int displayId
public com.android.car.storagemonitoring.WearInformationProvider[] getFlashWearInformationProviders (java.lang.String, java.lang.String)
String lifetimePath
String eolPath
public com.android.car.storagemonitoring.UidIoStatsProvider getUidIoStatsProvider ()
public com.android.car.storagemonitoring.LifetimeWriteInfoProvider getLifetimeWriteInfoProvider ()
public void shutdown ()
public boolean enterDeepSleep ()
public boolean enterHibernation ()
public void scheduleActionForBootCompleted (java.lang.Runnable, java.time.Duration)
Runnable action
java.time.Duration delay
public boolean isWakeupCausedByTimer ()
public boolean isSystemSupportingDeepSleep ()
public boolean isSystemSupportingHibernation ()
public void refreshDisplayBrightness ()
public void refreshDisplayBrightness (int)
int displayId
}
com/android/car/systeminterface/SystemPowerControlHelper.class
SystemPowerControlHelper.java
package com.android.car.systeminterface
public final com.android.car.systeminterface.SystemPowerControlHelper extends java.lang.Object {
public static final int SUSPEND_RESULT_SUCCESS
public static final int SUSPEND_RESULT_FAILURE
static final String TAG
static final String SUSPEND_TYPE_MEM
static final String SUSPEND_TYPE_DISK
private static final String SYSFS_POWER_STATE_CONTROL_FILE
private void <init> ()
public static int forceDeepSleep ()
public static int forceHibernate ()
public static boolean isSystemSupportingDeepSleep ()
public static boolean isSystemSupportingHibernation ()
static java.lang.String getSysFsPowerControlFile ()
private static int enterSuspend (java.lang.String)
java.io.BufferedWriter writer
java.io.IOException e
String mode
String sysFsPowerControlFile
private static boolean isSuspendTypeSupported (java.lang.String)
String supported
String fileContents
java.io.IOException e
String suspendType
String sysFsPowerControlFile
boolean isSuspendTypeSupported
}
com/android/car/systeminterface/SystemStateInterface$DefaultImpl$1.class
SystemStateInterface.java
package com.android.car.systeminterface
com.android.car.systeminterface.SystemStateInterface$DefaultImpl$1 extends android.content.BroadcastReceiver {
final synthetic com.android.car.systeminterface.SystemStateInterface$DefaultImpl this$0
void <init> (com.android.car.systeminterface.SystemStateInterface$DefaultImpl)
com.android.car.systeminterface.SystemStateInterface$DefaultImpl this$0
public void onReceive (android.content.Context, android.content.Intent)
android.util.Pair action
android.content.Context context
android.content.Intent intent
}
com/android/car/systeminterface/SystemStateInterface$DefaultImpl.class
SystemStateInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.SystemStateInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.SystemStateInterface {
private static final java.time.Duration MIN_BOOT_COMPLETE_ACTION_DELAY
private final android.content.Context mContext
private java.util.List mActionsList
private java.util.concurrent.ScheduledExecutorService mExecutorService
private final android.content.BroadcastReceiver mBroadcastReceiver
public void <init> (android.content.Context)
android.content.Context context
public void shutdown ()
public boolean enterDeepSleep ()
int retVal
Exception e
boolean deviceEnteredSleep
public boolean enterHibernation ()
int retVal
Exception e
boolean deviceHibernated
public void scheduleActionForBootCompleted (java.lang.Runnable, java.time.Duration)
int corePoolSize
android.content.IntentFilter intentFilter
Runnable action
java.time.Duration bootCompleteDelay
java.time.Duration delay
public boolean isSystemSupportingDeepSleep ()
public boolean isSystemSupportingHibernation ()
static void <clinit> ()
}
com/android/car/systeminterface/SystemStateInterface.class
SystemStateInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.SystemStateInterface extends java.lang.Object {
public static final String TAG
public abstract void shutdown ()
public abstract boolean enterDeepSleep ()
public abstract boolean enterHibernation ()
public abstract void scheduleActionForBootCompleted (java.lang.Runnable, java.time.Duration)
public boolean isWakeupCausedByTimer ()
public boolean isSystemSupportingDeepSleep ()
public boolean isSystemSupportingHibernation ()
public java.util.List getRunningProcesses ()
static void <clinit> ()
}
com/android/car/systeminterface/TimeInterface$DefaultImpl.class
TimeInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.TimeInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.TimeInterface {
private final Object mLock
private java.util.concurrent.ScheduledExecutorService mExecutor
public void <init> ()
public void scheduleAction (java.lang.Runnable, long)
java.util.concurrent.ScheduledExecutorService executor
Runnable r
long delayMs
java.util.concurrent.ScheduledExecutorService executor
public void cancelAllActions ()
java.util.concurrent.ScheduledExecutorService executor
java.util.concurrent.ScheduledExecutorService executor
}
com/android/car/systeminterface/TimeInterface.class
TimeInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.TimeInterface extends java.lang.Object {
public static final boolean INCLUDE_DEEP_SLEEP_TIME
public static final boolean EXCLUDE_DEEP_SLEEP_TIME
public long getUptime ()
public long getUptime (boolean)
boolean includeDeepSleepTime
public abstract void scheduleAction (java.lang.Runnable, long)
public abstract void cancelAllActions ()
}
com/android/car/systeminterface/WakeLockInterface$DefaultImpl$1.class
WakeLockInterface.java
package com.android.car.systeminterface
com.android.car.systeminterface.WakeLockInterface$DefaultImpl$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.car.systeminterface.WakeLockInterface$DefaultImpl this$0
void <init> (com.android.car.systeminterface.WakeLockInterface$DefaultImpl)
com.android.car.systeminterface.WakeLockInterface$DefaultImpl this$0
public void onDisplayAdded (int)
int displayId
android.util.Pair wakeLockPair
public void onDisplayRemoved (int)
android.util.Pair wakeLockPair
int displayId
android.util.Pair wakeLockPair
android.os.PowerManager$WakeLock fullWakeLock
android.os.PowerManager$WakeLock partialWakeLock
public void onDisplayChanged (int)
int displayId
}
com/android/car/systeminterface/WakeLockInterface$DefaultImpl.class
WakeLockInterface.java
package com.android.car.systeminterface
public com.android.car.systeminterface.WakeLockInterface$DefaultImpl extends java.lang.Object implements com.android.car.systeminterface.WakeLockInterface {
private static final String TAG
private final android.content.Context mContext
private final Object mLock
private final android.util.SparseArray mPerDisplayWakeLocks
android.hardware.display.DisplayManager$DisplayListener mDisplayListener
void <init> (android.content.Context)
int displayId
android.util.Pair wakeLockPair
android.view.Display display
android.util.Pair wakeLockPair
android.content.Context context
android.hardware.display.DisplayManager displayManager
public void switchToPartialWakeLock (int)
android.util.Pair wakeLockPair
int displayId
android.util.Pair wakeLockPair
android.os.PowerManager$WakeLock partialWakeLock
android.os.PowerManager$WakeLock fullWakeLock
public void switchToFullWakeLock (int)
android.util.Pair wakeLockPair
int displayId
android.util.Pair wakeLockPair
android.os.PowerManager$WakeLock fullWakeLock
android.os.PowerManager$WakeLock partialWakeLock
public void releaseAllWakeLocks (int)
android.util.Pair wakeLockPair
int displayId
android.util.Pair wakeLockPair
android.os.PowerManager$WakeLock fullWakeLock
android.os.PowerManager$WakeLock partialWakeLock
private android.util.Pair createWakeLockPair (int)
StringBuilder tag
android.os.PowerManager$WakeLock fullWakeLock
android.os.PowerManager$WakeLock partialWakeLock
int displayId
android.os.PowerManager powerManager
android.os.PowerManager$WakeLock fullWakeLock
android.os.PowerManager$WakeLock partialWakeLock
static void <clinit> ()
}
com/android/car/systeminterface/WakeLockInterface.class
WakeLockInterface.java
package com.android.car.systeminterface
public abstract com.android.car.systeminterface.WakeLockInterface extends java.lang.Object {
public abstract void releaseAllWakeLocks (int)
public abstract void switchToPartialWakeLock (int)
public abstract void switchToFullWakeLock (int)
}
com/android/car/systemui/
com/android/car/systemui/keyguard/
com/android/car/systemui/keyguard/ExperimentalCarKeyguardService$1.class
ExperimentalCarKeyguardService.java
package com.android.car.systemui.keyguard
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$1 extends java.lang.Object implements android.car.user.CarUserManager$UserLifecycleListener {
final synthetic com.android.car.systemui.keyguard.ExperimentalCarKeyguardService this$0
void <init> (com.android.car.systemui.keyguard.ExperimentalCarKeyguardService)
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService this$0
public void onEvent (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
android.os.UserHandle user
}
com/android/car/systemui/keyguard/ExperimentalCarKeyguardService$2.class
ExperimentalCarKeyguardService.java
package com.android.car.systemui.keyguard
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$2 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.car.systemui.keyguard.ExperimentalCarKeyguardService this$0
void <init> (com.android.car.systemui.keyguard.ExperimentalCarKeyguardService)
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int displayId
}
com/android/car/systemui/keyguard/ExperimentalCarKeyguardService$3.class
ExperimentalCarKeyguardService.java
package com.android.car.systemui.keyguard
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$3 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.systemui.keyguard.ExperimentalCarKeyguardService this$0
void <init> (com.android.car.systemui.keyguard.ExperimentalCarKeyguardService)
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService this$0
public void onOccupantZoneConfigChanged (int)
android.os.UserHandle userHandle
android.util.Pair displays
int i
int flags
}
com/android/car/systemui/keyguard/ExperimentalCarKeyguardService$KeyguardState.class
ExperimentalCarKeyguardService.java
package com.android.car.systemui.keyguard
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState extends java.lang.Object {
final android.car.builtin.keyguard.KeyguardServiceDelegate mKeyguardDelegate
private final android.car.builtin.keyguard.KeyguardServiceDelegate$KeyguardLockedStateCallback mLockedStateCallback
private final android.util.ArraySet mLockedStateListeners
private final int mMainDisplayId
private final int mUserId
private int mDisplayState
private boolean mKeyguardBound
private boolean mShowing
private void <init> (android.car.builtin.keyguard.KeyguardServiceDelegate, int, android.view.Display)
android.car.builtin.keyguard.KeyguardServiceDelegate keyguardDelegate
int userId
android.view.Display mainDisplay
void addKeyguardLockedStateListener (android.car.IExperimentalCarKeyguardLockedStateListener)
android.car.IExperimentalCarKeyguardLockedStateListener listener
void removeKeyguardLockedStateListener (android.car.IExperimentalCarKeyguardLockedStateListener)
android.car.IExperimentalCarKeyguardLockedStateListener listener
private synthetic void lambda$new$0 (boolean)
android.os.RemoteException e
android.car.IExperimentalCarKeyguardLockedStateListener listener
int i
boolean isKeyguardLocked
}
com/android/car/systemui/keyguard/ExperimentalCarKeyguardService.class
ExperimentalCarKeyguardService.java
package com.android.car.systemui.keyguard
public final com.android.car.systemui.keyguard.ExperimentalCarKeyguardService extends android.car.IExperimentalCarKeyguardService$Stub implements com.android.car.CarServiceBase {
static final String TAG
private static final boolean DBG
private final android.content.Context mContext
private final android.os.UserManager mUserManager
private final com.android.car.user.CarUserService mCarUserService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private final Object mLock
private final android.os.Handler mMainHandler
private final android.util.ArraySet mUsersNeedDisplays
private final android.util.SparseArray mKeyguardState
private android.hardware.display.DisplayManager mDisplayManager
final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
public void <init> (android.content.Context, com.android.car.user.CarUserService, com.android.car.CarOccupantZoneService)
android.content.Context context
com.android.car.user.CarUserService carUserService
com.android.car.CarOccupantZoneService carOccupantZoneService
public void init ()
android.car.user.UserLifecycleEventFilter userEventFilter
public void release ()
public boolean isKeyguardLocked (int)
int userId
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState state
public boolean addKeyguardLockedStateListener (int, android.car.IExperimentalCarKeyguardLockedStateListener)
int userId
android.car.IExperimentalCarKeyguardLockedStateListener listener
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState state
public void removeKeyguardLockedStateListener (int, android.car.IExperimentalCarKeyguardLockedStateListener)
int userId
android.car.IExperimentalCarKeyguardLockedStateListener listener
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState state
private void initializeVisibleUsers ()
android.os.UserHandle userHandle
java.util.Iterator iterator
private void handleUserStart (android.os.UserHandle)
android.os.UserHandle userHandle
android.util.Pair displays
private void handleUserStop (android.os.UserHandle)
android.os.UserHandle userHandle
private void initKeyguard (android.os.UserHandle, android.view.Display, int[])
android.car.builtin.keyguard.KeyguardServiceDelegate keyguardDelegate
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState newState
android.os.UserHandle userHandle
android.view.Display userMainDisplay
int[] allDisplays
int userId
private void stopKeyguard (android.os.UserHandle)
int userId
android.os.UserHandle userHandle
private void handleDisplayChanged (int)
int displayId
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState keyguardState
int oldState
int newState
private com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState findKeyguardStateForDisplayId (int)
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState state
int i
int displayId
private com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState findKeyguardStateForUserId (int)
int userId
private android.util.Pair getDisplaysForUser (android.os.UserHandle)
android.os.UserHandle userHandle
android.car.CarOccupantZoneManager$OccupantZoneInfo info
int mainDisplayId
private boolean isPassengerUser (int)
int userId
android.car.builtin.keyguard.KeyguardServiceDelegate createKeyguardServiceDelegate ()
android.util.SparseArray getKeyguardState ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.systemui.keyguard.ExperimentalCarKeyguardService$KeyguardState state
int i
com.android.car.internal.util.IndentingPrintWriter writer
static void <clinit> ()
}
com/android/car/telemetry/
com/android/car/telemetry/AtomsProto$1.class
AtomsProto.java
package com.android.car.telemetry
synthetic com.android.car.telemetry.AtomsProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ANROccurred$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ANROccurred$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$ANROccurredOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasShortComponentName ()
public java.lang.String getShortComponentName ()
public com.google.protobuf.ByteString getShortComponentNameBytes ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setShortComponentName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearShortComponentName ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setShortComponentNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasReason ()
public java.lang.String getReason ()
public com.google.protobuf.ByteString getReasonBytes ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setReason (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearReason ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setReasonBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasIsInstantApp ()
public com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp getIsInstantApp ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setIsInstantApp (com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp)
com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearIsInstantApp ()
public boolean hasForegroundState ()
public com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState getForegroundState ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setForegroundState (com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState)
com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearForegroundState ()
public boolean hasErrorSource ()
public com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setErrorSource (com.android.car.telemetry.AtomsProto$ErrorSource)
com.android.car.telemetry.AtomsProto$ErrorSource value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearErrorSource ()
public boolean hasPackageName ()
public java.lang.String getPackageName ()
public com.google.protobuf.ByteString getPackageNameBytes ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setPackageName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearPackageName ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setPackageNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasIsIncremental ()
public boolean getIsIncremental ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setIsIncremental (boolean)
boolean value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearIsIncremental ()
public boolean hasLoadingProgress ()
public float getLoadingProgress ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setLoadingProgress (float)
float value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearLoadingProgress ()
public boolean hasMillisSinceOldestPendingRead ()
public long getMillisSinceOldestPendingRead ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setMillisSinceOldestPendingRead (long)
long value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearMillisSinceOldestPendingRead ()
public boolean hasStorageHealthCode ()
public int getStorageHealthCode ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setStorageHealthCode (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearStorageHealthCode ()
public boolean hasDataLoaderStatusCode ()
public int getDataLoaderStatusCode ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setDataLoaderStatusCode (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearDataLoaderStatusCode ()
public boolean hasReadLogsEnabled ()
public boolean getReadLogsEnabled ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setReadLogsEnabled (boolean)
boolean value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearReadLogsEnabled ()
public boolean hasMillisSinceLastDataLoaderBind ()
public long getMillisSinceLastDataLoaderBind ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setMillisSinceLastDataLoaderBind (long)
long value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearMillisSinceLastDataLoaderBind ()
public boolean hasDataLoaderBindDelayMillis ()
public long getDataLoaderBindDelayMillis ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setDataLoaderBindDelayMillis (long)
long value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearDataLoaderBindDelayMillis ()
public boolean hasTotalDelayedReads ()
public int getTotalDelayedReads ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setTotalDelayedReads (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearTotalDelayedReads ()
public boolean hasTotalFailedReads ()
public int getTotalFailedReads ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setTotalFailedReads (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearTotalFailedReads ()
public boolean hasLastReadErrorUid ()
public int getLastReadErrorUid ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setLastReadErrorUid (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearLastReadErrorUid ()
public boolean hasLastReadErrorMillisSince ()
public long getLastReadErrorMillisSince ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setLastReadErrorMillisSince (long)
long value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearLastReadErrorMillisSince ()
public boolean hasLastReadErrorCode ()
public int getLastReadErrorCode ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setLastReadErrorCode (int)
int value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearLastReadErrorCode ()
public boolean hasTotalDelayedReadsDurationMillis ()
public long getTotalDelayedReadsDurationMillis ()
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder setTotalDelayedReadsDurationMillis (long)
long value
public com.android.car.telemetry.AtomsProto$ANROccurred$Builder clearTotalDelayedReadsDurationMillis ()
}
com/android/car/telemetry/AtomsProto$ANROccurred$ForegroundState$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ANROccurred$ForegroundState$ForegroundStateVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState$ForegroundStateVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ANROccurred$ForegroundState.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState UNKNOWN
public static final enum com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState BACKGROUND
public static final enum com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState FOREGROUND
public static final int UNKNOWN_VALUE
public static final int BACKGROUND_VALUE
public static final int FOREGROUND_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState[] $VALUES
public static com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState[] values ()
public static com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ANROccurred$InstantApp$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ANROccurred$InstantApp$InstantAppVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp$InstantAppVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ANROccurred$InstantApp.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp UNAVAILABLE
public static final enum com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp FALSE
public static final enum com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp TRUE
public static final int UNAVAILABLE_VALUE
public static final int FALSE_VALUE
public static final int TRUE_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp[] $VALUES
public static com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp[] values ()
public static com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ANROccurred.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ANROccurred extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$ANROccurredOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int SHORT_COMPONENT_NAME_FIELD_NUMBER
private String shortComponentName_
public static final int REASON_FIELD_NUMBER
private String reason_
public static final int IS_INSTANT_APP_FIELD_NUMBER
private int isInstantApp_
public static final int FOREGROUND_STATE_FIELD_NUMBER
private int foregroundState_
public static final int ERROR_SOURCE_FIELD_NUMBER
private int errorSource_
public static final int PACKAGE_NAME_FIELD_NUMBER
private String packageName_
public static final int IS_INCREMENTAL_FIELD_NUMBER
private boolean isIncremental_
public static final int LOADING_PROGRESS_FIELD_NUMBER
private float loadingProgress_
public static final int MILLIS_SINCE_OLDEST_PENDING_READ_FIELD_NUMBER
private long millisSinceOldestPendingRead_
public static final int STORAGE_HEALTH_CODE_FIELD_NUMBER
private int storageHealthCode_
public static final int DATA_LOADER_STATUS_CODE_FIELD_NUMBER
private int dataLoaderStatusCode_
public static final int READ_LOGS_ENABLED_FIELD_NUMBER
private boolean readLogsEnabled_
public static final int MILLIS_SINCE_LAST_DATA_LOADER_BIND_FIELD_NUMBER
private long millisSinceLastDataLoaderBind_
public static final int DATA_LOADER_BIND_DELAY_MILLIS_FIELD_NUMBER
private long dataLoaderBindDelayMillis_
public static final int TOTAL_DELAYED_READS_FIELD_NUMBER
private int totalDelayedReads_
public static final int TOTAL_FAILED_READS_FIELD_NUMBER
private int totalFailedReads_
public static final int LAST_READ_ERROR_UID_FIELD_NUMBER
private int lastReadErrorUid_
public static final int LAST_READ_ERROR_MILLIS_SINCE_FIELD_NUMBER
private long lastReadErrorMillisSince_
public static final int LAST_READ_ERROR_CODE_FIELD_NUMBER
private int lastReadErrorCode_
public static final int TOTAL_DELAYED_READS_DURATION_MILLIS_FIELD_NUMBER
private long totalDelayedReadsDurationMillis_
private static final com.android.car.telemetry.AtomsProto$ANROccurred DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasShortComponentName ()
public java.lang.String getShortComponentName ()
public com.google.protobuf.ByteString getShortComponentNameBytes ()
private void setShortComponentName (java.lang.String)
String value
Class valueClass
private void clearShortComponentName ()
private void setShortComponentNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasReason ()
public java.lang.String getReason ()
public com.google.protobuf.ByteString getReasonBytes ()
private void setReason (java.lang.String)
String value
Class valueClass
private void clearReason ()
private void setReasonBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasIsInstantApp ()
public com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp getIsInstantApp ()
com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp result
private void setIsInstantApp (com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp)
com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp value
private void clearIsInstantApp ()
public boolean hasForegroundState ()
public com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState getForegroundState ()
com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState result
private void setForegroundState (com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState)
com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState value
private void clearForegroundState ()
public boolean hasErrorSource ()
public com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
com.android.car.telemetry.AtomsProto$ErrorSource result
private void setErrorSource (com.android.car.telemetry.AtomsProto$ErrorSource)
com.android.car.telemetry.AtomsProto$ErrorSource value
private void clearErrorSource ()
public boolean hasPackageName ()
public java.lang.String getPackageName ()
public com.google.protobuf.ByteString getPackageNameBytes ()
private void setPackageName (java.lang.String)
String value
Class valueClass
private void clearPackageName ()
private void setPackageNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasIsIncremental ()
public boolean getIsIncremental ()
private void setIsIncremental (boolean)
boolean value
private void clearIsIncremental ()
public boolean hasLoadingProgress ()
public float getLoadingProgress ()
private void setLoadingProgress (float)
float value
private void clearLoadingProgress ()
public boolean hasMillisSinceOldestPendingRead ()
public long getMillisSinceOldestPendingRead ()
private void setMillisSinceOldestPendingRead (long)
long value
private void clearMillisSinceOldestPendingRead ()
public boolean hasStorageHealthCode ()
public int getStorageHealthCode ()
private void setStorageHealthCode (int)
int value
private void clearStorageHealthCode ()
public boolean hasDataLoaderStatusCode ()
public int getDataLoaderStatusCode ()
private void setDataLoaderStatusCode (int)
int value
private void clearDataLoaderStatusCode ()
public boolean hasReadLogsEnabled ()
public boolean getReadLogsEnabled ()
private void setReadLogsEnabled (boolean)
boolean value
private void clearReadLogsEnabled ()
public boolean hasMillisSinceLastDataLoaderBind ()
public long getMillisSinceLastDataLoaderBind ()
private void setMillisSinceLastDataLoaderBind (long)
long value
private void clearMillisSinceLastDataLoaderBind ()
public boolean hasDataLoaderBindDelayMillis ()
public long getDataLoaderBindDelayMillis ()
private void setDataLoaderBindDelayMillis (long)
long value
private void clearDataLoaderBindDelayMillis ()
public boolean hasTotalDelayedReads ()
public int getTotalDelayedReads ()
private void setTotalDelayedReads (int)
int value
private void clearTotalDelayedReads ()
public boolean hasTotalFailedReads ()
public int getTotalFailedReads ()
private void setTotalFailedReads (int)
int value
private void clearTotalFailedReads ()
public boolean hasLastReadErrorUid ()
public int getLastReadErrorUid ()
private void setLastReadErrorUid (int)
int value
private void clearLastReadErrorUid ()
public boolean hasLastReadErrorMillisSince ()
public long getLastReadErrorMillisSince ()
private void setLastReadErrorMillisSince (long)
long value
private void clearLastReadErrorMillisSince ()
public boolean hasLastReadErrorCode ()
public int getLastReadErrorCode ()
private void setLastReadErrorCode (int)
int value
private void clearLastReadErrorCode ()
public boolean hasTotalDelayedReadsDurationMillis ()
public long getTotalDelayedReadsDurationMillis ()
private void setTotalDelayedReadsDurationMillis (long)
long value
private void clearTotalDelayedReadsDurationMillis ()
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ANROccurred parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ANROccurred parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$ANROccurred parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ANROccurred$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$ANROccurred$Builder newBuilder (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$ANROccurred getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$ANROccurred defaultInstance
}
com/android/car/telemetry/AtomsProto$ANROccurredOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$ANROccurredOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasShortComponentName ()
public abstract java.lang.String getShortComponentName ()
public abstract com.google.protobuf.ByteString getShortComponentNameBytes ()
public abstract boolean hasReason ()
public abstract java.lang.String getReason ()
public abstract com.google.protobuf.ByteString getReasonBytes ()
public abstract boolean hasIsInstantApp ()
public abstract com.android.car.telemetry.AtomsProto$ANROccurred$InstantApp getIsInstantApp ()
public abstract boolean hasForegroundState ()
public abstract com.android.car.telemetry.AtomsProto$ANROccurred$ForegroundState getForegroundState ()
public abstract boolean hasErrorSource ()
public abstract com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
public abstract boolean hasPackageName ()
public abstract java.lang.String getPackageName ()
public abstract com.google.protobuf.ByteString getPackageNameBytes ()
public abstract boolean hasIsIncremental ()
public abstract boolean getIsIncremental ()
public abstract boolean hasLoadingProgress ()
public abstract float getLoadingProgress ()
public abstract boolean hasMillisSinceOldestPendingRead ()
public abstract long getMillisSinceOldestPendingRead ()
public abstract boolean hasStorageHealthCode ()
public abstract int getStorageHealthCode ()
public abstract boolean hasDataLoaderStatusCode ()
public abstract int getDataLoaderStatusCode ()
public abstract boolean hasReadLogsEnabled ()
public abstract boolean getReadLogsEnabled ()
public abstract boolean hasMillisSinceLastDataLoaderBind ()
public abstract long getMillisSinceLastDataLoaderBind ()
public abstract boolean hasDataLoaderBindDelayMillis ()
public abstract long getDataLoaderBindDelayMillis ()
public abstract boolean hasTotalDelayedReads ()
public abstract int getTotalDelayedReads ()
public abstract boolean hasTotalFailedReads ()
public abstract int getTotalFailedReads ()
public abstract boolean hasLastReadErrorUid ()
public abstract int getLastReadErrorUid ()
public abstract boolean hasLastReadErrorMillisSince ()
public abstract long getLastReadErrorMillisSince ()
public abstract boolean hasLastReadErrorCode ()
public abstract int getLastReadErrorCode ()
public abstract boolean hasTotalDelayedReadsDurationMillis ()
public abstract long getTotalDelayedReadsDurationMillis ()
}
com/android/car/telemetry/AtomsProto$ActivityForegroundStateChanged$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$ActivityForegroundStateChangedOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder clearUid ()
public boolean hasPkgName ()
public java.lang.String getPkgName ()
public com.google.protobuf.ByteString getPkgNameBytes ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder setPkgName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder clearPkgName ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder setPkgNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasClassName ()
public java.lang.String getClassName ()
public com.google.protobuf.ByteString getClassNameBytes ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder setClassName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder clearClassName ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder setClassNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasState ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State getState ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder setState (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State value
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder clearState ()
}
com/android/car/telemetry/AtomsProto$ActivityForegroundStateChanged$State$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ActivityForegroundStateChanged$State$StateVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State$StateVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ActivityForegroundStateChanged$State.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State BACKGROUND
public static final enum com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State FOREGROUND
public static final int BACKGROUND_VALUE
public static final int FOREGROUND_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State[] $VALUES
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State[] values ()
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ActivityForegroundStateChanged.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$ActivityForegroundStateChangedOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PKG_NAME_FIELD_NUMBER
private String pkgName_
public static final int CLASS_NAME_FIELD_NUMBER
private String className_
public static final int STATE_FIELD_NUMBER
private int state_
private static final com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasPkgName ()
public java.lang.String getPkgName ()
public com.google.protobuf.ByteString getPkgNameBytes ()
private void setPkgName (java.lang.String)
String value
Class valueClass
private void clearPkgName ()
private void setPkgNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasClassName ()
public java.lang.String getClassName ()
public com.google.protobuf.ByteString getClassNameBytes ()
private void setClassName (java.lang.String)
String value
Class valueClass
private void clearClassName ()
private void setClassNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasState ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State getState ()
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State result
private void setState (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State value
private void clearState ()
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder newBuilder (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged defaultInstance
}
com/android/car/telemetry/AtomsProto$ActivityForegroundStateChangedOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$ActivityForegroundStateChangedOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasPkgName ()
public abstract java.lang.String getPkgName ()
public abstract com.google.protobuf.ByteString getPkgNameBytes ()
public abstract boolean hasClassName ()
public abstract java.lang.String getClassName ()
public abstract com.google.protobuf.ByteString getClassNameBytes ()
public abstract boolean hasState ()
public abstract com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$State getState ()
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$AppCrashOccurredOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearUid ()
public boolean hasEventType ()
public java.lang.String getEventType ()
public com.google.protobuf.ByteString getEventTypeBytes ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setEventType (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearEventType ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setEventTypeBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPid ()
public int getPid ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setPid (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearPid ()
public boolean hasPackageName ()
public java.lang.String getPackageName ()
public com.google.protobuf.ByteString getPackageNameBytes ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setPackageName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearPackageName ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setPackageNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasIsInstantApp ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp getIsInstantApp ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setIsInstantApp (com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp)
com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearIsInstantApp ()
public boolean hasForegroundState ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState getForegroundState ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setForegroundState (com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState)
com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearForegroundState ()
public boolean hasErrorSource ()
public com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setErrorSource (com.android.car.telemetry.AtomsProto$ErrorSource)
com.android.car.telemetry.AtomsProto$ErrorSource value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearErrorSource ()
public boolean hasIsIncremental ()
public boolean getIsIncremental ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setIsIncremental (boolean)
boolean value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearIsIncremental ()
public boolean hasLoadingProgress ()
public float getLoadingProgress ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setLoadingProgress (float)
float value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearLoadingProgress ()
public boolean hasMillisSinceOldestPendingRead ()
public long getMillisSinceOldestPendingRead ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setMillisSinceOldestPendingRead (long)
long value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearMillisSinceOldestPendingRead ()
public boolean hasStorageHealthCode ()
public int getStorageHealthCode ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setStorageHealthCode (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearStorageHealthCode ()
public boolean hasDataLoaderStatusCode ()
public int getDataLoaderStatusCode ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setDataLoaderStatusCode (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearDataLoaderStatusCode ()
public boolean hasReadLogsEnabled ()
public boolean getReadLogsEnabled ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setReadLogsEnabled (boolean)
boolean value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearReadLogsEnabled ()
public boolean hasMillisSinceLastDataLoaderBind ()
public long getMillisSinceLastDataLoaderBind ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setMillisSinceLastDataLoaderBind (long)
long value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearMillisSinceLastDataLoaderBind ()
public boolean hasDataLoaderBindDelayMillis ()
public long getDataLoaderBindDelayMillis ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setDataLoaderBindDelayMillis (long)
long value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearDataLoaderBindDelayMillis ()
public boolean hasTotalDelayedReads ()
public int getTotalDelayedReads ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setTotalDelayedReads (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearTotalDelayedReads ()
public boolean hasTotalFailedReads ()
public int getTotalFailedReads ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setTotalFailedReads (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearTotalFailedReads ()
public boolean hasLastReadErrorUid ()
public int getLastReadErrorUid ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setLastReadErrorUid (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearLastReadErrorUid ()
public boolean hasLastReadErrorMillisSince ()
public long getLastReadErrorMillisSince ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setLastReadErrorMillisSince (long)
long value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearLastReadErrorMillisSince ()
public boolean hasLastReadErrorCode ()
public int getLastReadErrorCode ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setLastReadErrorCode (int)
int value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearLastReadErrorCode ()
public boolean hasTotalDelayedReadsDurationMillis ()
public long getTotalDelayedReadsDurationMillis ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder setTotalDelayedReadsDurationMillis (long)
long value
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder clearTotalDelayedReadsDurationMillis ()
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$ForegroundState$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$ForegroundState$ForegroundStateVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState$ForegroundStateVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$ForegroundState.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState UNKNOWN
public static final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState BACKGROUND
public static final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState FOREGROUND
public static final int UNKNOWN_VALUE
public static final int BACKGROUND_VALUE
public static final int FOREGROUND_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState[] $VALUES
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState[] values ()
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$InstantApp$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$InstantApp$InstantAppVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp$InstantAppVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred$InstantApp.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp UNAVAILABLE
public static final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp FALSE
public static final enum com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp TRUE
public static final int UNAVAILABLE_VALUE
public static final int FALSE_VALUE
public static final int TRUE_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp[] $VALUES
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp[] values ()
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$AppCrashOccurred.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$AppCrashOccurred extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$AppCrashOccurredOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int EVENT_TYPE_FIELD_NUMBER
private String eventType_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int PID_FIELD_NUMBER
private int pid_
public static final int PACKAGE_NAME_FIELD_NUMBER
private String packageName_
public static final int IS_INSTANT_APP_FIELD_NUMBER
private int isInstantApp_
public static final int FOREGROUND_STATE_FIELD_NUMBER
private int foregroundState_
public static final int ERROR_SOURCE_FIELD_NUMBER
private int errorSource_
public static final int IS_INCREMENTAL_FIELD_NUMBER
private boolean isIncremental_
public static final int LOADING_PROGRESS_FIELD_NUMBER
private float loadingProgress_
public static final int MILLIS_SINCE_OLDEST_PENDING_READ_FIELD_NUMBER
private long millisSinceOldestPendingRead_
public static final int STORAGE_HEALTH_CODE_FIELD_NUMBER
private int storageHealthCode_
public static final int DATA_LOADER_STATUS_CODE_FIELD_NUMBER
private int dataLoaderStatusCode_
public static final int READ_LOGS_ENABLED_FIELD_NUMBER
private boolean readLogsEnabled_
public static final int MILLIS_SINCE_LAST_DATA_LOADER_BIND_FIELD_NUMBER
private long millisSinceLastDataLoaderBind_
public static final int DATA_LOADER_BIND_DELAY_MILLIS_FIELD_NUMBER
private long dataLoaderBindDelayMillis_
public static final int TOTAL_DELAYED_READS_FIELD_NUMBER
private int totalDelayedReads_
public static final int TOTAL_FAILED_READS_FIELD_NUMBER
private int totalFailedReads_
public static final int LAST_READ_ERROR_UID_FIELD_NUMBER
private int lastReadErrorUid_
public static final int LAST_READ_ERROR_MILLIS_SINCE_FIELD_NUMBER
private long lastReadErrorMillisSince_
public static final int LAST_READ_ERROR_CODE_FIELD_NUMBER
private int lastReadErrorCode_
public static final int TOTAL_DELAYED_READS_DURATION_MILLIS_FIELD_NUMBER
private long totalDelayedReadsDurationMillis_
private static final com.android.car.telemetry.AtomsProto$AppCrashOccurred DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasEventType ()
public java.lang.String getEventType ()
public com.google.protobuf.ByteString getEventTypeBytes ()
private void setEventType (java.lang.String)
String value
Class valueClass
private void clearEventType ()
private void setEventTypeBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPid ()
public int getPid ()
private void setPid (int)
int value
private void clearPid ()
public boolean hasPackageName ()
public java.lang.String getPackageName ()
public com.google.protobuf.ByteString getPackageNameBytes ()
private void setPackageName (java.lang.String)
String value
Class valueClass
private void clearPackageName ()
private void setPackageNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasIsInstantApp ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp getIsInstantApp ()
com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp result
private void setIsInstantApp (com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp)
com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp value
private void clearIsInstantApp ()
public boolean hasForegroundState ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState getForegroundState ()
com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState result
private void setForegroundState (com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState)
com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState value
private void clearForegroundState ()
public boolean hasErrorSource ()
public com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
com.android.car.telemetry.AtomsProto$ErrorSource result
private void setErrorSource (com.android.car.telemetry.AtomsProto$ErrorSource)
com.android.car.telemetry.AtomsProto$ErrorSource value
private void clearErrorSource ()
public boolean hasIsIncremental ()
public boolean getIsIncremental ()
private void setIsIncremental (boolean)
boolean value
private void clearIsIncremental ()
public boolean hasLoadingProgress ()
public float getLoadingProgress ()
private void setLoadingProgress (float)
float value
private void clearLoadingProgress ()
public boolean hasMillisSinceOldestPendingRead ()
public long getMillisSinceOldestPendingRead ()
private void setMillisSinceOldestPendingRead (long)
long value
private void clearMillisSinceOldestPendingRead ()
public boolean hasStorageHealthCode ()
public int getStorageHealthCode ()
private void setStorageHealthCode (int)
int value
private void clearStorageHealthCode ()
public boolean hasDataLoaderStatusCode ()
public int getDataLoaderStatusCode ()
private void setDataLoaderStatusCode (int)
int value
private void clearDataLoaderStatusCode ()
public boolean hasReadLogsEnabled ()
public boolean getReadLogsEnabled ()
private void setReadLogsEnabled (boolean)
boolean value
private void clearReadLogsEnabled ()
public boolean hasMillisSinceLastDataLoaderBind ()
public long getMillisSinceLastDataLoaderBind ()
private void setMillisSinceLastDataLoaderBind (long)
long value
private void clearMillisSinceLastDataLoaderBind ()
public boolean hasDataLoaderBindDelayMillis ()
public long getDataLoaderBindDelayMillis ()
private void setDataLoaderBindDelayMillis (long)
long value
private void clearDataLoaderBindDelayMillis ()
public boolean hasTotalDelayedReads ()
public int getTotalDelayedReads ()
private void setTotalDelayedReads (int)
int value
private void clearTotalDelayedReads ()
public boolean hasTotalFailedReads ()
public int getTotalFailedReads ()
private void setTotalFailedReads (int)
int value
private void clearTotalFailedReads ()
public boolean hasLastReadErrorUid ()
public int getLastReadErrorUid ()
private void setLastReadErrorUid (int)
int value
private void clearLastReadErrorUid ()
public boolean hasLastReadErrorMillisSince ()
public long getLastReadErrorMillisSince ()
private void setLastReadErrorMillisSince (long)
long value
private void clearLastReadErrorMillisSince ()
public boolean hasLastReadErrorCode ()
public int getLastReadErrorCode ()
private void setLastReadErrorCode (int)
int value
private void clearLastReadErrorCode ()
public boolean hasTotalDelayedReadsDurationMillis ()
public long getTotalDelayedReadsDurationMillis ()
private void setTotalDelayedReadsDurationMillis (long)
long value
private void clearTotalDelayedReadsDurationMillis ()
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder newBuilder (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$AppCrashOccurred getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$AppCrashOccurred defaultInstance
}
com/android/car/telemetry/AtomsProto$AppCrashOccurredOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$AppCrashOccurredOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasEventType ()
public abstract java.lang.String getEventType ()
public abstract com.google.protobuf.ByteString getEventTypeBytes ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasPid ()
public abstract int getPid ()
public abstract boolean hasPackageName ()
public abstract java.lang.String getPackageName ()
public abstract com.google.protobuf.ByteString getPackageNameBytes ()
public abstract boolean hasIsInstantApp ()
public abstract com.android.car.telemetry.AtomsProto$AppCrashOccurred$InstantApp getIsInstantApp ()
public abstract boolean hasForegroundState ()
public abstract com.android.car.telemetry.AtomsProto$AppCrashOccurred$ForegroundState getForegroundState ()
public abstract boolean hasErrorSource ()
public abstract com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
public abstract boolean hasIsIncremental ()
public abstract boolean getIsIncremental ()
public abstract boolean hasLoadingProgress ()
public abstract float getLoadingProgress ()
public abstract boolean hasMillisSinceOldestPendingRead ()
public abstract long getMillisSinceOldestPendingRead ()
public abstract boolean hasStorageHealthCode ()
public abstract int getStorageHealthCode ()
public abstract boolean hasDataLoaderStatusCode ()
public abstract int getDataLoaderStatusCode ()
public abstract boolean hasReadLogsEnabled ()
public abstract boolean getReadLogsEnabled ()
public abstract boolean hasMillisSinceLastDataLoaderBind ()
public abstract long getMillisSinceLastDataLoaderBind ()
public abstract boolean hasDataLoaderBindDelayMillis ()
public abstract long getDataLoaderBindDelayMillis ()
public abstract boolean hasTotalDelayedReads ()
public abstract int getTotalDelayedReads ()
public abstract boolean hasTotalFailedReads ()
public abstract int getTotalFailedReads ()
public abstract boolean hasLastReadErrorUid ()
public abstract int getLastReadErrorUid ()
public abstract boolean hasLastReadErrorMillisSince ()
public abstract long getLastReadErrorMillisSince ()
public abstract boolean hasLastReadErrorCode ()
public abstract int getLastReadErrorCode ()
public abstract boolean hasTotalDelayedReadsDurationMillis ()
public abstract long getTotalDelayedReadsDurationMillis ()
}
com/android/car/telemetry/AtomsProto$AppStartMemoryStateCaptured$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$AppStartMemoryStateCapturedOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasActivityName ()
public java.lang.String getActivityName ()
public com.google.protobuf.ByteString getActivityNameBytes ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setActivityName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearActivityName ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setActivityNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPageFault ()
public long getPageFault ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setPageFault (long)
long value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearPageFault ()
public boolean hasPageMajorFault ()
public long getPageMajorFault ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setPageMajorFault (long)
long value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearPageMajorFault ()
public boolean hasRssInBytes ()
public long getRssInBytes ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setRssInBytes (long)
long value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearRssInBytes ()
public boolean hasCacheInBytes ()
public long getCacheInBytes ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setCacheInBytes (long)
long value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearCacheInBytes ()
public boolean hasSwapInBytes ()
public long getSwapInBytes ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder setSwapInBytes (long)
long value
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder clearSwapInBytes ()
}
com/android/car/telemetry/AtomsProto$AppStartMemoryStateCaptured.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$AppStartMemoryStateCapturedOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int ACTIVITY_NAME_FIELD_NUMBER
private String activityName_
public static final int PAGE_FAULT_FIELD_NUMBER
private long pageFault_
public static final int PAGE_MAJOR_FAULT_FIELD_NUMBER
private long pageMajorFault_
public static final int RSS_IN_BYTES_FIELD_NUMBER
private long rssInBytes_
public static final int CACHE_IN_BYTES_FIELD_NUMBER
private long cacheInBytes_
public static final int SWAP_IN_BYTES_FIELD_NUMBER
private long swapInBytes_
private static final com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasActivityName ()
public java.lang.String getActivityName ()
public com.google.protobuf.ByteString getActivityNameBytes ()
private void setActivityName (java.lang.String)
String value
Class valueClass
private void clearActivityName ()
private void setActivityNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPageFault ()
public long getPageFault ()
private void setPageFault (long)
long value
private void clearPageFault ()
public boolean hasPageMajorFault ()
public long getPageMajorFault ()
private void setPageMajorFault (long)
long value
private void clearPageMajorFault ()
public boolean hasRssInBytes ()
public long getRssInBytes ()
private void setRssInBytes (long)
long value
private void clearRssInBytes ()
public boolean hasCacheInBytes ()
public long getCacheInBytes ()
private void setCacheInBytes (long)
long value
private void clearCacheInBytes ()
public boolean hasSwapInBytes ()
public long getSwapInBytes ()
private void setSwapInBytes (long)
long value
private void clearSwapInBytes ()
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder newBuilder (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured defaultInstance
}
com/android/car/telemetry/AtomsProto$AppStartMemoryStateCapturedOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$AppStartMemoryStateCapturedOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasActivityName ()
public abstract java.lang.String getActivityName ()
public abstract com.google.protobuf.ByteString getActivityNameBytes ()
public abstract boolean hasPageFault ()
public abstract long getPageFault ()
public abstract boolean hasPageMajorFault ()
public abstract long getPageMajorFault ()
public abstract boolean hasRssInBytes ()
public abstract long getRssInBytes ()
public abstract boolean hasCacheInBytes ()
public abstract long getCacheInBytes ()
public abstract boolean hasSwapInBytes ()
public abstract long getSwapInBytes ()
}
com/android/car/telemetry/AtomsProto$Atom$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$Atom$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$AtomOrBuilder {
private void <init> ()
public com.android.car.telemetry.AtomsProto$Atom$PushedCase getPushedCase ()
public com.android.car.telemetry.AtomsProto$Atom$Builder clearPushed ()
public com.android.car.telemetry.AtomsProto$Atom$PulledCase getPulledCase ()
public com.android.car.telemetry.AtomsProto$Atom$Builder clearPulled ()
public boolean hasActivityForegroundStateChanged ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged getActivityForegroundStateChanged ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setActivityForegroundStateChanged (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged value
public com.android.car.telemetry.AtomsProto$Atom$Builder setActivityForegroundStateChanged (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeActivityForegroundStateChanged (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearActivityForegroundStateChanged ()
public boolean hasAppStartMemoryStateCaptured ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured getAppStartMemoryStateCaptured ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setAppStartMemoryStateCaptured (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured value
public com.android.car.telemetry.AtomsProto$Atom$Builder setAppStartMemoryStateCaptured (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeAppStartMemoryStateCaptured (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearAppStartMemoryStateCaptured ()
public boolean hasAppCrashOccurred ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred getAppCrashOccurred ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setAppCrashOccurred (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred value
public com.android.car.telemetry.AtomsProto$Atom$Builder setAppCrashOccurred (com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder)
com.android.car.telemetry.AtomsProto$AppCrashOccurred$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeAppCrashOccurred (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearAppCrashOccurred ()
public boolean hasAnrOccurred ()
public com.android.car.telemetry.AtomsProto$ANROccurred getAnrOccurred ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setAnrOccurred (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred value
public com.android.car.telemetry.AtomsProto$Atom$Builder setAnrOccurred (com.android.car.telemetry.AtomsProto$ANROccurred$Builder)
com.android.car.telemetry.AtomsProto$ANROccurred$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeAnrOccurred (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearAnrOccurred ()
public boolean hasWtfOccurred ()
public com.android.car.telemetry.AtomsProto$WTFOccurred getWtfOccurred ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setWtfOccurred (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred value
public com.android.car.telemetry.AtomsProto$Atom$Builder setWtfOccurred (com.android.car.telemetry.AtomsProto$WTFOccurred$Builder)
com.android.car.telemetry.AtomsProto$WTFOccurred$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeWtfOccurred (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearWtfOccurred ()
public boolean hasProcessStartTime ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime getProcessStartTime ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessStartTime (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime value
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessStartTime (com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder)
com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeProcessStartTime (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearProcessStartTime ()
public boolean hasCarPowerStateChanged ()
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged getCarPowerStateChanged ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setCarPowerStateChanged (com.android.car.telemetry.AtomsProto$CarPowerStateChanged)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged value
public com.android.car.telemetry.AtomsProto$Atom$Builder setCarPowerStateChanged (com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeCarPowerStateChanged (com.android.car.telemetry.AtomsProto$CarPowerStateChanged)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearCarPowerStateChanged ()
public boolean hasProcessMemoryState ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState getProcessMemoryState ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessMemoryState (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState value
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessMemoryState (com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder)
com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeProcessMemoryState (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearProcessMemoryState ()
public boolean hasProcessCpuTime ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime getProcessCpuTime ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessCpuTime (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime value
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessCpuTime (com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder)
com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeProcessCpuTime (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearProcessCpuTime ()
public boolean hasProcessMemorySnapshot ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot getProcessMemorySnapshot ()
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessMemorySnapshot (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot value
public com.android.car.telemetry.AtomsProto$Atom$Builder setProcessMemorySnapshot (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder builderForValue
public com.android.car.telemetry.AtomsProto$Atom$Builder mergeProcessMemorySnapshot (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot value
public com.android.car.telemetry.AtomsProto$Atom$Builder clearProcessMemorySnapshot ()
}
com/android/car/telemetry/AtomsProto$Atom$PulledCase.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$Atom$PulledCase extends java.lang.Enum {
public static final enum com.android.car.telemetry.AtomsProto$Atom$PulledCase PROCESS_MEMORY_STATE
public static final enum com.android.car.telemetry.AtomsProto$Atom$PulledCase PROCESS_CPU_TIME
public static final enum com.android.car.telemetry.AtomsProto$Atom$PulledCase PROCESS_MEMORY_SNAPSHOT
public static final enum com.android.car.telemetry.AtomsProto$Atom$PulledCase PULLED_NOT_SET
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$Atom$PulledCase[] $VALUES
public static com.android.car.telemetry.AtomsProto$Atom$PulledCase[] values ()
public static com.android.car.telemetry.AtomsProto$Atom$PulledCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.car.telemetry.AtomsProto$Atom$PulledCase valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$Atom$PulledCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.car.telemetry.AtomsProto$Atom$PulledCase[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$Atom$PushedCase.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase extends java.lang.Enum {
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase ACTIVITY_FOREGROUND_STATE_CHANGED
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase APP_START_MEMORY_STATE_CAPTURED
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase APP_CRASH_OCCURRED
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase ANR_OCCURRED
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase WTF_OCCURRED
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase PROCESS_START_TIME
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase CAR_POWER_STATE_CHANGED
public static final enum com.android.car.telemetry.AtomsProto$Atom$PushedCase PUSHED_NOT_SET
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$Atom$PushedCase[] $VALUES
public static com.android.car.telemetry.AtomsProto$Atom$PushedCase[] values ()
public static com.android.car.telemetry.AtomsProto$Atom$PushedCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.car.telemetry.AtomsProto$Atom$PushedCase valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$Atom$PushedCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.car.telemetry.AtomsProto$Atom$PushedCase[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$Atom.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$Atom extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$AtomOrBuilder {
private int bitField0_
private int pushedCase_
private Object pushed_
private int pulledCase_
private Object pulled_
public static final int ACTIVITY_FOREGROUND_STATE_CHANGED_FIELD_NUMBER
public static final int APP_START_MEMORY_STATE_CAPTURED_FIELD_NUMBER
public static final int APP_CRASH_OCCURRED_FIELD_NUMBER
public static final int ANR_OCCURRED_FIELD_NUMBER
public static final int WTF_OCCURRED_FIELD_NUMBER
public static final int PROCESS_START_TIME_FIELD_NUMBER
public static final int CAR_POWER_STATE_CHANGED_FIELD_NUMBER
public static final int PROCESS_MEMORY_STATE_FIELD_NUMBER
public static final int PROCESS_CPU_TIME_FIELD_NUMBER
public static final int PROCESS_MEMORY_SNAPSHOT_FIELD_NUMBER
private static final com.android.car.telemetry.AtomsProto$Atom DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public com.android.car.telemetry.AtomsProto$Atom$PushedCase getPushedCase ()
private void clearPushed ()
public com.android.car.telemetry.AtomsProto$Atom$PulledCase getPulledCase ()
private void clearPulled ()
public boolean hasActivityForegroundStateChanged ()
public com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged getActivityForegroundStateChanged ()
private void setActivityForegroundStateChanged (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged value
private void mergeActivityForegroundStateChanged (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged value
private void clearActivityForegroundStateChanged ()
public boolean hasAppStartMemoryStateCaptured ()
public com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured getAppStartMemoryStateCaptured ()
private void setAppStartMemoryStateCaptured (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured value
private void mergeAppStartMemoryStateCaptured (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured value
private void clearAppStartMemoryStateCaptured ()
public boolean hasAppCrashOccurred ()
public com.android.car.telemetry.AtomsProto$AppCrashOccurred getAppCrashOccurred ()
private void setAppCrashOccurred (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred value
private void mergeAppCrashOccurred (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred value
private void clearAppCrashOccurred ()
public boolean hasAnrOccurred ()
public com.android.car.telemetry.AtomsProto$ANROccurred getAnrOccurred ()
private void setAnrOccurred (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred value
private void mergeAnrOccurred (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred value
private void clearAnrOccurred ()
public boolean hasWtfOccurred ()
public com.android.car.telemetry.AtomsProto$WTFOccurred getWtfOccurred ()
private void setWtfOccurred (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred value
private void mergeWtfOccurred (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred value
private void clearWtfOccurred ()
public boolean hasProcessStartTime ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime getProcessStartTime ()
private void setProcessStartTime (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime value
private void mergeProcessStartTime (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime value
private void clearProcessStartTime ()
public boolean hasCarPowerStateChanged ()
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged getCarPowerStateChanged ()
private void setCarPowerStateChanged (com.android.car.telemetry.AtomsProto$CarPowerStateChanged)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged value
private void mergeCarPowerStateChanged (com.android.car.telemetry.AtomsProto$CarPowerStateChanged)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged value
private void clearCarPowerStateChanged ()
public boolean hasProcessMemoryState ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState getProcessMemoryState ()
private void setProcessMemoryState (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState value
private void mergeProcessMemoryState (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState value
private void clearProcessMemoryState ()
public boolean hasProcessCpuTime ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime getProcessCpuTime ()
private void setProcessCpuTime (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime value
private void mergeProcessCpuTime (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime value
private void clearProcessCpuTime ()
public boolean hasProcessMemorySnapshot ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot getProcessMemorySnapshot ()
private void setProcessMemorySnapshot (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot value
private void mergeProcessMemorySnapshot (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot value
private void clearProcessMemorySnapshot ()
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$Atom parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$Atom parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$Atom parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$Atom$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$Atom$Builder newBuilder (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$Atom getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$Atom defaultInstance
}
com/android/car/telemetry/AtomsProto$AtomOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$AtomOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasActivityForegroundStateChanged ()
public abstract com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged getActivityForegroundStateChanged ()
public abstract boolean hasAppStartMemoryStateCaptured ()
public abstract com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured getAppStartMemoryStateCaptured ()
public abstract boolean hasAppCrashOccurred ()
public abstract com.android.car.telemetry.AtomsProto$AppCrashOccurred getAppCrashOccurred ()
public abstract boolean hasAnrOccurred ()
public abstract com.android.car.telemetry.AtomsProto$ANROccurred getAnrOccurred ()
public abstract boolean hasWtfOccurred ()
public abstract com.android.car.telemetry.AtomsProto$WTFOccurred getWtfOccurred ()
public abstract boolean hasProcessStartTime ()
public abstract com.android.car.telemetry.AtomsProto$ProcessStartTime getProcessStartTime ()
public abstract boolean hasCarPowerStateChanged ()
public abstract com.android.car.telemetry.AtomsProto$CarPowerStateChanged getCarPowerStateChanged ()
public abstract boolean hasProcessMemoryState ()
public abstract com.android.car.telemetry.AtomsProto$ProcessMemoryState getProcessMemoryState ()
public abstract boolean hasProcessCpuTime ()
public abstract com.android.car.telemetry.AtomsProto$ProcessCpuTime getProcessCpuTime ()
public abstract boolean hasProcessMemorySnapshot ()
public abstract com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot getProcessMemorySnapshot ()
public abstract com.android.car.telemetry.AtomsProto$Atom$PushedCase getPushedCase ()
public abstract com.android.car.telemetry.AtomsProto$Atom$PulledCase getPulledCase ()
}
com/android/car/telemetry/AtomsProto$CarPowerStateChanged$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$CarPowerStateChangedOrBuilder {
private void <init> ()
public boolean hasState ()
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State getState ()
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder setState (com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State value
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder clearState ()
}
com/android/car/telemetry/AtomsProto$CarPowerStateChanged$State$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$CarPowerStateChanged$State$StateVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State$StateVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$CarPowerStateChanged$State.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State WAIT_FOR_VHAL
public static final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State ON
public static final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State SHUTDOWN_PREPARE
public static final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State WAIT_FOR_FINISH
public static final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State SUSPEND
public static final enum com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State SIMULATE_SLEEP
public static final int WAIT_FOR_VHAL_VALUE
public static final int ON_VALUE
public static final int SHUTDOWN_PREPARE_VALUE
public static final int WAIT_FOR_FINISH_VALUE
public static final int SUSPEND_VALUE
public static final int SIMULATE_SLEEP_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State[] $VALUES
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State[] values ()
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$CarPowerStateChanged.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$CarPowerStateChanged extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$CarPowerStateChangedOrBuilder {
private int bitField0_
public static final int STATE_FIELD_NUMBER
private int state_
private static final com.android.car.telemetry.AtomsProto$CarPowerStateChanged DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasState ()
public com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State getState ()
com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State result
private void setState (com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State value
private void clearState ()
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged$Builder newBuilder (com.android.car.telemetry.AtomsProto$CarPowerStateChanged)
com.android.car.telemetry.AtomsProto$CarPowerStateChanged prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$CarPowerStateChanged getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$CarPowerStateChanged defaultInstance
}
com/android/car/telemetry/AtomsProto$CarPowerStateChangedOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$CarPowerStateChangedOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasState ()
public abstract com.android.car.telemetry.AtomsProto$CarPowerStateChanged$State getState ()
}
com/android/car/telemetry/AtomsProto$ErrorSource$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ErrorSource$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ErrorSource findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ErrorSource$ErrorSourceVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ErrorSource$ErrorSourceVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ErrorSource.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ErrorSource extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ErrorSource ERROR_SOURCE_UNKNOWN
public static final enum com.android.car.telemetry.AtomsProto$ErrorSource DATA_APP
public static final enum com.android.car.telemetry.AtomsProto$ErrorSource SYSTEM_APP
public static final enum com.android.car.telemetry.AtomsProto$ErrorSource SYSTEM_SERVER
public static final int ERROR_SOURCE_UNKNOWN_VALUE
public static final int DATA_APP_VALUE
public static final int SYSTEM_APP_VALUE
public static final int SYSTEM_SERVER_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ErrorSource[] $VALUES
public static com.android.car.telemetry.AtomsProto$ErrorSource[] values ()
public static com.android.car.telemetry.AtomsProto$ErrorSource valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ErrorSource valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ErrorSource forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ErrorSource[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessCpuTime$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$ProcessCpuTimeOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasUserTimeMillis ()
public long getUserTimeMillis ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder setUserTimeMillis (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder clearUserTimeMillis ()
public boolean hasSystemTimeMillis ()
public long getSystemTimeMillis ()
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder setSystemTimeMillis (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder clearSystemTimeMillis ()
}
com/android/car/telemetry/AtomsProto$ProcessCpuTime.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessCpuTime extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$ProcessCpuTimeOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int USER_TIME_MILLIS_FIELD_NUMBER
private long userTimeMillis_
public static final int SYSTEM_TIME_MILLIS_FIELD_NUMBER
private long systemTimeMillis_
private static final com.android.car.telemetry.AtomsProto$ProcessCpuTime DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasUserTimeMillis ()
public long getUserTimeMillis ()
private void setUserTimeMillis (long)
long value
private void clearUserTimeMillis ()
public boolean hasSystemTimeMillis ()
public long getSystemTimeMillis ()
private void setSystemTimeMillis (long)
long value
private void clearSystemTimeMillis ()
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime$Builder newBuilder (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$ProcessCpuTime getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$ProcessCpuTime defaultInstance
}
com/android/car/telemetry/AtomsProto$ProcessCpuTimeOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$ProcessCpuTimeOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasUserTimeMillis ()
public abstract long getUserTimeMillis ()
public abstract boolean hasSystemTimeMillis ()
public abstract long getSystemTimeMillis ()
}
com/android/car/telemetry/AtomsProto$ProcessMemorySnapshot$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$ProcessMemorySnapshotOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPid ()
public int getPid ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setPid (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearPid ()
public boolean hasOomScoreAdj ()
public int getOomScoreAdj ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setOomScoreAdj (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearOomScoreAdj ()
public boolean hasRssInKilobytes ()
public int getRssInKilobytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setRssInKilobytes (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearRssInKilobytes ()
public boolean hasAnonRssInKilobytes ()
public int getAnonRssInKilobytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setAnonRssInKilobytes (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearAnonRssInKilobytes ()
public boolean hasSwapInKilobytes ()
public int getSwapInKilobytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setSwapInKilobytes (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearSwapInKilobytes ()
public boolean hasAnonRssAndSwapInKilobytes ()
public int getAnonRssAndSwapInKilobytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setAnonRssAndSwapInKilobytes (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearAnonRssAndSwapInKilobytes ()
public boolean hasGpuMemoryKb ()
public int getGpuMemoryKb ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setGpuMemoryKb (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearGpuMemoryKb ()
public boolean hasHasForegroundServices ()
public boolean getHasForegroundServices ()
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder setHasForegroundServices (boolean)
boolean value
public com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder clearHasForegroundServices ()
}
com/android/car/telemetry/AtomsProto$ProcessMemorySnapshot.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$ProcessMemorySnapshotOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int PID_FIELD_NUMBER
private int pid_
public static final int OOM_SCORE_ADJ_FIELD_NUMBER
private int oomScoreAdj_
public static final int RSS_IN_KILOBYTES_FIELD_NUMBER
private int rssInKilobytes_
public static final int ANON_RSS_IN_KILOBYTES_FIELD_NUMBER
private int anonRssInKilobytes_
public static final int SWAP_IN_KILOBYTES_FIELD_NUMBER
private int swapInKilobytes_
public static final int ANON_RSS_AND_SWAP_IN_KILOBYTES_FIELD_NUMBER
private int anonRssAndSwapInKilobytes_
public static final int GPU_MEMORY_KB_FIELD_NUMBER
private int gpuMemoryKb_
public static final int HAS_FOREGROUND_SERVICES_FIELD_NUMBER
private boolean hasForegroundServices_
private static final com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPid ()
public int getPid ()
private void setPid (int)
int value
private void clearPid ()
public boolean hasOomScoreAdj ()
public int getOomScoreAdj ()
private void setOomScoreAdj (int)
int value
private void clearOomScoreAdj ()
public boolean hasRssInKilobytes ()
public int getRssInKilobytes ()
private void setRssInKilobytes (int)
int value
private void clearRssInKilobytes ()
public boolean hasAnonRssInKilobytes ()
public int getAnonRssInKilobytes ()
private void setAnonRssInKilobytes (int)
int value
private void clearAnonRssInKilobytes ()
public boolean hasSwapInKilobytes ()
public int getSwapInKilobytes ()
private void setSwapInKilobytes (int)
int value
private void clearSwapInKilobytes ()
public boolean hasAnonRssAndSwapInKilobytes ()
public int getAnonRssAndSwapInKilobytes ()
private void setAnonRssAndSwapInKilobytes (int)
int value
private void clearAnonRssAndSwapInKilobytes ()
public boolean hasGpuMemoryKb ()
public int getGpuMemoryKb ()
private void setGpuMemoryKb (int)
int value
private void clearGpuMemoryKb ()
public boolean hasHasForegroundServices ()
public boolean getHasForegroundServices ()
private void setHasForegroundServices (boolean)
boolean value
private void clearHasForegroundServices ()
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot$Builder newBuilder (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot defaultInstance
}
com/android/car/telemetry/AtomsProto$ProcessMemorySnapshotOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$ProcessMemorySnapshotOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasPid ()
public abstract int getPid ()
public abstract boolean hasOomScoreAdj ()
public abstract int getOomScoreAdj ()
public abstract boolean hasRssInKilobytes ()
public abstract int getRssInKilobytes ()
public abstract boolean hasAnonRssInKilobytes ()
public abstract int getAnonRssInKilobytes ()
public abstract boolean hasSwapInKilobytes ()
public abstract int getSwapInKilobytes ()
public abstract boolean hasAnonRssAndSwapInKilobytes ()
public abstract int getAnonRssAndSwapInKilobytes ()
public abstract boolean hasGpuMemoryKb ()
public abstract int getGpuMemoryKb ()
public abstract boolean hasHasForegroundServices ()
public abstract boolean getHasForegroundServices ()
}
com/android/car/telemetry/AtomsProto$ProcessMemoryState$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$ProcessMemoryStateOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasOomAdjScore ()
public int getOomAdjScore ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setOomAdjScore (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearOomAdjScore ()
public boolean hasPageFault ()
public long getPageFault ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setPageFault (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearPageFault ()
public boolean hasPageMajorFault ()
public long getPageMajorFault ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setPageMajorFault (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearPageMajorFault ()
public boolean hasRssInBytes ()
public long getRssInBytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setRssInBytes (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearRssInBytes ()
public boolean hasCacheInBytes ()
public long getCacheInBytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setCacheInBytes (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearCacheInBytes ()
public boolean hasSwapInBytes ()
public long getSwapInBytes ()
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder setSwapInBytes (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder clearSwapInBytes ()
}
com/android/car/telemetry/AtomsProto$ProcessMemoryState.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessMemoryState extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$ProcessMemoryStateOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int OOM_ADJ_SCORE_FIELD_NUMBER
private int oomAdjScore_
public static final int PAGE_FAULT_FIELD_NUMBER
private long pageFault_
public static final int PAGE_MAJOR_FAULT_FIELD_NUMBER
private long pageMajorFault_
public static final int RSS_IN_BYTES_FIELD_NUMBER
private long rssInBytes_
public static final int CACHE_IN_BYTES_FIELD_NUMBER
private long cacheInBytes_
public static final int SWAP_IN_BYTES_FIELD_NUMBER
private long swapInBytes_
private static final com.android.car.telemetry.AtomsProto$ProcessMemoryState DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasOomAdjScore ()
public int getOomAdjScore ()
private void setOomAdjScore (int)
int value
private void clearOomAdjScore ()
public boolean hasPageFault ()
public long getPageFault ()
private void setPageFault (long)
long value
private void clearPageFault ()
public boolean hasPageMajorFault ()
public long getPageMajorFault ()
private void setPageMajorFault (long)
long value
private void clearPageMajorFault ()
public boolean hasRssInBytes ()
public long getRssInBytes ()
private void setRssInBytes (long)
long value
private void clearRssInBytes ()
public boolean hasCacheInBytes ()
public long getCacheInBytes ()
private void setCacheInBytes (long)
long value
private void clearCacheInBytes ()
public boolean hasSwapInBytes ()
public long getSwapInBytes ()
private void setSwapInBytes (long)
long value
private void clearSwapInBytes ()
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState$Builder newBuilder (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$ProcessMemoryState getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$ProcessMemoryState defaultInstance
}
com/android/car/telemetry/AtomsProto$ProcessMemoryStateOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$ProcessMemoryStateOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasOomAdjScore ()
public abstract int getOomAdjScore ()
public abstract boolean hasPageFault ()
public abstract long getPageFault ()
public abstract boolean hasPageMajorFault ()
public abstract long getPageMajorFault ()
public abstract boolean hasRssInBytes ()
public abstract long getRssInBytes ()
public abstract boolean hasCacheInBytes ()
public abstract long getCacheInBytes ()
public abstract boolean hasSwapInBytes ()
public abstract long getSwapInBytes ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$ProcessStartTimeOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearUid ()
public boolean hasPid ()
public int getPid ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setPid (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearPid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType getType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setType (com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType)
com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearType ()
public boolean hasProcessStartTimeMillis ()
public long getProcessStartTimeMillis ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setProcessStartTimeMillis (long)
long value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearProcessStartTimeMillis ()
public boolean hasBindApplicationDelayMillis ()
public int getBindApplicationDelayMillis ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setBindApplicationDelayMillis (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearBindApplicationDelayMillis ()
public boolean hasProcessStartDelayMillis ()
public int getProcessStartDelayMillis ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setProcessStartDelayMillis (int)
int value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearProcessStartDelayMillis ()
public boolean hasHostingType ()
public java.lang.String getHostingType ()
public com.google.protobuf.ByteString getHostingTypeBytes ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setHostingType (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearHostingType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setHostingTypeBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasHostingName ()
public java.lang.String getHostingName ()
public com.google.protobuf.ByteString getHostingNameBytes ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setHostingName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearHostingName ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setHostingNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasBroadcastActionName ()
public java.lang.String getBroadcastActionName ()
public com.google.protobuf.ByteString getBroadcastActionNameBytes ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setBroadcastActionName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearBroadcastActionName ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setBroadcastActionNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasHostingTypeId ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId getHostingTypeId ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setHostingTypeId (com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId)
com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearHostingTypeId ()
public boolean hasTriggerType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType getTriggerType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder setTriggerType (com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType)
com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType value
public com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder clearTriggerType ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$HostingTypeId$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$HostingTypeId$HostingTypeIdVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId$HostingTypeIdVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$HostingTypeId.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_UNKNOWN
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_ACTIVITY
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_ADDED_APPLICATION
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_BACKUP
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_BROADCAST
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_CONTENT_PROVIDER
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_LINK_FAIL
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_ON_HOLD
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_NEXT_ACTIVITY
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_NEXT_TOP_ACTIVITY
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_RESTART
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_SERVICE
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_SYSTEM
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_TOP_ACTIVITY
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId HOSTING_TYPE_EMPTY
public static final int HOSTING_TYPE_UNKNOWN_VALUE
public static final int HOSTING_TYPE_ACTIVITY_VALUE
public static final int HOSTING_TYPE_ADDED_APPLICATION_VALUE
public static final int HOSTING_TYPE_BACKUP_VALUE
public static final int HOSTING_TYPE_BROADCAST_VALUE
public static final int HOSTING_TYPE_CONTENT_PROVIDER_VALUE
public static final int HOSTING_TYPE_LINK_FAIL_VALUE
public static final int HOSTING_TYPE_ON_HOLD_VALUE
public static final int HOSTING_TYPE_NEXT_ACTIVITY_VALUE
public static final int HOSTING_TYPE_NEXT_TOP_ACTIVITY_VALUE
public static final int HOSTING_TYPE_RESTART_VALUE
public static final int HOSTING_TYPE_SERVICE_VALUE
public static final int HOSTING_TYPE_SYSTEM_VALUE
public static final int HOSTING_TYPE_TOP_ACTIVITY_VALUE
public static final int HOSTING_TYPE_EMPTY_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId[] $VALUES
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId[] values ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$StartType$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$StartType$StartTypeVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType$StartTypeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$StartType.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType UNKNOWN
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType WARM
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType HOT
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType COLD
public static final int UNKNOWN_VALUE
public static final int WARM_VALUE
public static final int HOT_VALUE
public static final int COLD_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType[] $VALUES
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType[] values ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$TriggerType$1.class
AtomsProto.java
package com.android.car.telemetry
com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$TriggerType$TriggerTypeVerifier.class
AtomsProto.java
package com.android.car.telemetry
final com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType$TriggerTypeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime$TriggerType.class
AtomsProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType TRIGGER_TYPE_UNKNOWN
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType TRIGGER_TYPE_ALARM
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType TRIGGER_TYPE_PUSH_MESSAGE
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType TRIGGER_TYPE_PUSH_MESSAGE_OVER_QUOTA
public static final enum com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType TRIGGER_TYPE_JOB
public static final int TRIGGER_TYPE_UNKNOWN_VALUE
public static final int TRIGGER_TYPE_ALARM_VALUE
public static final int TRIGGER_TYPE_PUSH_MESSAGE_VALUE
public static final int TRIGGER_TYPE_PUSH_MESSAGE_OVER_QUOTA_VALUE
public static final int TRIGGER_TYPE_JOB_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType[] $VALUES
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType[] values ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType valueOf (int)
int value
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/AtomsProto$ProcessStartTime.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$ProcessStartTime extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$ProcessStartTimeOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int PID_FIELD_NUMBER
private int pid_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int TYPE_FIELD_NUMBER
private int type_
public static final int PROCESS_START_TIME_MILLIS_FIELD_NUMBER
private long processStartTimeMillis_
public static final int BIND_APPLICATION_DELAY_MILLIS_FIELD_NUMBER
private int bindApplicationDelayMillis_
public static final int PROCESS_START_DELAY_MILLIS_FIELD_NUMBER
private int processStartDelayMillis_
public static final int HOSTING_TYPE_FIELD_NUMBER
private String hostingType_
public static final int HOSTING_NAME_FIELD_NUMBER
private String hostingName_
public static final int BROADCAST_ACTION_NAME_FIELD_NUMBER
private String broadcastActionName_
public static final int HOSTING_TYPE_ID_FIELD_NUMBER
private int hostingTypeId_
public static final int TRIGGER_TYPE_FIELD_NUMBER
private int triggerType_
private static final com.android.car.telemetry.AtomsProto$ProcessStartTime DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasPid ()
public int getPid ()
private void setPid (int)
int value
private void clearPid ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType getType ()
com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType result
private void setType (com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType)
com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType value
private void clearType ()
public boolean hasProcessStartTimeMillis ()
public long getProcessStartTimeMillis ()
private void setProcessStartTimeMillis (long)
long value
private void clearProcessStartTimeMillis ()
public boolean hasBindApplicationDelayMillis ()
public int getBindApplicationDelayMillis ()
private void setBindApplicationDelayMillis (int)
int value
private void clearBindApplicationDelayMillis ()
public boolean hasProcessStartDelayMillis ()
public int getProcessStartDelayMillis ()
private void setProcessStartDelayMillis (int)
int value
private void clearProcessStartDelayMillis ()
public boolean hasHostingType ()
public java.lang.String getHostingType ()
public com.google.protobuf.ByteString getHostingTypeBytes ()
private void setHostingType (java.lang.String)
String value
Class valueClass
private void clearHostingType ()
private void setHostingTypeBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasHostingName ()
public java.lang.String getHostingName ()
public com.google.protobuf.ByteString getHostingNameBytes ()
private void setHostingName (java.lang.String)
String value
Class valueClass
private void clearHostingName ()
private void setHostingNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasBroadcastActionName ()
public java.lang.String getBroadcastActionName ()
public com.google.protobuf.ByteString getBroadcastActionNameBytes ()
private void setBroadcastActionName (java.lang.String)
String value
Class valueClass
private void clearBroadcastActionName ()
private void setBroadcastActionNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasHostingTypeId ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId getHostingTypeId ()
com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId result
private void setHostingTypeId (com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId)
com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId value
private void clearHostingTypeId ()
public boolean hasTriggerType ()
public com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType getTriggerType ()
com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType result
private void setTriggerType (com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType)
com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType value
private void clearTriggerType ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$ProcessStartTime parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$ProcessStartTime$Builder newBuilder (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$ProcessStartTime getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$ProcessStartTime defaultInstance
}
com/android/car/telemetry/AtomsProto$ProcessStartTimeOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$ProcessStartTimeOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasPid ()
public abstract int getPid ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasType ()
public abstract com.android.car.telemetry.AtomsProto$ProcessStartTime$StartType getType ()
public abstract boolean hasProcessStartTimeMillis ()
public abstract long getProcessStartTimeMillis ()
public abstract boolean hasBindApplicationDelayMillis ()
public abstract int getBindApplicationDelayMillis ()
public abstract boolean hasProcessStartDelayMillis ()
public abstract int getProcessStartDelayMillis ()
public abstract boolean hasHostingType ()
public abstract java.lang.String getHostingType ()
public abstract com.google.protobuf.ByteString getHostingTypeBytes ()
public abstract boolean hasHostingName ()
public abstract java.lang.String getHostingName ()
public abstract com.google.protobuf.ByteString getHostingNameBytes ()
public abstract boolean hasBroadcastActionName ()
public abstract java.lang.String getBroadcastActionName ()
public abstract com.google.protobuf.ByteString getBroadcastActionNameBytes ()
public abstract boolean hasHostingTypeId ()
public abstract com.android.car.telemetry.AtomsProto$ProcessStartTime$HostingTypeId getHostingTypeId ()
public abstract boolean hasTriggerType ()
public abstract com.android.car.telemetry.AtomsProto$ProcessStartTime$TriggerType getTriggerType ()
}
com/android/car/telemetry/AtomsProto$WTFOccurred$Builder.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$WTFOccurred$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.AtomsProto$WTFOccurredOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setUid (int)
int value
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder clearUid ()
public boolean hasTag ()
public java.lang.String getTag ()
public com.google.protobuf.ByteString getTagBytes ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setTag (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder clearTag ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setTagBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setProcessName (java.lang.String)
String value
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder clearProcessName ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPid ()
public int getPid ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setPid (int)
int value
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder clearPid ()
public boolean hasErrorSource ()
public com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder setErrorSource (com.android.car.telemetry.AtomsProto$ErrorSource)
com.android.car.telemetry.AtomsProto$ErrorSource value
public com.android.car.telemetry.AtomsProto$WTFOccurred$Builder clearErrorSource ()
}
com/android/car/telemetry/AtomsProto$WTFOccurred.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto$WTFOccurred extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.AtomsProto$WTFOccurredOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int TAG_FIELD_NUMBER
private String tag_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int PID_FIELD_NUMBER
private int pid_
public static final int ERROR_SOURCE_FIELD_NUMBER
private int errorSource_
private static final com.android.car.telemetry.AtomsProto$WTFOccurred DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasTag ()
public java.lang.String getTag ()
public com.google.protobuf.ByteString getTagBytes ()
private void setTag (java.lang.String)
String value
Class valueClass
private void clearTag ()
private void setTagBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasPid ()
public int getPid ()
private void setPid (int)
int value
private void clearPid ()
public boolean hasErrorSource ()
public com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
com.android.car.telemetry.AtomsProto$ErrorSource result
private void setErrorSource (com.android.car.telemetry.AtomsProto$ErrorSource)
com.android.car.telemetry.AtomsProto$ErrorSource value
private void clearErrorSource ()
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.AtomsProto$WTFOccurred parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.AtomsProto$WTFOccurred$Builder newBuilder ()
public static com.android.car.telemetry.AtomsProto$WTFOccurred$Builder newBuilder (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.AtomsProto$WTFOccurred getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.AtomsProto$WTFOccurred defaultInstance
}
com/android/car/telemetry/AtomsProto$WTFOccurredOrBuilder.class
AtomsProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.AtomsProto$WTFOccurredOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasTag ()
public abstract java.lang.String getTag ()
public abstract com.google.protobuf.ByteString getTagBytes ()
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasPid ()
public abstract int getPid ()
public abstract boolean hasErrorSource ()
public abstract com.android.car.telemetry.AtomsProto$ErrorSource getErrorSource ()
}
com/android/car/telemetry/AtomsProto.class
AtomsProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.AtomsProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/car/telemetry/CarTelemetryService$1.class
CarTelemetryService.java
package com.android.car.telemetry
com.android.car.telemetry.CarTelemetryService$1 extends java.lang.Object implements com.android.car.telemetry.databroker.DataBroker$DataBrokerListener {
final synthetic com.android.car.telemetry.CarTelemetryService this$0
void <init> (com.android.car.telemetry.CarTelemetryService)
com.android.car.telemetry.CarTelemetryService this$0
public void onEventConsumed (java.lang.String, android.os.PersistableBundle)
String metricsConfigName
android.os.PersistableBundle state
public void onReportFinished (java.lang.String)
String metricsConfigName
public void onReportFinished (java.lang.String, android.os.PersistableBundle)
String metricsConfigName
android.os.PersistableBundle report
public void onReportFinished (java.lang.String, android.car.telemetry.TelemetryProto$TelemetryError)
String metricsConfigName
android.car.telemetry.TelemetryProto$TelemetryError error
public void onMetricsReport (java.lang.String, android.os.PersistableBundle, android.os.PersistableBundle)
String metricsConfigName
android.os.PersistableBundle report
android.os.PersistableBundle state
}
com/android/car/telemetry/CarTelemetryService$Dependencies.class
CarTelemetryService.java
package com.android.car.telemetry
com.android.car.telemetry.CarTelemetryService$Dependencies extends java.lang.Object {
void <init> ()
public com.android.car.telemetry.publisher.PublisherFactory getPublisherFactory (com.android.car.CarPropertyService, android.os.Handler, android.content.Context, com.android.car.telemetry.sessioncontroller.SessionController, com.android.car.telemetry.ResultStore, com.android.car.telemetry.UidPackageMapper)
com.android.car.CarPropertyService carPropertyService
android.os.Handler handler
android.content.Context context
com.android.car.telemetry.sessioncontroller.SessionController sessionController
com.android.car.telemetry.ResultStore resultStore
com.android.car.telemetry.UidPackageMapper uidMapper
public com.android.car.telemetry.UidPackageMapper getUidPackageMapper (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler telemetryHandler
}
com/android/car/telemetry/CarTelemetryService.class
CarTelemetryService.java
package com.android.car.telemetry
public com.android.car.telemetry.CarTelemetryService extends android.car.telemetry.ICarTelemetryService$Stub implements com.android.car.CarServiceBase {
private static final String TAG
public static final boolean DEBUG
public static final String TELEMETRY_DIR
public static final int TASK_PRIORITY_HI
public static final int TASK_PRIORITY_MED
public static final int TASK_PRIORITY_LOW
private final android.content.Context mContext
private final com.android.car.power.CarPowerManagementService mCarPowerManagementService
private final com.android.car.CarPropertyService mCarPropertyService
private final com.android.car.telemetry.CarTelemetryService$Dependencies mDependencies
private final android.os.HandlerThread mTelemetryThread
private final android.os.Handler mTelemetryHandler
private final com.android.car.telemetry.UidPackageMapper mUidMapper
private final com.android.car.telemetry.databroker.DataBroker$DataBrokerListener mDataBrokerListener
private boolean mReleased
private com.android.car.telemetry.databroker.DataBroker mDataBroker
private android.car.telemetry.ICarTelemetryReportReadyListener mReportReadyListener
private com.android.car.telemetry.MetricsConfigStore mMetricsConfigStore
private com.android.car.OnShutdownReboot mOnShutdownReboot
private com.android.car.telemetry.publisher.PublisherFactory mPublisherFactory
private com.android.car.telemetry.ResultStore mResultStore
private com.android.car.telemetry.sessioncontroller.SessionController mSessionController
private com.android.car.telemetry.systemmonitor.SystemMonitor mSystemMonitor
private android.car.builtin.util.TimingsTraceLog mTelemetryThreadTraceLog
public void <init> (android.content.Context, com.android.car.power.CarPowerManagementService, com.android.car.CarPropertyService)
android.content.Context context
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.CarPropertyService carPropertyService
void <init> (android.content.Context, com.android.car.power.CarPowerManagementService, com.android.car.CarPropertyService, com.android.car.telemetry.CarTelemetryService$Dependencies, com.android.car.telemetry.databroker.DataBroker, com.android.car.telemetry.sessioncontroller.SessionController)
android.content.Context context
com.android.car.power.CarPowerManagementService carPowerManagementService
com.android.car.CarPropertyService carPropertyService
com.android.car.telemetry.CarTelemetryService$Dependencies deps
com.android.car.telemetry.databroker.DataBroker dataBroker
com.android.car.telemetry.sessioncontroller.SessionController sessionController
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
android.os.PersistableBundle interimResult
android.car.telemetry.TelemetryProto$MetricsConfig config
android.os.PersistableBundle report
int j
com.android.car.telemetry.MetricsReportProto$MetricsReportList reportList
int i
android.car.telemetry.TelemetryProto$TelemetryError error
int i
com.android.car.internal.util.IndentingPrintWriter writer
android.util.ArrayMap finalResults
android.util.ArrayMap errors
public void addMetricsConfig (java.lang.String, byte[], android.os.ResultReceiver)
String metricsConfigName
byte[] config
android.os.ResultReceiver callback
private int addMetricsConfigInternal (java.lang.String, byte[])
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
com.google.protobuf.InvalidProtocolBufferException e
RuntimeException e
String metricsConfigName
byte[] config
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
int status
public void removeMetricsConfig (java.lang.String)
String metricsConfigName
public void removeAllMetricsConfigs ()
public void getFinishedReport (java.lang.String, android.car.telemetry.ICarTelemetryReportListener)
String metricsConfigName
android.car.telemetry.ICarTelemetryReportListener listener
public void getAllFinishedReports (android.car.telemetry.ICarTelemetryReportListener)
android.car.telemetry.ICarTelemetryReportListener listener
public void setReportReadyListener (android.car.telemetry.ICarTelemetryReportReadyListener)
android.car.telemetry.ICarTelemetryReportReadyListener listener
public void clearReportReadyListener ()
private void onReportReady (java.lang.String)
android.os.RemoteException e
String metricsConfigName
public java.util.List getActiveMetricsConfigDetails ()
private void streamReports (android.car.telemetry.ICarTelemetryReportListener, java.lang.String, com.android.car.telemetry.MetricsReportProto$MetricsReportList)
java.io.IOException e
com.google.protobuf.ByteString reportBytes
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer reportContainer
java.io.DataOutputStream dataOutputStream
java.io.IOException e
android.car.telemetry.ICarTelemetryReportListener listener
String metricsConfigName
com.android.car.telemetry.MetricsReportProto$MetricsReportList reportList
int getReportStatus
android.os.ParcelFileDescriptor[] fds
private byte[] getBytes (android.car.telemetry.TelemetryProto$TelemetryError)
android.car.telemetry.TelemetryProto$TelemetryError error
private void sendResult (android.car.telemetry.ICarTelemetryReportListener, java.lang.String, android.os.ParcelFileDescriptor, android.car.telemetry.TelemetryProto$TelemetryError, int)
android.os.RemoteException e
android.car.telemetry.ICarTelemetryReportListener listener
String metricsConfigName
android.os.ParcelFileDescriptor reportFd
android.car.telemetry.TelemetryProto$TelemetryError error
int status
private void startMetricsCollection ()
private void onSystemMonitorEvent (com.android.car.telemetry.systemmonitor.SystemMonitorEvent)
com.android.car.telemetry.systemmonitor.SystemMonitorEvent event
private void cleanupMetricsConfig (java.lang.String)
String metricsConfigName
android.os.Handler getTelemetryHandler ()
com.android.car.telemetry.ResultStore getResultStore ()
com.android.car.telemetry.MetricsConfigStore getMetricsConfigStore ()
private synthetic void lambda$startMetricsCollection$12 ()
android.car.telemetry.TelemetryProto$TelemetryError error
RuntimeException e
android.car.telemetry.TelemetryProto$MetricsConfig config
private static synthetic java.lang.String lambda$getActiveMetricsConfigDetails$11 (android.car.telemetry.TelemetryProto$MetricsConfig)
android.car.telemetry.TelemetryProto$MetricsConfig config
private synthetic void lambda$clearReportReadyListener$10 ()
private synthetic void lambda$setReportReadyListener$9 (android.car.telemetry.ICarTelemetryReportReadyListener)
android.os.RemoteException e
String name
android.car.telemetry.ICarTelemetryReportReadyListener listener
java.util.Set configNames
private synthetic void lambda$getAllFinishedReports$8 (android.car.telemetry.ICarTelemetryReportListener)
com.android.car.telemetry.MetricsReportProto$MetricsReportList reportList
android.car.telemetry.TelemetryProto$TelemetryError telemetryError
String configName
android.car.telemetry.ICarTelemetryReportListener listener
java.util.Set finishedReports
private synthetic void lambda$getFinishedReport$7 (java.lang.String, android.car.telemetry.ICarTelemetryReportListener)
android.car.telemetry.TelemetryProto$TelemetryError error
String metricsConfigName
android.car.telemetry.ICarTelemetryReportListener listener
com.android.car.telemetry.MetricsReportProto$MetricsReportList reportList
private synthetic void lambda$removeAllMetricsConfigs$6 ()
private synthetic void lambda$removeMetricsConfig$5 (java.lang.String)
String metricsConfigName
private synthetic void lambda$addMetricsConfig$4 (java.lang.String, byte[], android.os.ResultReceiver)
String metricsConfigName
byte[] config
android.os.ResultReceiver callback
int status
private static synthetic void lambda$release$3 ()
private synthetic void lambda$release$2 ()
private synthetic void lambda$init$1 ()
com.android.car.systeminterface.SystemInterface systemInterface
java.io.File rootDirectory
private synthetic void lambda$init$0 (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
static void <clinit> ()
}
com/android/car/telemetry/MetricsConfigStore.class
MetricsConfigStore.java
package com.android.car.telemetry
public com.android.car.telemetry.MetricsConfigStore extends java.lang.Object {
static final String METRICS_CONFIG_DIR
private final java.io.File mConfigDirectory
private java.util.Map mActiveConfigs
public void <init> (java.io.File)
android.car.telemetry.TelemetryProto$MetricsConfig config
java.io.IOException e
java.io.File file
java.io.File rootDirectory
public java.util.List getActiveMetricsConfigs ()
public int addMetricsConfig (android.car.telemetry.TelemetryProto$MetricsConfig)
int currentVersion
java.io.IOException e
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
public boolean removeMetricsConfig (java.lang.String)
String metricsConfigName
public void removeAllMetricsConfigs ()
public boolean containsConfig (java.lang.String)
String metricsConfigName
}
com/android/car/telemetry/MetricsReportProto$1.class
MetricsReportProto.java
package com.android.car.telemetry
synthetic com.android.car.telemetry.MetricsReportProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/car/telemetry/MetricsReportProto$MetricsReportContainer$Builder.class
MetricsReportProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.MetricsReportProto$MetricsReportContainerOrBuilder {
private void <init> ()
public boolean hasReportBytes ()
public com.google.protobuf.ByteString getReportBytes ()
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder setReportBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder clearReportBytes ()
public boolean hasIsLastReport ()
public boolean getIsLastReport ()
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder setIsLastReport (boolean)
boolean value
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder clearIsLastReport ()
}
com/android/car/telemetry/MetricsReportProto$MetricsReportContainer.class
MetricsReportProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.MetricsReportProto$MetricsReportContainer extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.MetricsReportProto$MetricsReportContainerOrBuilder {
private int bitField0_
public static final int REPORT_BYTES_FIELD_NUMBER
private com.google.protobuf.ByteString reportBytes_
public static final int IS_LAST_REPORT_FIELD_NUMBER
private boolean isLastReport_
private static final com.android.car.telemetry.MetricsReportProto$MetricsReportContainer DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasReportBytes ()
public com.google.protobuf.ByteString getReportBytes ()
private void setReportBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
Class valueClass
private void clearReportBytes ()
public boolean hasIsLastReport ()
public boolean getIsLastReport ()
private void setIsLastReport (boolean)
boolean value
private void clearIsLastReport ()
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder newBuilder ()
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder newBuilder (com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.MetricsReportProto$MetricsReportContainer getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer defaultInstance
}
com/android/car/telemetry/MetricsReportProto$MetricsReportContainerOrBuilder.class
MetricsReportProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.MetricsReportProto$MetricsReportContainerOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasReportBytes ()
public abstract com.google.protobuf.ByteString getReportBytes ()
public abstract boolean hasIsLastReport ()
public abstract boolean getIsLastReport ()
}
com/android/car/telemetry/MetricsReportProto$MetricsReportList$Builder.class
MetricsReportProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.MetricsReportProto$MetricsReportListOrBuilder {
private void <init> ()
public java.util.List getReportList ()
public int getReportCount ()
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainer getReport (int)
int index
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder setReport (int, com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
int index
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer value
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder setReport (int, com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder)
int index
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder builderForValue
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder addReport (com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer value
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder addReport (int, com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
int index
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer value
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder addReport (com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder)
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder builderForValue
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder addReport (int, com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder)
int index
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer$Builder builderForValue
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder addAllReport (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder clearReport ()
public com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder removeReport (int)
int index
}
com/android/car/telemetry/MetricsReportProto$MetricsReportList.class
MetricsReportProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.MetricsReportProto$MetricsReportList extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.MetricsReportProto$MetricsReportListOrBuilder {
public static final int REPORT_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList report_
private static final com.android.car.telemetry.MetricsReportProto$MetricsReportList DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getReportList ()
public java.util.List getReportOrBuilderList ()
public int getReportCount ()
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainer getReport (int)
int index
public com.android.car.telemetry.MetricsReportProto$MetricsReportContainerOrBuilder getReportOrBuilder (int)
int index
private void ensureReportIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setReport (int, com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
int index
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer value
private void addReport (com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer value
private void addReport (int, com.android.car.telemetry.MetricsReportProto$MetricsReportContainer)
int index
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer value
private void addAllReport (java.lang.Iterable)
Iterable values
private void clearReport ()
private void removeReport (int)
int index
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder newBuilder ()
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder newBuilder (com.android.car.telemetry.MetricsReportProto$MetricsReportList)
com.android.car.telemetry.MetricsReportProto$MetricsReportList prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.MetricsReportProto$MetricsReportList getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.MetricsReportProto$MetricsReportList defaultInstance
}
com/android/car/telemetry/MetricsReportProto$MetricsReportListOrBuilder.class
MetricsReportProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.MetricsReportProto$MetricsReportListOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getReportList ()
public abstract com.android.car.telemetry.MetricsReportProto$MetricsReportContainer getReport (int)
public abstract int getReportCount ()
}
com/android/car/telemetry/MetricsReportProto.class
MetricsReportProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.MetricsReportProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/car/telemetry/ResultStore$InterimResult.class
ResultStore.java
package com.android.car.telemetry
final com.android.car.telemetry.ResultStore$InterimResult extends java.lang.Object {
private final android.os.PersistableBundle mBundle
private final boolean mDirty
private void <init> (android.os.PersistableBundle)
android.os.PersistableBundle bundle
private void <init> (android.os.PersistableBundle, boolean)
android.os.PersistableBundle bundle
boolean dirty
private android.os.PersistableBundle getBundle ()
private boolean isDirty ()
}
com/android/car/telemetry/ResultStore.class
ResultStore.java
package com.android.car.telemetry
public com.android.car.telemetry.ResultStore extends java.lang.Object {
private static final long STALE_THRESHOLD_MILLIS
static final String INTERIM_RESULT_DIR
static final String ERROR_RESULT_DIR
static final String FINAL_RESULT_DIR
static final String PUBLISHER_STORAGE_DIR
static final String BUNDLE_KEY_BOOT_COUNT
static final String BUNDLE_KEY_ID
static final String BUNDLE_KEY_TIMESTAMP
private final android.util.ArrayMap mInterimResultCache
private final android.util.ArrayMap mMetricsReportCache
private final android.util.ArrayMap mErrorCache
private final android.util.ArrayMap mPublisherCache
private final android.util.ArrayMap mReportCountMap
private final android.content.Context mContext
private final java.io.File mInterimResultDirectory
private final java.io.File mErrorResultDirectory
private final java.io.File mMetricsReportDirectory
private final java.io.File mPublisherDataDirectory
public void <init> (android.content.Context, java.io.File)
android.content.Context context
java.io.File rootDirectory
private void loadInterimResultsIntoMemory ()
android.os.PersistableBundle interimResultBundle
java.io.IOException e
java.io.File file
java.io.File[] files
public android.os.PersistableBundle getInterimResult (java.lang.String)
String metricsConfigName
public com.android.car.telemetry.MetricsReportProto$MetricsReportList getMetricsReports (java.lang.String, boolean)
String metricsConfigName
boolean deleteResult
com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder reportList
public android.util.ArrayMap getAllMetricsReports ()
int i
com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder reportList
java.io.File file
android.util.ArrayMap results
java.io.File[] files
public android.car.telemetry.TelemetryProto$TelemetryError getErrorResult (java.lang.String, boolean)
java.io.IOException e
String metricsConfigName
boolean deleteResult
android.car.telemetry.TelemetryProto$TelemetryError result
java.io.File file
public android.util.ArrayMap getAllErrorResults ()
android.car.telemetry.TelemetryProto$TelemetryError error
java.io.IOException e
java.io.File file
android.util.ArrayMap errors
java.io.File[] files
public android.os.PersistableBundle getPublisherData (java.lang.String, boolean)
java.io.IOException e
String publisherName
boolean deleteData
android.os.PersistableBundle data
java.io.File file
public void putInterimResult (java.lang.String, android.os.PersistableBundle)
String metricsConfigName
android.os.PersistableBundle result
public void putMetricsReport (java.lang.String, android.os.PersistableBundle, boolean)
String metricsConfigName
android.os.PersistableBundle report
boolean finished
com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder reportList
public void putErrorResult (java.lang.String, android.car.telemetry.TelemetryProto$TelemetryError)
String metricsConfigName
android.car.telemetry.TelemetryProto$TelemetryError error
public void putPublisherData (java.lang.String, android.os.PersistableBundle)
String publisherName
android.os.PersistableBundle data
public void removeInterimResult (java.lang.String)
String metricsConfigName
public void removeMetricsReports (java.lang.String)
String metricsConfigName
public void removeErrorResult (java.lang.String)
String metricsConfigName
public void removePublisherData (java.lang.String)
String publisherName
public void removeResult (java.lang.String)
String metricsConfigName
public void removeAllResults ()
public java.util.Set getFinishedMetricsConfigNames ()
java.util.HashSet configNames
String[] fileNames
public void flushToDisk ()
private void writeInterimResultsToFile ()
private void writeMetricsReportsToFile ()
private void writeErrorsToFile ()
private void writePublisherCacheToFile ()
private com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder readMetricsReportList (java.lang.String)
java.io.IOException e
String metricsConfigName
java.io.File file
private void annotateReport (java.lang.String, android.os.PersistableBundle)
String metricsConfigName
android.os.PersistableBundle report
int id
private synthetic void lambda$writePublisherCacheToFile$3 (java.lang.String, android.os.PersistableBundle)
java.io.IOException e
String publisherName
android.os.PersistableBundle bundle
private synthetic void lambda$writeErrorsToFile$2 (java.lang.String, android.car.telemetry.TelemetryProto$TelemetryError)
java.io.IOException e
String metricsConfigName
android.car.telemetry.TelemetryProto$TelemetryError telemetryError
private synthetic void lambda$writeMetricsReportsToFile$1 (java.lang.String, com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder)
java.io.IOException e
String metricsConfigName
com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder reportList
private synthetic void lambda$writeInterimResultsToFile$0 (java.lang.String, com.android.car.telemetry.ResultStore$InterimResult)
java.io.IOException e
String metricsConfigName
com.android.car.telemetry.ResultStore$InterimResult interimResult
static void <clinit> ()
}
com/android/car/telemetry/StatsLogProto$1.class
StatsLogProto.java
package com.android.car.telemetry
synthetic com.android.car.telemetry.StatsLogProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/car/telemetry/StatsLogProto$AggregatedAtomInfo$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$AggregatedAtomInfoOrBuilder {
private void <init> ()
public boolean hasAtom ()
public com.android.car.telemetry.AtomsProto$Atom getAtom ()
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder setAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder setAtom (com.android.car.telemetry.AtomsProto$Atom$Builder)
com.android.car.telemetry.AtomsProto$Atom$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder mergeAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder clearAtom ()
public java.util.List getElapsedTimestampNanosList ()
public int getElapsedTimestampNanosCount ()
public long getElapsedTimestampNanos (int)
int index
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder setElapsedTimestampNanos (int, long)
int index
long value
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder addElapsedTimestampNanos (long)
long value
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder addAllElapsedTimestampNanos (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder clearElapsedTimestampNanos ()
}
com/android/car/telemetry/StatsLogProto$AggregatedAtomInfo.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$AggregatedAtomInfoOrBuilder {
private int bitField0_
public static final int ATOM_FIELD_NUMBER
private com.android.car.telemetry.AtomsProto$Atom atom_
public static final int ELAPSED_TIMESTAMP_NANOS_FIELD_NUMBER
private com.google.protobuf.Internal$LongList elapsedTimestampNanos_
private static final com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasAtom ()
public com.android.car.telemetry.AtomsProto$Atom getAtom ()
private void setAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
private void mergeAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
private void clearAtom ()
public java.util.List getElapsedTimestampNanosList ()
public int getElapsedTimestampNanosCount ()
public long getElapsedTimestampNanos (int)
int index
private void ensureElapsedTimestampNanosIsMutable ()
com.google.protobuf.Internal$LongList tmp
private void setElapsedTimestampNanos (int, long)
int index
long value
private void addElapsedTimestampNanos (long)
long value
private void addAllElapsedTimestampNanos (java.lang.Iterable)
Iterable values
private void clearElapsedTimestampNanos ()
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder newBuilder (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo defaultInstance
}
com/android/car/telemetry/StatsLogProto$AggregatedAtomInfoOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$AggregatedAtomInfoOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasAtom ()
public abstract com.android.car.telemetry.AtomsProto$Atom getAtom ()
public abstract java.util.List getElapsedTimestampNanosList ()
public abstract int getElapsedTimestampNanosCount ()
public abstract long getElapsedTimestampNanos (int)
}
com/android/car/telemetry/StatsLogProto$ConfigMetricsReport$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$ConfigMetricsReportOrBuilder {
private void <init> ()
public java.util.List getMetricsList ()
public int getMetricsCount ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport getMetrics (int)
int index
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder setMetrics (int, com.android.car.telemetry.StatsLogProto$StatsLogReport)
int index
com.android.car.telemetry.StatsLogProto$StatsLogReport value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder setMetrics (int, com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder)
int index
com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport)
com.android.car.telemetry.StatsLogProto$StatsLogReport value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addMetrics (int, com.android.car.telemetry.StatsLogProto$StatsLogReport)
int index
com.android.car.telemetry.StatsLogProto$StatsLogReport value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder)
com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addMetrics (int, com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder)
int index
com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addAllMetrics (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder clearMetrics ()
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder removeMetrics (int)
int index
public java.util.List getStringsList ()
public int getStringsCount ()
public java.lang.String getStrings (int)
int index
public com.google.protobuf.ByteString getStringsBytes (int)
int index
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder setStrings (int, java.lang.String)
int index
String value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addStrings (java.lang.String)
String value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addAllStrings (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder clearStrings ()
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder addStringsBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
com/android/car/telemetry/StatsLogProto$ConfigMetricsReport.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$ConfigMetricsReport extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$ConfigMetricsReportOrBuilder {
public static final int METRICS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList metrics_
public static final int STRINGS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList strings_
private static final com.android.car.telemetry.StatsLogProto$ConfigMetricsReport DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getMetricsList ()
public java.util.List getMetricsOrBuilderList ()
public int getMetricsCount ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport getMetrics (int)
int index
public com.android.car.telemetry.StatsLogProto$StatsLogReportOrBuilder getMetricsOrBuilder (int)
int index
private void ensureMetricsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setMetrics (int, com.android.car.telemetry.StatsLogProto$StatsLogReport)
int index
com.android.car.telemetry.StatsLogProto$StatsLogReport value
private void addMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport)
com.android.car.telemetry.StatsLogProto$StatsLogReport value
private void addMetrics (int, com.android.car.telemetry.StatsLogProto$StatsLogReport)
int index
com.android.car.telemetry.StatsLogProto$StatsLogReport value
private void addAllMetrics (java.lang.Iterable)
Iterable values
private void clearMetrics ()
private void removeMetrics (int)
int index
public java.util.List getStringsList ()
public int getStringsCount ()
public java.lang.String getStrings (int)
int index
public com.google.protobuf.ByteString getStringsBytes (int)
int index
private void ensureStringsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setStrings (int, java.lang.String)
int index
String value
Class valueClass
private void addStrings (java.lang.String)
String value
Class valueClass
private void addAllStrings (java.lang.Iterable)
Iterable values
private void clearStrings ()
private void addStringsBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder newBuilder (com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReport getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport defaultInstance
}
com/android/car/telemetry/StatsLogProto$ConfigMetricsReportList$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$ConfigMetricsReportListOrBuilder {
private void <init> ()
public java.util.List getReportsList ()
public int getReportsCount ()
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport getReports (int)
int index
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder setReports (int, com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
int index
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder setReports (int, com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder)
int index
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder addReports (com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder addReports (int, com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
int index
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport value
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder addReports (com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder)
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder addReports (int, com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder)
int index
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder addAllReports (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder clearReports ()
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder removeReports (int)
int index
}
com/android/car/telemetry/StatsLogProto$ConfigMetricsReportList.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$ConfigMetricsReportListOrBuilder {
public static final int REPORTS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList reports_
private static final com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getReportsList ()
public java.util.List getReportsOrBuilderList ()
public int getReportsCount ()
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReport getReports (int)
int index
public com.android.car.telemetry.StatsLogProto$ConfigMetricsReportOrBuilder getReportsOrBuilder (int)
int index
private void ensureReportsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setReports (int, com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
int index
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport value
private void addReports (com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport value
private void addReports (int, com.android.car.telemetry.StatsLogProto$ConfigMetricsReport)
int index
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport value
private void addAllReports (java.lang.Iterable)
Iterable values
private void clearReports ()
private void removeReports (int)
int index
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList$Builder newBuilder (com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList)
com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList defaultInstance
}
com/android/car/telemetry/StatsLogProto$ConfigMetricsReportListOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$ConfigMetricsReportListOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getReportsList ()
public abstract com.android.car.telemetry.StatsLogProto$ConfigMetricsReport getReports (int)
public abstract int getReportsCount ()
}
com/android/car/telemetry/StatsLogProto$ConfigMetricsReportOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$ConfigMetricsReportOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getMetricsList ()
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReport getMetrics (int)
public abstract int getMetricsCount ()
public abstract java.util.List getStringsList ()
public abstract int getStringsCount ()
public abstract java.lang.String getStrings (int)
public abstract com.google.protobuf.ByteString getStringsBytes (int)
}
com/android/car/telemetry/StatsLogProto$DimensionsValue$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$DimensionsValueOrBuilder {
private void <init> ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase getValueCase ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValue ()
public boolean hasField ()
public int getField ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setField (int)
int value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearField ()
public boolean hasValueStr ()
public java.lang.String getValueStr ()
public com.google.protobuf.ByteString getValueStrBytes ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueStr (java.lang.String)
String value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueStr ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueStrBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasValueInt ()
public int getValueInt ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueInt (int)
int value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueInt ()
public boolean hasValueLong ()
public long getValueLong ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueLong (long)
long value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueLong ()
public boolean hasValueBool ()
public boolean getValueBool ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueBool (boolean)
boolean value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueBool ()
public boolean hasValueFloat ()
public float getValueFloat ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueFloat (float)
float value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueFloat ()
public boolean hasValueTuple ()
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple getValueTuple ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueTuple (com.android.car.telemetry.StatsLogProto$DimensionsValueTuple)
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueTuple (com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder)
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder mergeValueTuple (com.android.car.telemetry.StatsLogProto$DimensionsValueTuple)
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueTuple ()
public boolean hasValueStrHash ()
public long getValueStrHash ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder setValueStrHash (long)
long value
public com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder clearValueStrHash ()
}
com/android/car/telemetry/StatsLogProto$DimensionsValue$ValueCase.class
StatsLogProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase extends java.lang.Enum {
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_STR
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_INT
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_LONG
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_BOOL
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_FLOAT
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_TUPLE
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_STR_HASH
public static final enum com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase VALUE_NOT_SET
private final int value
private static final synthetic com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase[] $VALUES
public static com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase[] values ()
public static com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase valueOf (int)
int value
public static com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsLogProto$DimensionsValue.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$DimensionsValue extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$DimensionsValueOrBuilder {
private int bitField0_
private int valueCase_
private Object value_
public static final int FIELD_FIELD_NUMBER
private int field_
public static final int VALUE_STR_FIELD_NUMBER
public static final int VALUE_INT_FIELD_NUMBER
public static final int VALUE_LONG_FIELD_NUMBER
public static final int VALUE_BOOL_FIELD_NUMBER
public static final int VALUE_FLOAT_FIELD_NUMBER
public static final int VALUE_TUPLE_FIELD_NUMBER
public static final int VALUE_STR_HASH_FIELD_NUMBER
private static final com.android.car.telemetry.StatsLogProto$DimensionsValue DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase getValueCase ()
private void clearValue ()
public boolean hasField ()
public int getField ()
private void setField (int)
int value
private void clearField ()
public boolean hasValueStr ()
public java.lang.String getValueStr ()
String ref
public com.google.protobuf.ByteString getValueStrBytes ()
String ref
private void setValueStr (java.lang.String)
String value
Class valueClass
private void clearValueStr ()
private void setValueStrBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasValueInt ()
public int getValueInt ()
private void setValueInt (int)
int value
private void clearValueInt ()
public boolean hasValueLong ()
public long getValueLong ()
private void setValueLong (long)
long value
private void clearValueLong ()
public boolean hasValueBool ()
public boolean getValueBool ()
private void setValueBool (boolean)
boolean value
private void clearValueBool ()
public boolean hasValueFloat ()
public float getValueFloat ()
private void setValueFloat (float)
float value
private void clearValueFloat ()
public boolean hasValueTuple ()
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple getValueTuple ()
private void setValueTuple (com.android.car.telemetry.StatsLogProto$DimensionsValueTuple)
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple value
private void mergeValueTuple (com.android.car.telemetry.StatsLogProto$DimensionsValueTuple)
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple value
private void clearValueTuple ()
public boolean hasValueStrHash ()
public long getValueStrHash ()
private void setValueStrHash (long)
long value
private void clearValueStrHash ()
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$DimensionsValue parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder newBuilder (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$DimensionsValue getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$DimensionsValue defaultInstance
}
com/android/car/telemetry/StatsLogProto$DimensionsValueOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValueOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasField ()
public abstract int getField ()
public abstract boolean hasValueStr ()
public abstract java.lang.String getValueStr ()
public abstract com.google.protobuf.ByteString getValueStrBytes ()
public abstract boolean hasValueInt ()
public abstract int getValueInt ()
public abstract boolean hasValueLong ()
public abstract long getValueLong ()
public abstract boolean hasValueBool ()
public abstract boolean getValueBool ()
public abstract boolean hasValueFloat ()
public abstract float getValueFloat ()
public abstract boolean hasValueTuple ()
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValueTuple getValueTuple ()
public abstract boolean hasValueStrHash ()
public abstract long getValueStrHash ()
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValue$ValueCase getValueCase ()
}
com/android/car/telemetry/StatsLogProto$DimensionsValueTuple$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$DimensionsValueTupleOrBuilder {
private void <init> ()
public java.util.List getDimensionsValueList ()
public int getDimensionsValueCount ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionsValue (int)
int index
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder setDimensionsValue (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder setDimensionsValue (int, com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder addDimensionsValue (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder addDimensionsValue (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder addDimensionsValue (com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder addDimensionsValue (int, com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder addAllDimensionsValue (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder clearDimensionsValue ()
public com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder removeDimensionsValue (int)
int index
}
com/android/car/telemetry/StatsLogProto$DimensionsValueTuple.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$DimensionsValueTuple extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$DimensionsValueTupleOrBuilder {
public static final int DIMENSIONS_VALUE_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList dimensionsValue_
private static final com.android.car.telemetry.StatsLogProto$DimensionsValueTuple DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getDimensionsValueList ()
public java.util.List getDimensionsValueOrBuilderList ()
public int getDimensionsValueCount ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionsValue (int)
int index
public com.android.car.telemetry.StatsLogProto$DimensionsValueOrBuilder getDimensionsValueOrBuilder (int)
int index
private void ensureDimensionsValueIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setDimensionsValue (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void addDimensionsValue (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void addDimensionsValue (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void addAllDimensionsValue (java.lang.Iterable)
Iterable values
private void clearDimensionsValue ()
private void removeDimensionsValue (int)
int index
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple$Builder newBuilder (com.android.car.telemetry.StatsLogProto$DimensionsValueTuple)
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$DimensionsValueTuple getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple defaultInstance
}
com/android/car/telemetry/StatsLogProto$DimensionsValueTupleOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValueTupleOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getDimensionsValueList ()
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionsValue (int)
public abstract int getDimensionsValueCount ()
}
com/android/car/telemetry/StatsLogProto$EventMetricData$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$EventMetricData$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$EventMetricDataOrBuilder {
private void <init> ()
public boolean hasElapsedTimestampNanos ()
public long getElapsedTimestampNanos ()
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder setElapsedTimestampNanos (long)
long value
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder clearElapsedTimestampNanos ()
public boolean hasAtom ()
public com.android.car.telemetry.AtomsProto$Atom getAtom ()
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder setAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder setAtom (com.android.car.telemetry.AtomsProto$Atom$Builder)
com.android.car.telemetry.AtomsProto$Atom$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder mergeAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder clearAtom ()
public boolean hasAggregatedAtomInfo ()
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getAggregatedAtomInfo ()
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder setAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder setAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder mergeAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
public com.android.car.telemetry.StatsLogProto$EventMetricData$Builder clearAggregatedAtomInfo ()
}
com/android/car/telemetry/StatsLogProto$EventMetricData.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$EventMetricData extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$EventMetricDataOrBuilder {
private int bitField0_
public static final int ELAPSED_TIMESTAMP_NANOS_FIELD_NUMBER
private long elapsedTimestampNanos_
public static final int ATOM_FIELD_NUMBER
private com.android.car.telemetry.AtomsProto$Atom atom_
public static final int AGGREGATED_ATOM_INFO_FIELD_NUMBER
private com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo aggregatedAtomInfo_
private static final com.android.car.telemetry.StatsLogProto$EventMetricData DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasElapsedTimestampNanos ()
public long getElapsedTimestampNanos ()
private void setElapsedTimestampNanos (long)
long value
private void clearElapsedTimestampNanos ()
public boolean hasAtom ()
public com.android.car.telemetry.AtomsProto$Atom getAtom ()
private void setAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
private void mergeAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
private void clearAtom ()
public boolean hasAggregatedAtomInfo ()
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getAggregatedAtomInfo ()
private void setAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
private void mergeAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
private void clearAggregatedAtomInfo ()
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$EventMetricData parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$EventMetricData$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$EventMetricData$Builder newBuilder (com.android.car.telemetry.StatsLogProto$EventMetricData)
com.android.car.telemetry.StatsLogProto$EventMetricData prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$EventMetricData getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$EventMetricData defaultInstance
}
com/android/car/telemetry/StatsLogProto$EventMetricDataOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$EventMetricDataOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasElapsedTimestampNanos ()
public abstract long getElapsedTimestampNanos ()
public abstract boolean hasAtom ()
public abstract com.android.car.telemetry.AtomsProto$Atom getAtom ()
public abstract boolean hasAggregatedAtomInfo ()
public abstract com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getAggregatedAtomInfo ()
}
com/android/car/telemetry/StatsLogProto$GaugeBucketInfo$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$GaugeBucketInfoOrBuilder {
private void <init> ()
public java.util.List getAtomList ()
public int getAtomCount ()
public com.android.car.telemetry.AtomsProto$Atom getAtom (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder setAtom (int, com.android.car.telemetry.AtomsProto$Atom)
int index
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder setAtom (int, com.android.car.telemetry.AtomsProto$Atom$Builder)
int index
com.android.car.telemetry.AtomsProto$Atom$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAtom (int, com.android.car.telemetry.AtomsProto$Atom)
int index
com.android.car.telemetry.AtomsProto$Atom value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAtom (com.android.car.telemetry.AtomsProto$Atom$Builder)
com.android.car.telemetry.AtomsProto$Atom$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAtom (int, com.android.car.telemetry.AtomsProto$Atom$Builder)
int index
com.android.car.telemetry.AtomsProto$Atom$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAllAtom (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder clearAtom ()
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder removeAtom (int)
int index
public java.util.List getElapsedTimestampNanosList ()
public int getElapsedTimestampNanosCount ()
public long getElapsedTimestampNanos (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder setElapsedTimestampNanos (int, long)
int index
long value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addElapsedTimestampNanos (long)
long value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAllElapsedTimestampNanos (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder clearElapsedTimestampNanos ()
public java.util.List getAggregatedAtomInfoList ()
public int getAggregatedAtomInfoCount ()
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getAggregatedAtomInfo (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder setAggregatedAtomInfo (int, com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
int index
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder setAggregatedAtomInfo (int, com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder)
int index
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAggregatedAtomInfo (int, com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
int index
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAggregatedAtomInfo (int, com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder)
int index
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder addAllAggregatedAtomInfo (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder clearAggregatedAtomInfo ()
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder removeAggregatedAtomInfo (int)
int index
}
com/android/car/telemetry/StatsLogProto$GaugeBucketInfo.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$GaugeBucketInfo extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$GaugeBucketInfoOrBuilder {
public static final int ATOM_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList atom_
public static final int ELAPSED_TIMESTAMP_NANOS_FIELD_NUMBER
private com.google.protobuf.Internal$LongList elapsedTimestampNanos_
public static final int AGGREGATED_ATOM_INFO_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList aggregatedAtomInfo_
private static final com.android.car.telemetry.StatsLogProto$GaugeBucketInfo DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getAtomList ()
public java.util.List getAtomOrBuilderList ()
public int getAtomCount ()
public com.android.car.telemetry.AtomsProto$Atom getAtom (int)
int index
public com.android.car.telemetry.AtomsProto$AtomOrBuilder getAtomOrBuilder (int)
int index
private void ensureAtomIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setAtom (int, com.android.car.telemetry.AtomsProto$Atom)
int index
com.android.car.telemetry.AtomsProto$Atom value
private void addAtom (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom value
private void addAtom (int, com.android.car.telemetry.AtomsProto$Atom)
int index
com.android.car.telemetry.AtomsProto$Atom value
private void addAllAtom (java.lang.Iterable)
Iterable values
private void clearAtom ()
private void removeAtom (int)
int index
public java.util.List getElapsedTimestampNanosList ()
public int getElapsedTimestampNanosCount ()
public long getElapsedTimestampNanos (int)
int index
private void ensureElapsedTimestampNanosIsMutable ()
com.google.protobuf.Internal$LongList tmp
private void setElapsedTimestampNanos (int, long)
int index
long value
private void addElapsedTimestampNanos (long)
long value
private void addAllElapsedTimestampNanos (java.lang.Iterable)
Iterable values
private void clearElapsedTimestampNanos ()
public java.util.List getAggregatedAtomInfoList ()
public java.util.List getAggregatedAtomInfoOrBuilderList ()
public int getAggregatedAtomInfoCount ()
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getAggregatedAtomInfo (int)
int index
public com.android.car.telemetry.StatsLogProto$AggregatedAtomInfoOrBuilder getAggregatedAtomInfoOrBuilder (int)
int index
private void ensureAggregatedAtomInfoIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setAggregatedAtomInfo (int, com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
int index
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
private void addAggregatedAtomInfo (com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
private void addAggregatedAtomInfo (int, com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo)
int index
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo value
private void addAllAggregatedAtomInfo (java.lang.Iterable)
Iterable values
private void clearAggregatedAtomInfo ()
private void removeAggregatedAtomInfo (int)
int index
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder newBuilder (com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$GaugeBucketInfo getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo defaultInstance
}
com/android/car/telemetry/StatsLogProto$GaugeBucketInfoOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$GaugeBucketInfoOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getAtomList ()
public abstract com.android.car.telemetry.AtomsProto$Atom getAtom (int)
public abstract int getAtomCount ()
public abstract java.util.List getElapsedTimestampNanosList ()
public abstract int getElapsedTimestampNanosCount ()
public abstract long getElapsedTimestampNanos (int)
public abstract java.util.List getAggregatedAtomInfoList ()
public abstract com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo getAggregatedAtomInfo (int)
public abstract int getAggregatedAtomInfoCount ()
}
com/android/car/telemetry/StatsLogProto$GaugeMetricData$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$GaugeMetricDataOrBuilder {
private void <init> ()
public java.util.List getBucketInfoList ()
public int getBucketInfoCount ()
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo getBucketInfo (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder setBucketInfo (int, com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
int index
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo value
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder setBucketInfo (int, com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder)
int index
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addBucketInfo (com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo value
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addBucketInfo (int, com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
int index
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo value
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addBucketInfo (com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder)
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addBucketInfo (int, com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder)
int index
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addAllBucketInfo (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder clearBucketInfo ()
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder removeBucketInfo (int)
int index
public java.util.List getDimensionLeafValuesInWhatList ()
public int getDimensionLeafValuesInWhatCount ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionLeafValuesInWhat (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder setDimensionLeafValuesInWhat (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder setDimensionLeafValuesInWhat (int, com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addDimensionLeafValuesInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addDimensionLeafValuesInWhat (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addDimensionLeafValuesInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addDimensionLeafValuesInWhat (int, com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder addAllDimensionLeafValuesInWhat (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder clearDimensionLeafValuesInWhat ()
public com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder removeDimensionLeafValuesInWhat (int)
int index
}
com/android/car/telemetry/StatsLogProto$GaugeMetricData.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$GaugeMetricData extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$GaugeMetricDataOrBuilder {
public static final int BUCKET_INFO_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList bucketInfo_
public static final int DIMENSION_LEAF_VALUES_IN_WHAT_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList dimensionLeafValuesInWhat_
private static final com.android.car.telemetry.StatsLogProto$GaugeMetricData DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getBucketInfoList ()
public java.util.List getBucketInfoOrBuilderList ()
public int getBucketInfoCount ()
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfo getBucketInfo (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeBucketInfoOrBuilder getBucketInfoOrBuilder (int)
int index
private void ensureBucketInfoIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setBucketInfo (int, com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
int index
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo value
private void addBucketInfo (com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo value
private void addBucketInfo (int, com.android.car.telemetry.StatsLogProto$GaugeBucketInfo)
int index
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo value
private void addAllBucketInfo (java.lang.Iterable)
Iterable values
private void clearBucketInfo ()
private void removeBucketInfo (int)
int index
public java.util.List getDimensionLeafValuesInWhatList ()
public java.util.List getDimensionLeafValuesInWhatOrBuilderList ()
public int getDimensionLeafValuesInWhatCount ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionLeafValuesInWhat (int)
int index
public com.android.car.telemetry.StatsLogProto$DimensionsValueOrBuilder getDimensionLeafValuesInWhatOrBuilder (int)
int index
private void ensureDimensionLeafValuesInWhatIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setDimensionLeafValuesInWhat (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void addDimensionLeafValuesInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void addDimensionLeafValuesInWhat (int, com.android.car.telemetry.StatsLogProto$DimensionsValue)
int index
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void addAllDimensionLeafValuesInWhat (java.lang.Iterable)
Iterable values
private void clearDimensionLeafValuesInWhat ()
private void removeDimensionLeafValuesInWhat (int)
int index
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder newBuilder (com.android.car.telemetry.StatsLogProto$GaugeMetricData)
com.android.car.telemetry.StatsLogProto$GaugeMetricData prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$GaugeMetricData getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$GaugeMetricData defaultInstance
}
com/android/car/telemetry/StatsLogProto$GaugeMetricDataOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$GaugeMetricDataOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getBucketInfoList ()
public abstract com.android.car.telemetry.StatsLogProto$GaugeBucketInfo getBucketInfo (int)
public abstract int getBucketInfoCount ()
public abstract java.util.List getDimensionLeafValuesInWhatList ()
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionLeafValuesInWhat (int)
public abstract int getDimensionLeafValuesInWhatCount ()
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$StatsLogReportOrBuilder {
private void <init> ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase getDataCase ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder clearData ()
public boolean hasMetricId ()
public long getMetricId ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setMetricId (long)
long value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder clearMetricId ()
public boolean hasEventMetrics ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper getEventMetrics ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setEventMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setEventMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder)
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder mergeEventMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder clearEventMetrics ()
public boolean hasGaugeMetrics ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper getGaugeMetrics ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setGaugeMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setGaugeMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder)
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder mergeGaugeMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder clearGaugeMetrics ()
public boolean hasDimensionsPathInWhat ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionsPathInWhat ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setDimensionsPathInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setDimensionsPathInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder)
com.android.car.telemetry.StatsLogProto$DimensionsValue$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder mergeDimensionsPathInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder clearDimensionsPathInWhat ()
public boolean hasIsActive ()
public boolean getIsActive ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder setIsActive (boolean)
boolean value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder clearIsActive ()
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$DataCase.class
StatsLogProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase extends java.lang.Enum {
public static final enum com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase EVENT_METRICS
public static final enum com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase GAUGE_METRICS
public static final enum com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase DATA_NOT_SET
private final int value
private static final synthetic com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase[] $VALUES
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase[] values ()
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase valueOf (int)
int value
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapperOrBuilder {
private void <init> ()
public java.util.List getDataList ()
public int getDataCount ()
public com.android.car.telemetry.StatsLogProto$EventMetricData getData (int)
int index
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder setData (int, com.android.car.telemetry.StatsLogProto$EventMetricData)
int index
com.android.car.telemetry.StatsLogProto$EventMetricData value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder setData (int, com.android.car.telemetry.StatsLogProto$EventMetricData$Builder)
int index
com.android.car.telemetry.StatsLogProto$EventMetricData$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder addData (com.android.car.telemetry.StatsLogProto$EventMetricData)
com.android.car.telemetry.StatsLogProto$EventMetricData value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder addData (int, com.android.car.telemetry.StatsLogProto$EventMetricData)
int index
com.android.car.telemetry.StatsLogProto$EventMetricData value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder addData (com.android.car.telemetry.StatsLogProto$EventMetricData$Builder)
com.android.car.telemetry.StatsLogProto$EventMetricData$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder addData (int, com.android.car.telemetry.StatsLogProto$EventMetricData$Builder)
int index
com.android.car.telemetry.StatsLogProto$EventMetricData$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder addAllData (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder clearData ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder removeData (int)
int index
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$EventMetricDataWrapper.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapperOrBuilder {
public static final int DATA_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList data_
private static final com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getDataList ()
public java.util.List getDataOrBuilderList ()
public int getDataCount ()
public com.android.car.telemetry.StatsLogProto$EventMetricData getData (int)
int index
public com.android.car.telemetry.StatsLogProto$EventMetricDataOrBuilder getDataOrBuilder (int)
int index
private void ensureDataIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setData (int, com.android.car.telemetry.StatsLogProto$EventMetricData)
int index
com.android.car.telemetry.StatsLogProto$EventMetricData value
private void addData (com.android.car.telemetry.StatsLogProto$EventMetricData)
com.android.car.telemetry.StatsLogProto$EventMetricData value
private void addData (int, com.android.car.telemetry.StatsLogProto$EventMetricData)
int index
com.android.car.telemetry.StatsLogProto$EventMetricData value
private void addAllData (java.lang.Iterable)
Iterable values
private void clearData ()
private void removeData (int)
int index
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper$Builder newBuilder (com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper defaultInstance
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$EventMetricDataWrapperOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapperOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getDataList ()
public abstract com.android.car.telemetry.StatsLogProto$EventMetricData getData (int)
public abstract int getDataCount ()
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapperOrBuilder {
private void <init> ()
public java.util.List getDataList ()
public int getDataCount ()
public com.android.car.telemetry.StatsLogProto$GaugeMetricData getData (int)
int index
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder setData (int, com.android.car.telemetry.StatsLogProto$GaugeMetricData)
int index
com.android.car.telemetry.StatsLogProto$GaugeMetricData value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder setData (int, com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder)
int index
com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder addData (com.android.car.telemetry.StatsLogProto$GaugeMetricData)
com.android.car.telemetry.StatsLogProto$GaugeMetricData value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder addData (int, com.android.car.telemetry.StatsLogProto$GaugeMetricData)
int index
com.android.car.telemetry.StatsLogProto$GaugeMetricData value
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder addData (com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder)
com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder addData (int, com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder)
int index
com.android.car.telemetry.StatsLogProto$GaugeMetricData$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder addAllData (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder clearData ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder removeData (int)
int index
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$GaugeMetricDataWrapper.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapperOrBuilder {
public static final int DATA_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList data_
private static final com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getDataList ()
public java.util.List getDataOrBuilderList ()
public int getDataCount ()
public com.android.car.telemetry.StatsLogProto$GaugeMetricData getData (int)
int index
public com.android.car.telemetry.StatsLogProto$GaugeMetricDataOrBuilder getDataOrBuilder (int)
int index
private void ensureDataIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setData (int, com.android.car.telemetry.StatsLogProto$GaugeMetricData)
int index
com.android.car.telemetry.StatsLogProto$GaugeMetricData value
private void addData (com.android.car.telemetry.StatsLogProto$GaugeMetricData)
com.android.car.telemetry.StatsLogProto$GaugeMetricData value
private void addData (int, com.android.car.telemetry.StatsLogProto$GaugeMetricData)
int index
com.android.car.telemetry.StatsLogProto$GaugeMetricData value
private void addAllData (java.lang.Iterable)
Iterable values
private void clearData ()
private void removeData (int)
int index
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper$Builder newBuilder (com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper defaultInstance
}
com/android/car/telemetry/StatsLogProto$StatsLogReport$GaugeMetricDataWrapperOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapperOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getDataList ()
public abstract com.android.car.telemetry.StatsLogProto$GaugeMetricData getData (int)
public abstract int getDataCount ()
}
com/android/car/telemetry/StatsLogProto$StatsLogReport.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsLogReport extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$StatsLogReportOrBuilder {
private int bitField0_
private int dataCase_
private Object data_
public static final int METRIC_ID_FIELD_NUMBER
private long metricId_
public static final int EVENT_METRICS_FIELD_NUMBER
public static final int GAUGE_METRICS_FIELD_NUMBER
public static final int DIMENSIONS_PATH_IN_WHAT_FIELD_NUMBER
private com.android.car.telemetry.StatsLogProto$DimensionsValue dimensionsPathInWhat_
public static final int IS_ACTIVE_FIELD_NUMBER
private boolean isActive_
private static final com.android.car.telemetry.StatsLogProto$StatsLogReport DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase getDataCase ()
private void clearData ()
public boolean hasMetricId ()
public long getMetricId ()
private void setMetricId (long)
long value
private void clearMetricId ()
public boolean hasEventMetrics ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper getEventMetrics ()
private void setEventMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper value
private void mergeEventMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper value
private void clearEventMetrics ()
public boolean hasGaugeMetrics ()
public com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper getGaugeMetrics ()
private void setGaugeMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper value
private void mergeGaugeMetrics (com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper)
com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper value
private void clearGaugeMetrics ()
public boolean hasDimensionsPathInWhat ()
public com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionsPathInWhat ()
private void setDimensionsPathInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void mergeDimensionsPathInWhat (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue value
private void clearDimensionsPathInWhat ()
public boolean hasIsActive ()
public boolean getIsActive ()
private void setIsActive (boolean)
boolean value
private void clearIsActive ()
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$StatsLogReport parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$StatsLogReport$Builder newBuilder (com.android.car.telemetry.StatsLogProto$StatsLogReport)
com.android.car.telemetry.StatsLogProto$StatsLogReport prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$StatsLogReport getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$StatsLogReport defaultInstance
}
com/android/car/telemetry/StatsLogProto$StatsLogReportOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReportOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasMetricId ()
public abstract long getMetricId ()
public abstract boolean hasEventMetrics ()
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReport$EventMetricDataWrapper getEventMetrics ()
public abstract boolean hasGaugeMetrics ()
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReport$GaugeMetricDataWrapper getGaugeMetrics ()
public abstract boolean hasDimensionsPathInWhat ()
public abstract com.android.car.telemetry.StatsLogProto$DimensionsValue getDimensionsPathInWhat ()
public abstract boolean hasIsActive ()
public abstract boolean getIsActive ()
public abstract com.android.car.telemetry.StatsLogProto$StatsLogReport$DataCase getDataCase ()
}
com/android/car/telemetry/StatsLogProto$StatsdStatsReport$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$StatsdStatsReportOrBuilder {
private void <init> ()
public java.util.List getConfigStatsList ()
public int getConfigStatsCount ()
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats getConfigStats (int)
int index
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder setConfigStats (int, com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
int index
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats value
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder setConfigStats (int, com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder)
int index
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder addConfigStats (com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats value
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder addConfigStats (int, com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
int index
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats value
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder addConfigStats (com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder)
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder addConfigStats (int, com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder)
int index
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder builderForValue
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder addAllConfigStats (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder clearConfigStats ()
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder removeConfigStats (int)
int index
}
com/android/car/telemetry/StatsLogProto$StatsdStatsReport$ConfigStats$Builder.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStatsOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder setUid (int)
int value
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder clearUid ()
public boolean hasId ()
public long getId ()
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder setId (long)
long value
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder clearId ()
public boolean hasIsValid ()
public boolean getIsValid ()
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder setIsValid (boolean)
boolean value
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder clearIsValid ()
}
com/android/car/telemetry/StatsLogProto$StatsdStatsReport$ConfigStats.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStatsOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int ID_FIELD_NUMBER
private long id_
public static final int IS_VALID_FIELD_NUMBER
private boolean isValid_
private static final com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasId ()
public long getId ()
private void setId (long)
long value
private void clearId ()
public boolean hasIsValid ()
public boolean getIsValid ()
private void setIsValid (boolean)
boolean value
private void clearIsValid ()
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats$Builder newBuilder (com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats defaultInstance
}
com/android/car/telemetry/StatsLogProto$StatsdStatsReport$ConfigStatsOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStatsOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasId ()
public abstract long getId ()
public abstract boolean hasIsValid ()
public abstract boolean getIsValid ()
}
com/android/car/telemetry/StatsLogProto$StatsdStatsReport.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto$StatsdStatsReport extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsLogProto$StatsdStatsReportOrBuilder {
public static final int CONFIG_STATS_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList configStats_
private static final com.android.car.telemetry.StatsLogProto$StatsdStatsReport DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getConfigStatsList ()
public java.util.List getConfigStatsOrBuilderList ()
public int getConfigStatsCount ()
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats getConfigStats (int)
int index
public com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStatsOrBuilder getConfigStatsOrBuilder (int)
int index
private void ensureConfigStatsIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setConfigStats (int, com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
int index
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats value
private void addConfigStats (com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats value
private void addConfigStats (int, com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats)
int index
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats value
private void addAllConfigStats (java.lang.Iterable)
Iterable values
private void clearConfigStats ()
private void removeConfigStats (int)
int index
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder newBuilder ()
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport$Builder newBuilder (com.android.car.telemetry.StatsLogProto$StatsdStatsReport)
com.android.car.telemetry.StatsLogProto$StatsdStatsReport prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsLogProto$StatsdStatsReport getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsLogProto$StatsdStatsReport defaultInstance
}
com/android/car/telemetry/StatsLogProto$StatsdStatsReportOrBuilder.class
StatsLogProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsLogProto$StatsdStatsReportOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getConfigStatsList ()
public abstract com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats getConfigStats (int)
public abstract int getConfigStatsCount ()
}
com/android/car/telemetry/StatsLogProto.class
StatsLogProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsLogProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$1.class
StatsdConfigProto.java
package com.android.car.telemetry
synthetic com.android.car.telemetry.StatsdConfigProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$AtomMatcher$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$AtomMatcherOrBuilder {
private void <init> ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase getContentsCase ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder clearContents ()
public boolean hasId ()
public long getId ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder setId (long)
long value
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder clearId ()
public boolean hasSimpleAtomMatcher ()
public com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher getSimpleAtomMatcher ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder setSimpleAtomMatcher (com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher)
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher value
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder setSimpleAtomMatcher (com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder)
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder mergeSimpleAtomMatcher (com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher)
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher value
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder clearSimpleAtomMatcher ()
}
com/android/car/telemetry/StatsdConfigProto$AtomMatcher$ContentsCase.class
StatsdConfigProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase extends java.lang.Enum {
public static final enum com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase SIMPLE_ATOM_MATCHER
public static final enum com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase CONTENTS_NOT_SET
private final int value
private static final synthetic com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase[] $VALUES
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase[] values ()
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase valueOf (int)
int value
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$AtomMatcher.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$AtomMatcher extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$AtomMatcherOrBuilder {
private int bitField0_
private int contentsCase_
private Object contents_
public static final int ID_FIELD_NUMBER
private long id_
public static final int SIMPLE_ATOM_MATCHER_FIELD_NUMBER
private static final com.android.car.telemetry.StatsdConfigProto$AtomMatcher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase getContentsCase ()
private void clearContents ()
public boolean hasId ()
public long getId ()
private void setId (long)
long value
private void clearId ()
public boolean hasSimpleAtomMatcher ()
public com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher getSimpleAtomMatcher ()
private void setSimpleAtomMatcher (com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher)
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher value
private void mergeSimpleAtomMatcher (com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher)
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher value
private void clearSimpleAtomMatcher ()
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
com.android.car.telemetry.StatsdConfigProto$AtomMatcher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$AtomMatcher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$AtomMatcher defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$AtomMatcherOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$AtomMatcherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasId ()
public abstract long getId ()
public abstract boolean hasSimpleAtomMatcher ()
public abstract com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher getSimpleAtomMatcher ()
public abstract com.android.car.telemetry.StatsdConfigProto$AtomMatcher$ContentsCase getContentsCase ()
}
com/android/car/telemetry/StatsdConfigProto$EventMetric$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$EventMetricOrBuilder {
private void <init> ()
public boolean hasId ()
public long getId ()
public com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder setId (long)
long value
public com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder clearId ()
public boolean hasWhat ()
public long getWhat ()
public com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder setWhat (long)
long value
public com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder clearWhat ()
public boolean hasCondition ()
public long getCondition ()
public com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder setCondition (long)
long value
public com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder clearCondition ()
}
com/android/car/telemetry/StatsdConfigProto$EventMetric.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$EventMetric extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$EventMetricOrBuilder {
private int bitField0_
public static final int ID_FIELD_NUMBER
private long id_
public static final int WHAT_FIELD_NUMBER
private long what_
public static final int CONDITION_FIELD_NUMBER
private long condition_
private static final com.android.car.telemetry.StatsdConfigProto$EventMetric DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasId ()
public long getId ()
private void setId (long)
long value
private void clearId ()
public boolean hasWhat ()
public long getWhat ()
private void setWhat (long)
long value
private void clearWhat ()
public boolean hasCondition ()
public long getCondition ()
private void setCondition (long)
long value
private void clearCondition ()
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$EventMetric parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$EventMetric)
com.android.car.telemetry.StatsdConfigProto$EventMetric prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$EventMetric getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$EventMetric defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$EventMetricOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$EventMetricOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasId ()
public abstract long getId ()
public abstract boolean hasWhat ()
public abstract long getWhat ()
public abstract boolean hasCondition ()
public abstract long getCondition ()
}
com/android/car/telemetry/StatsdConfigProto$FieldFilter$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$FieldFilterOrBuilder {
private void <init> ()
public boolean hasIncludeAll ()
public boolean getIncludeAll ()
public com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder setIncludeAll (boolean)
boolean value
public com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder clearIncludeAll ()
public boolean hasFields ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getFields ()
public com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder setFields (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder setFields (com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder mergeFields (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder clearFields ()
}
com/android/car/telemetry/StatsdConfigProto$FieldFilter.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$FieldFilter extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$FieldFilterOrBuilder {
private int bitField0_
public static final int INCLUDE_ALL_FIELD_NUMBER
private boolean includeAll_
public static final int FIELDS_FIELD_NUMBER
private com.android.car.telemetry.StatsdConfigProto$FieldMatcher fields_
private static final com.android.car.telemetry.StatsdConfigProto$FieldFilter DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasIncludeAll ()
public boolean getIncludeAll ()
private void setIncludeAll (boolean)
boolean value
private void clearIncludeAll ()
public boolean hasFields ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getFields ()
private void setFields (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void mergeFields (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void clearFields ()
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$FieldFilter)
com.android.car.telemetry.StatsdConfigProto$FieldFilter prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$FieldFilter getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$FieldFilter defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$FieldFilterOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$FieldFilterOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasIncludeAll ()
public abstract boolean getIncludeAll ()
public abstract boolean hasFields ()
public abstract com.android.car.telemetry.StatsdConfigProto$FieldMatcher getFields ()
}
com/android/car/telemetry/StatsdConfigProto$FieldMatcher$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$FieldMatcherOrBuilder {
private void <init> ()
public boolean hasField ()
public int getField ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder setField (int)
int value
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder clearField ()
public java.util.List getChildList ()
public int getChildCount ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getChild (int)
int index
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder setChild (int, com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder setChild (int, com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder addChild (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder addChild (int, com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder addChild (com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder addChild (int, com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder addAllChild (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder clearChild ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder removeChild (int)
int index
}
com/android/car/telemetry/StatsdConfigProto$FieldMatcher.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$FieldMatcher extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$FieldMatcherOrBuilder {
private int bitField0_
public static final int FIELD_FIELD_NUMBER
private int field_
public static final int CHILD_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList child_
private static final com.android.car.telemetry.StatsdConfigProto$FieldMatcher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasField ()
public int getField ()
private void setField (int)
int value
private void clearField ()
public java.util.List getChildList ()
public java.util.List getChildOrBuilderList ()
public int getChildCount ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getChild (int)
int index
public com.android.car.telemetry.StatsdConfigProto$FieldMatcherOrBuilder getChildOrBuilder (int)
int index
private void ensureChildIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setChild (int, com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void addChild (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void addChild (int, com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void addAllChild (java.lang.Iterable)
Iterable values
private void clearChild ()
private void removeChild (int)
int index
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$FieldMatcher defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$FieldMatcherOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$FieldMatcherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasField ()
public abstract int getField ()
public abstract java.util.List getChildList ()
public abstract com.android.car.telemetry.StatsdConfigProto$FieldMatcher getChild (int)
public abstract int getChildCount ()
}
com/android/car/telemetry/StatsdConfigProto$GaugeMetric$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$GaugeMetricOrBuilder {
private void <init> ()
public boolean hasId ()
public long getId ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setId (long)
long value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearId ()
public boolean hasWhat ()
public long getWhat ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setWhat (long)
long value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearWhat ()
public boolean hasGaugeFieldsFilter ()
public com.android.car.telemetry.StatsdConfigProto$FieldFilter getGaugeFieldsFilter ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setGaugeFieldsFilter (com.android.car.telemetry.StatsdConfigProto$FieldFilter)
com.android.car.telemetry.StatsdConfigProto$FieldFilter value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setGaugeFieldsFilter (com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder)
com.android.car.telemetry.StatsdConfigProto$FieldFilter$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder mergeGaugeFieldsFilter (com.android.car.telemetry.StatsdConfigProto$FieldFilter)
com.android.car.telemetry.StatsdConfigProto$FieldFilter value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearGaugeFieldsFilter ()
public boolean hasCondition ()
public long getCondition ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setCondition (long)
long value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearCondition ()
public boolean hasDimensionsInWhat ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDimensionsInWhat ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setDimensionsInWhat (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setDimensionsInWhat (com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder mergeDimensionsInWhat (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearDimensionsInWhat ()
public boolean hasBucket ()
public com.android.car.telemetry.StatsdConfigProto$TimeUnit getBucket ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setBucket (com.android.car.telemetry.StatsdConfigProto$TimeUnit)
com.android.car.telemetry.StatsdConfigProto$TimeUnit value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearBucket ()
public boolean hasSamplingType ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType getSamplingType ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setSamplingType (com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType)
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearSamplingType ()
public boolean hasMaxNumGaugeAtomsPerBucket ()
public long getMaxNumGaugeAtomsPerBucket ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setMaxNumGaugeAtomsPerBucket (long)
long value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearMaxNumGaugeAtomsPerBucket ()
public boolean hasMaxPullDelaySec ()
public int getMaxPullDelaySec ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder setMaxPullDelaySec (int)
int value
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder clearMaxPullDelaySec ()
}
com/android/car/telemetry/StatsdConfigProto$GaugeMetric$SamplingType$1.class
StatsdConfigProto.java
package com.android.car.telemetry
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/StatsdConfigProto$GaugeMetric$SamplingType$SamplingTypeVerifier.class
StatsdConfigProto.java
package com.android.car.telemetry
final com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType$SamplingTypeVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$GaugeMetric$SamplingType.class
StatsdConfigProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType RANDOM_ONE_SAMPLE
public static final enum com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType CONDITION_CHANGE_TO_TRUE
public static final enum com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType FIRST_N_SAMPLES
public static final int RANDOM_ONE_SAMPLE_VALUE
public static final int CONDITION_CHANGE_TO_TRUE_VALUE
public static final int FIRST_N_SAMPLES_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType[] $VALUES
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType[] values ()
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType valueOf (int)
int value
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$GaugeMetric.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$GaugeMetric extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$GaugeMetricOrBuilder {
private int bitField0_
public static final int ID_FIELD_NUMBER
private long id_
public static final int WHAT_FIELD_NUMBER
private long what_
public static final int GAUGE_FIELDS_FILTER_FIELD_NUMBER
private com.android.car.telemetry.StatsdConfigProto$FieldFilter gaugeFieldsFilter_
public static final int CONDITION_FIELD_NUMBER
private long condition_
public static final int DIMENSIONS_IN_WHAT_FIELD_NUMBER
private com.android.car.telemetry.StatsdConfigProto$FieldMatcher dimensionsInWhat_
public static final int BUCKET_FIELD_NUMBER
private int bucket_
public static final int SAMPLING_TYPE_FIELD_NUMBER
private int samplingType_
public static final int MAX_NUM_GAUGE_ATOMS_PER_BUCKET_FIELD_NUMBER
private long maxNumGaugeAtomsPerBucket_
public static final int MAX_PULL_DELAY_SEC_FIELD_NUMBER
private int maxPullDelaySec_
private static final com.android.car.telemetry.StatsdConfigProto$GaugeMetric DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasId ()
public long getId ()
private void setId (long)
long value
private void clearId ()
public boolean hasWhat ()
public long getWhat ()
private void setWhat (long)
long value
private void clearWhat ()
public boolean hasGaugeFieldsFilter ()
public com.android.car.telemetry.StatsdConfigProto$FieldFilter getGaugeFieldsFilter ()
private void setGaugeFieldsFilter (com.android.car.telemetry.StatsdConfigProto$FieldFilter)
com.android.car.telemetry.StatsdConfigProto$FieldFilter value
private void mergeGaugeFieldsFilter (com.android.car.telemetry.StatsdConfigProto$FieldFilter)
com.android.car.telemetry.StatsdConfigProto$FieldFilter value
private void clearGaugeFieldsFilter ()
public boolean hasCondition ()
public long getCondition ()
private void setCondition (long)
long value
private void clearCondition ()
public boolean hasDimensionsInWhat ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDimensionsInWhat ()
private void setDimensionsInWhat (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void mergeDimensionsInWhat (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void clearDimensionsInWhat ()
public boolean hasBucket ()
public com.android.car.telemetry.StatsdConfigProto$TimeUnit getBucket ()
com.android.car.telemetry.StatsdConfigProto$TimeUnit result
private void setBucket (com.android.car.telemetry.StatsdConfigProto$TimeUnit)
com.android.car.telemetry.StatsdConfigProto$TimeUnit value
private void clearBucket ()
public boolean hasSamplingType ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType getSamplingType ()
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType result
private void setSamplingType (com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType)
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType value
private void clearSamplingType ()
public boolean hasMaxNumGaugeAtomsPerBucket ()
public long getMaxNumGaugeAtomsPerBucket ()
private void setMaxNumGaugeAtomsPerBucket (long)
long value
private void clearMaxNumGaugeAtomsPerBucket ()
public boolean hasMaxPullDelaySec ()
public int getMaxPullDelaySec ()
private void setMaxPullDelaySec (int)
int value
private void clearMaxPullDelaySec ()
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
com.android.car.telemetry.StatsdConfigProto$GaugeMetric prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$GaugeMetric getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$GaugeMetric defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$GaugeMetricOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$GaugeMetricOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasId ()
public abstract long getId ()
public abstract boolean hasWhat ()
public abstract long getWhat ()
public abstract boolean hasGaugeFieldsFilter ()
public abstract com.android.car.telemetry.StatsdConfigProto$FieldFilter getGaugeFieldsFilter ()
public abstract boolean hasCondition ()
public abstract long getCondition ()
public abstract boolean hasDimensionsInWhat ()
public abstract com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDimensionsInWhat ()
public abstract boolean hasBucket ()
public abstract com.android.car.telemetry.StatsdConfigProto$TimeUnit getBucket ()
public abstract boolean hasSamplingType ()
public abstract com.android.car.telemetry.StatsdConfigProto$GaugeMetric$SamplingType getSamplingType ()
public abstract boolean hasMaxNumGaugeAtomsPerBucket ()
public abstract long getMaxNumGaugeAtomsPerBucket ()
public abstract boolean hasMaxPullDelaySec ()
public abstract int getMaxPullDelaySec ()
}
com/android/car/telemetry/StatsdConfigProto$LogicalOperation$1.class
StatsdConfigProto.java
package com.android.car.telemetry
com.android.car.telemetry.StatsdConfigProto$LogicalOperation$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.StatsdConfigProto$LogicalOperation findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/StatsdConfigProto$LogicalOperation$LogicalOperationVerifier.class
StatsdConfigProto.java
package com.android.car.telemetry
final com.android.car.telemetry.StatsdConfigProto$LogicalOperation$LogicalOperationVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$LogicalOperation.class
StatsdConfigProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation LOGICAL_OPERATION_UNSPECIFIED
public static final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation AND
public static final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation OR
public static final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation NOT
public static final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation NAND
public static final enum com.android.car.telemetry.StatsdConfigProto$LogicalOperation NOR
public static final int LOGICAL_OPERATION_UNSPECIFIED_VALUE
public static final int AND_VALUE
public static final int OR_VALUE
public static final int NOT_VALUE
public static final int NAND_VALUE
public static final int NOR_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.StatsdConfigProto$LogicalOperation[] $VALUES
public static com.android.car.telemetry.StatsdConfigProto$LogicalOperation[] values ()
public static com.android.car.telemetry.StatsdConfigProto$LogicalOperation valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.StatsdConfigProto$LogicalOperation valueOf (int)
int value
public static com.android.car.telemetry.StatsdConfigProto$LogicalOperation forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.StatsdConfigProto$LogicalOperation[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$Predicate$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$Predicate$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$PredicateOrBuilder {
private void <init> ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase getContentsCase ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder clearContents ()
public boolean hasId ()
public long getId ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder setId (long)
long value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder clearId ()
public boolean hasSimplePredicate ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate getSimplePredicate ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder setSimplePredicate (com.android.car.telemetry.StatsdConfigProto$SimplePredicate)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder setSimplePredicate (com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder mergeSimplePredicate (com.android.car.telemetry.StatsdConfigProto$SimplePredicate)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder clearSimplePredicate ()
public boolean hasCombination ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination getCombination ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder setCombination (com.android.car.telemetry.StatsdConfigProto$Predicate$Combination)
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder setCombination (com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder)
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder mergeCombination (com.android.car.telemetry.StatsdConfigProto$Predicate$Combination)
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Builder clearCombination ()
}
com/android/car/telemetry/StatsdConfigProto$Predicate$Combination$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$Predicate$CombinationOrBuilder {
private void <init> ()
public boolean hasOperation ()
public com.android.car.telemetry.StatsdConfigProto$LogicalOperation getOperation ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder setOperation (com.android.car.telemetry.StatsdConfigProto$LogicalOperation)
com.android.car.telemetry.StatsdConfigProto$LogicalOperation value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder clearOperation ()
public java.util.List getPredicateList ()
public int getPredicateCount ()
public long getPredicate (int)
int index
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder setPredicate (int, long)
int index
long value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder addPredicate (long)
long value
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder addAllPredicate (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder clearPredicate ()
}
com/android/car/telemetry/StatsdConfigProto$Predicate$Combination.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$Predicate$Combination extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$Predicate$CombinationOrBuilder {
private int bitField0_
public static final int OPERATION_FIELD_NUMBER
private int operation_
public static final int PREDICATE_FIELD_NUMBER
private com.google.protobuf.Internal$LongList predicate_
private static final com.android.car.telemetry.StatsdConfigProto$Predicate$Combination DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasOperation ()
public com.android.car.telemetry.StatsdConfigProto$LogicalOperation getOperation ()
com.android.car.telemetry.StatsdConfigProto$LogicalOperation result
private void setOperation (com.android.car.telemetry.StatsdConfigProto$LogicalOperation)
com.android.car.telemetry.StatsdConfigProto$LogicalOperation value
private void clearOperation ()
public java.util.List getPredicateList ()
public int getPredicateCount ()
public long getPredicate (int)
int index
private void ensurePredicateIsMutable ()
com.google.protobuf.Internal$LongList tmp
private void setPredicate (int, long)
int index
long value
private void addPredicate (long)
long value
private void addAllPredicate (java.lang.Iterable)
Iterable values
private void clearPredicate ()
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$Predicate$Combination)
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Combination getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$Predicate$CombinationOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$Predicate$CombinationOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasOperation ()
public abstract com.android.car.telemetry.StatsdConfigProto$LogicalOperation getOperation ()
public abstract java.util.List getPredicateList ()
public abstract int getPredicateCount ()
public abstract long getPredicate (int)
}
com/android/car/telemetry/StatsdConfigProto$Predicate$ContentsCase.class
StatsdConfigProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase extends java.lang.Enum {
public static final enum com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase SIMPLE_PREDICATE
public static final enum com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase COMBINATION
public static final enum com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase CONTENTS_NOT_SET
private final int value
private static final synthetic com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase[] $VALUES
public static com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase[] values ()
public static com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase valueOf (int)
int value
public static com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase forNumber (int)
int value
public int getNumber ()
private static synthetic com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$Predicate.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$Predicate extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$PredicateOrBuilder {
private int bitField0_
private int contentsCase_
private Object contents_
public static final int ID_FIELD_NUMBER
private long id_
public static final int SIMPLE_PREDICATE_FIELD_NUMBER
public static final int COMBINATION_FIELD_NUMBER
private static final com.android.car.telemetry.StatsdConfigProto$Predicate DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase getContentsCase ()
private void clearContents ()
public boolean hasId ()
public long getId ()
private void setId (long)
long value
private void clearId ()
public boolean hasSimplePredicate ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate getSimplePredicate ()
private void setSimplePredicate (com.android.car.telemetry.StatsdConfigProto$SimplePredicate)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate value
private void mergeSimplePredicate (com.android.car.telemetry.StatsdConfigProto$SimplePredicate)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate value
private void clearSimplePredicate ()
public boolean hasCombination ()
public com.android.car.telemetry.StatsdConfigProto$Predicate$Combination getCombination ()
private void setCombination (com.android.car.telemetry.StatsdConfigProto$Predicate$Combination)
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination value
private void mergeCombination (com.android.car.telemetry.StatsdConfigProto$Predicate$Combination)
com.android.car.telemetry.StatsdConfigProto$Predicate$Combination value
private void clearCombination ()
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$Predicate parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$Predicate$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$Predicate)
com.android.car.telemetry.StatsdConfigProto$Predicate prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$Predicate getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$Predicate defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$PredicateOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$PredicateOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasId ()
public abstract long getId ()
public abstract boolean hasSimplePredicate ()
public abstract com.android.car.telemetry.StatsdConfigProto$SimplePredicate getSimplePredicate ()
public abstract boolean hasCombination ()
public abstract com.android.car.telemetry.StatsdConfigProto$Predicate$Combination getCombination ()
public abstract com.android.car.telemetry.StatsdConfigProto$Predicate$ContentsCase getContentsCase ()
}
com/android/car/telemetry/StatsdConfigProto$PullAtomPackages$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$PullAtomPackagesOrBuilder {
private void <init> ()
public boolean hasAtomId ()
public int getAtomId ()
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder setAtomId (int)
int value
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder clearAtomId ()
public java.util.List getPackagesList ()
public int getPackagesCount ()
public java.lang.String getPackages (int)
int index
public com.google.protobuf.ByteString getPackagesBytes (int)
int index
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder setPackages (int, java.lang.String)
int index
String value
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder addPackages (java.lang.String)
String value
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder addAllPackages (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder clearPackages ()
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder addPackagesBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
}
com/android/car/telemetry/StatsdConfigProto$PullAtomPackages.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$PullAtomPackages extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$PullAtomPackagesOrBuilder {
private int bitField0_
public static final int ATOM_ID_FIELD_NUMBER
private int atomId_
public static final int PACKAGES_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList packages_
private static final com.android.car.telemetry.StatsdConfigProto$PullAtomPackages DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasAtomId ()
public int getAtomId ()
private void setAtomId (int)
int value
private void clearAtomId ()
public java.util.List getPackagesList ()
public int getPackagesCount ()
public java.lang.String getPackages (int)
int index
public com.google.protobuf.ByteString getPackagesBytes (int)
int index
private void ensurePackagesIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setPackages (int, java.lang.String)
int index
String value
Class valueClass
private void addPackages (java.lang.String)
String value
Class valueClass
private void addAllPackages (java.lang.Iterable)
Iterable values
private void clearPackages ()
private void addPackagesBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$PullAtomPackages getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$PullAtomPackagesOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$PullAtomPackagesOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasAtomId ()
public abstract int getAtomId ()
public abstract java.util.List getPackagesList ()
public abstract int getPackagesCount ()
public abstract java.lang.String getPackages (int)
public abstract com.google.protobuf.ByteString getPackagesBytes (int)
}
com/android/car/telemetry/StatsdConfigProto$SimpleAtomMatcher$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcherOrBuilder {
private void <init> ()
public boolean hasAtomId ()
public int getAtomId ()
public com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder setAtomId (int)
int value
public com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder clearAtomId ()
}
com/android/car/telemetry/StatsdConfigProto$SimpleAtomMatcher.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcherOrBuilder {
private int bitField0_
public static final int ATOM_ID_FIELD_NUMBER
private int atomId_
private static final com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasAtomId ()
public int getAtomId ()
private void setAtomId (int)
int value
private void clearAtomId ()
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher)
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcher defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$SimpleAtomMatcherOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$SimpleAtomMatcherOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasAtomId ()
public abstract int getAtomId ()
}
com/android/car/telemetry/StatsdConfigProto$SimplePredicate$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$SimplePredicateOrBuilder {
private void <init> ()
public boolean hasStart ()
public long getStart ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setStart (long)
long value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder clearStart ()
public boolean hasStop ()
public long getStop ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setStop (long)
long value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder clearStop ()
public boolean hasCountNesting ()
public boolean getCountNesting ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setCountNesting (boolean)
boolean value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder clearCountNesting ()
public boolean hasStopAll ()
public long getStopAll ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setStopAll (long)
long value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder clearStopAll ()
public boolean hasInitialValue ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue getInitialValue ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setInitialValue (com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder clearInitialValue ()
public boolean hasDimensions ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDimensions ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setDimensions (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder setDimensions (com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder mergeDimensions (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder clearDimensions ()
}
com/android/car/telemetry/StatsdConfigProto$SimplePredicate$InitialValue$1.class
StatsdConfigProto.java
package com.android.car.telemetry
com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/StatsdConfigProto$SimplePredicate$InitialValue$InitialValueVerifier.class
StatsdConfigProto.java
package com.android.car.telemetry
final com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue$InitialValueVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$SimplePredicate$InitialValue.class
StatsdConfigProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue UNKNOWN
public static final enum com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue FALSE
public static final int UNKNOWN_VALUE
public static final int FALSE_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue[] $VALUES
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue[] values ()
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue valueOf (int)
int value
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$SimplePredicate.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$SimplePredicate extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$SimplePredicateOrBuilder {
private int bitField0_
public static final int START_FIELD_NUMBER
private long start_
public static final int STOP_FIELD_NUMBER
private long stop_
public static final int COUNT_NESTING_FIELD_NUMBER
private boolean countNesting_
public static final int STOP_ALL_FIELD_NUMBER
private long stopAll_
public static final int INITIAL_VALUE_FIELD_NUMBER
private int initialValue_
public static final int DIMENSIONS_FIELD_NUMBER
private com.android.car.telemetry.StatsdConfigProto$FieldMatcher dimensions_
private static final com.android.car.telemetry.StatsdConfigProto$SimplePredicate DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasStart ()
public long getStart ()
private void setStart (long)
long value
private void clearStart ()
public boolean hasStop ()
public long getStop ()
private void setStop (long)
long value
private void clearStop ()
public boolean hasCountNesting ()
public boolean getCountNesting ()
private void setCountNesting (boolean)
boolean value
private void clearCountNesting ()
public boolean hasStopAll ()
public long getStopAll ()
private void setStopAll (long)
long value
private void clearStopAll ()
public boolean hasInitialValue ()
public com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue getInitialValue ()
com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue result
private void setInitialValue (com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue value
private void clearInitialValue ()
public boolean hasDimensions ()
public com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDimensions ()
private void setDimensions (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void mergeDimensions (com.android.car.telemetry.StatsdConfigProto$FieldMatcher)
com.android.car.telemetry.StatsdConfigProto$FieldMatcher value
private void clearDimensions ()
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$SimplePredicate)
com.android.car.telemetry.StatsdConfigProto$SimplePredicate prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$SimplePredicate getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$SimplePredicate defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$SimplePredicateOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$SimplePredicateOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasStart ()
public abstract long getStart ()
public abstract boolean hasStop ()
public abstract long getStop ()
public abstract boolean hasCountNesting ()
public abstract boolean getCountNesting ()
public abstract boolean hasStopAll ()
public abstract long getStopAll ()
public abstract boolean hasInitialValue ()
public abstract com.android.car.telemetry.StatsdConfigProto$SimplePredicate$InitialValue getInitialValue ()
public abstract boolean hasDimensions ()
public abstract com.android.car.telemetry.StatsdConfigProto$FieldMatcher getDimensions ()
}
com/android/car/telemetry/StatsdConfigProto$StatsdConfig$Builder.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.telemetry.StatsdConfigProto$StatsdConfigOrBuilder {
private void <init> ()
public boolean hasId ()
public long getId ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setId (long)
long value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearId ()
public java.util.List getEventMetricList ()
public int getEventMetricCount ()
public com.android.car.telemetry.StatsdConfigProto$EventMetric getEventMetric (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setEventMetric (int, com.android.car.telemetry.StatsdConfigProto$EventMetric)
int index
com.android.car.telemetry.StatsdConfigProto$EventMetric value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setEventMetric (int, com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addEventMetric (com.android.car.telemetry.StatsdConfigProto$EventMetric)
com.android.car.telemetry.StatsdConfigProto$EventMetric value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addEventMetric (int, com.android.car.telemetry.StatsdConfigProto$EventMetric)
int index
com.android.car.telemetry.StatsdConfigProto$EventMetric value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addEventMetric (com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder)
com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addEventMetric (int, com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$EventMetric$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllEventMetric (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearEventMetric ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder removeEventMetric (int)
int index
public java.util.List getGaugeMetricList ()
public int getGaugeMetricCount ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric getGaugeMetric (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setGaugeMetric (int, com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
int index
com.android.car.telemetry.StatsdConfigProto$GaugeMetric value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setGaugeMetric (int, com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addGaugeMetric (com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
com.android.car.telemetry.StatsdConfigProto$GaugeMetric value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addGaugeMetric (int, com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
int index
com.android.car.telemetry.StatsdConfigProto$GaugeMetric value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addGaugeMetric (com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder)
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addGaugeMetric (int, com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$GaugeMetric$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllGaugeMetric (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearGaugeMetric ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder removeGaugeMetric (int)
int index
public java.util.List getAtomMatcherList ()
public int getAtomMatcherCount ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher getAtomMatcher (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setAtomMatcher (int, com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$AtomMatcher value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setAtomMatcher (int, com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAtomMatcher (com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
com.android.car.telemetry.StatsdConfigProto$AtomMatcher value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAtomMatcher (int, com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$AtomMatcher value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAtomMatcher (com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder)
com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAtomMatcher (int, com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$AtomMatcher$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllAtomMatcher (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearAtomMatcher ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder removeAtomMatcher (int)
int index
public java.util.List getPredicateList ()
public int getPredicateCount ()
public com.android.car.telemetry.StatsdConfigProto$Predicate getPredicate (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setPredicate (int, com.android.car.telemetry.StatsdConfigProto$Predicate)
int index
com.android.car.telemetry.StatsdConfigProto$Predicate value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setPredicate (int, com.android.car.telemetry.StatsdConfigProto$Predicate$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$Predicate$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPredicate (com.android.car.telemetry.StatsdConfigProto$Predicate)
com.android.car.telemetry.StatsdConfigProto$Predicate value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPredicate (int, com.android.car.telemetry.StatsdConfigProto$Predicate)
int index
com.android.car.telemetry.StatsdConfigProto$Predicate value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPredicate (com.android.car.telemetry.StatsdConfigProto$Predicate$Builder)
com.android.car.telemetry.StatsdConfigProto$Predicate$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPredicate (int, com.android.car.telemetry.StatsdConfigProto$Predicate$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$Predicate$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllPredicate (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearPredicate ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder removePredicate (int)
int index
public java.util.List getAllowedLogSourceList ()
public int getAllowedLogSourceCount ()
public java.lang.String getAllowedLogSource (int)
int index
public com.google.protobuf.ByteString getAllowedLogSourceBytes (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setAllowedLogSource (int, java.lang.String)
int index
String value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllowedLogSource (java.lang.String)
String value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllAllowedLogSource (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearAllowedLogSource ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllowedLogSourceBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasTtlInSeconds ()
public long getTtlInSeconds ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setTtlInSeconds (long)
long value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearTtlInSeconds ()
public boolean hasHashStringsInMetricReport ()
public boolean getHashStringsInMetricReport ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setHashStringsInMetricReport (boolean)
boolean value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearHashStringsInMetricReport ()
public boolean hasPersistLocally ()
public boolean getPersistLocally ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setPersistLocally (boolean)
boolean value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearPersistLocally ()
public java.util.List getPullAtomPackagesList ()
public int getPullAtomPackagesCount ()
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages getPullAtomPackages (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setPullAtomPackages (int, com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
int index
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setPullAtomPackages (int, com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPullAtomPackages (com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPullAtomPackages (int, com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
int index
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPullAtomPackages (com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder)
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addPullAtomPackages (int, com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder)
int index
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages$Builder builderForValue
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllPullAtomPackages (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearPullAtomPackages ()
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder removePullAtomPackages (int)
int index
public java.util.List getWhitelistedAtomIdsList ()
public int getWhitelistedAtomIdsCount ()
public int getWhitelistedAtomIds (int)
int index
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder setWhitelistedAtomIds (int, int)
int index
int value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addWhitelistedAtomIds (int)
int value
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder addAllWhitelistedAtomIds (java.lang.Iterable)
Iterable values
public com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder clearWhitelistedAtomIds ()
}
com/android/car/telemetry/StatsdConfigProto$StatsdConfig.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto$StatsdConfig extends com.google.protobuf.GeneratedMessageLite implements com.android.car.telemetry.StatsdConfigProto$StatsdConfigOrBuilder {
private int bitField0_
public static final int ID_FIELD_NUMBER
private long id_
public static final int EVENT_METRIC_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList eventMetric_
public static final int GAUGE_METRIC_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList gaugeMetric_
public static final int ATOM_MATCHER_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList atomMatcher_
public static final int PREDICATE_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList predicate_
public static final int ALLOWED_LOG_SOURCE_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList allowedLogSource_
public static final int TTL_IN_SECONDS_FIELD_NUMBER
private long ttlInSeconds_
public static final int HASH_STRINGS_IN_METRIC_REPORT_FIELD_NUMBER
private boolean hashStringsInMetricReport_
public static final int PERSIST_LOCALLY_FIELD_NUMBER
private boolean persistLocally_
public static final int PULL_ATOM_PACKAGES_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList pullAtomPackages_
public static final int WHITELISTED_ATOM_IDS_FIELD_NUMBER
private com.google.protobuf.Internal$IntList whitelistedAtomIds_
private static final com.android.car.telemetry.StatsdConfigProto$StatsdConfig DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasId ()
public long getId ()
private void setId (long)
long value
private void clearId ()
public java.util.List getEventMetricList ()
public java.util.List getEventMetricOrBuilderList ()
public int getEventMetricCount ()
public com.android.car.telemetry.StatsdConfigProto$EventMetric getEventMetric (int)
int index
public com.android.car.telemetry.StatsdConfigProto$EventMetricOrBuilder getEventMetricOrBuilder (int)
int index
private void ensureEventMetricIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setEventMetric (int, com.android.car.telemetry.StatsdConfigProto$EventMetric)
int index
com.android.car.telemetry.StatsdConfigProto$EventMetric value
private void addEventMetric (com.android.car.telemetry.StatsdConfigProto$EventMetric)
com.android.car.telemetry.StatsdConfigProto$EventMetric value
private void addEventMetric (int, com.android.car.telemetry.StatsdConfigProto$EventMetric)
int index
com.android.car.telemetry.StatsdConfigProto$EventMetric value
private void addAllEventMetric (java.lang.Iterable)
Iterable values
private void clearEventMetric ()
private void removeEventMetric (int)
int index
public java.util.List getGaugeMetricList ()
public java.util.List getGaugeMetricOrBuilderList ()
public int getGaugeMetricCount ()
public com.android.car.telemetry.StatsdConfigProto$GaugeMetric getGaugeMetric (int)
int index
public com.android.car.telemetry.StatsdConfigProto$GaugeMetricOrBuilder getGaugeMetricOrBuilder (int)
int index
private void ensureGaugeMetricIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setGaugeMetric (int, com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
int index
com.android.car.telemetry.StatsdConfigProto$GaugeMetric value
private void addGaugeMetric (com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
com.android.car.telemetry.StatsdConfigProto$GaugeMetric value
private void addGaugeMetric (int, com.android.car.telemetry.StatsdConfigProto$GaugeMetric)
int index
com.android.car.telemetry.StatsdConfigProto$GaugeMetric value
private void addAllGaugeMetric (java.lang.Iterable)
Iterable values
private void clearGaugeMetric ()
private void removeGaugeMetric (int)
int index
public java.util.List getAtomMatcherList ()
public java.util.List getAtomMatcherOrBuilderList ()
public int getAtomMatcherCount ()
public com.android.car.telemetry.StatsdConfigProto$AtomMatcher getAtomMatcher (int)
int index
public com.android.car.telemetry.StatsdConfigProto$AtomMatcherOrBuilder getAtomMatcherOrBuilder (int)
int index
private void ensureAtomMatcherIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setAtomMatcher (int, com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$AtomMatcher value
private void addAtomMatcher (com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
com.android.car.telemetry.StatsdConfigProto$AtomMatcher value
private void addAtomMatcher (int, com.android.car.telemetry.StatsdConfigProto$AtomMatcher)
int index
com.android.car.telemetry.StatsdConfigProto$AtomMatcher value
private void addAllAtomMatcher (java.lang.Iterable)
Iterable values
private void clearAtomMatcher ()
private void removeAtomMatcher (int)
int index
public java.util.List getPredicateList ()
public java.util.List getPredicateOrBuilderList ()
public int getPredicateCount ()
public com.android.car.telemetry.StatsdConfigProto$Predicate getPredicate (int)
int index
public com.android.car.telemetry.StatsdConfigProto$PredicateOrBuilder getPredicateOrBuilder (int)
int index
private void ensurePredicateIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setPredicate (int, com.android.car.telemetry.StatsdConfigProto$Predicate)
int index
com.android.car.telemetry.StatsdConfigProto$Predicate value
private void addPredicate (com.android.car.telemetry.StatsdConfigProto$Predicate)
com.android.car.telemetry.StatsdConfigProto$Predicate value
private void addPredicate (int, com.android.car.telemetry.StatsdConfigProto$Predicate)
int index
com.android.car.telemetry.StatsdConfigProto$Predicate value
private void addAllPredicate (java.lang.Iterable)
Iterable values
private void clearPredicate ()
private void removePredicate (int)
int index
public java.util.List getAllowedLogSourceList ()
public int getAllowedLogSourceCount ()
public java.lang.String getAllowedLogSource (int)
int index
public com.google.protobuf.ByteString getAllowedLogSourceBytes (int)
int index
private void ensureAllowedLogSourceIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setAllowedLogSource (int, java.lang.String)
int index
String value
Class valueClass
private void addAllowedLogSource (java.lang.String)
String value
Class valueClass
private void addAllAllowedLogSource (java.lang.Iterable)
Iterable values
private void clearAllowedLogSource ()
private void addAllowedLogSourceBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasTtlInSeconds ()
public long getTtlInSeconds ()
private void setTtlInSeconds (long)
long value
private void clearTtlInSeconds ()
public boolean hasHashStringsInMetricReport ()
public boolean getHashStringsInMetricReport ()
private void setHashStringsInMetricReport (boolean)
boolean value
private void clearHashStringsInMetricReport ()
public boolean hasPersistLocally ()
public boolean getPersistLocally ()
private void setPersistLocally (boolean)
boolean value
private void clearPersistLocally ()
public java.util.List getPullAtomPackagesList ()
public java.util.List getPullAtomPackagesOrBuilderList ()
public int getPullAtomPackagesCount ()
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackages getPullAtomPackages (int)
int index
public com.android.car.telemetry.StatsdConfigProto$PullAtomPackagesOrBuilder getPullAtomPackagesOrBuilder (int)
int index
private void ensurePullAtomPackagesIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setPullAtomPackages (int, com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
int index
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages value
private void addPullAtomPackages (com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages value
private void addPullAtomPackages (int, com.android.car.telemetry.StatsdConfigProto$PullAtomPackages)
int index
com.android.car.telemetry.StatsdConfigProto$PullAtomPackages value
private void addAllPullAtomPackages (java.lang.Iterable)
Iterable values
private void clearPullAtomPackages ()
private void removePullAtomPackages (int)
int index
public java.util.List getWhitelistedAtomIdsList ()
public int getWhitelistedAtomIdsCount ()
public int getWhitelistedAtomIds (int)
int index
private void ensureWhitelistedAtomIdsIsMutable ()
com.google.protobuf.Internal$IntList tmp
private void setWhitelistedAtomIds (int, int)
int index
int value
private void addWhitelistedAtomIds (int)
int value
private void addAllWhitelistedAtomIds (java.lang.Iterable)
Iterable values
private void clearWhitelistedAtomIds ()
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder newBuilder ()
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder newBuilder (com.android.car.telemetry.StatsdConfigProto$StatsdConfig)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.telemetry.StatsdConfigProto$StatsdConfig getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.telemetry.StatsdConfigProto$StatsdConfig defaultInstance
}
com/android/car/telemetry/StatsdConfigProto$StatsdConfigOrBuilder.class
StatsdConfigProto.java
package com.android.car.telemetry
public abstract com.android.car.telemetry.StatsdConfigProto$StatsdConfigOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasId ()
public abstract long getId ()
public abstract java.util.List getEventMetricList ()
public abstract com.android.car.telemetry.StatsdConfigProto$EventMetric getEventMetric (int)
public abstract int getEventMetricCount ()
public abstract java.util.List getGaugeMetricList ()
public abstract com.android.car.telemetry.StatsdConfigProto$GaugeMetric getGaugeMetric (int)
public abstract int getGaugeMetricCount ()
public abstract java.util.List getAtomMatcherList ()
public abstract com.android.car.telemetry.StatsdConfigProto$AtomMatcher getAtomMatcher (int)
public abstract int getAtomMatcherCount ()
public abstract java.util.List getPredicateList ()
public abstract com.android.car.telemetry.StatsdConfigProto$Predicate getPredicate (int)
public abstract int getPredicateCount ()
public abstract java.util.List getAllowedLogSourceList ()
public abstract int getAllowedLogSourceCount ()
public abstract java.lang.String getAllowedLogSource (int)
public abstract com.google.protobuf.ByteString getAllowedLogSourceBytes (int)
public abstract boolean hasTtlInSeconds ()
public abstract long getTtlInSeconds ()
public abstract boolean hasHashStringsInMetricReport ()
public abstract boolean getHashStringsInMetricReport ()
public abstract boolean hasPersistLocally ()
public abstract boolean getPersistLocally ()
public abstract java.util.List getPullAtomPackagesList ()
public abstract com.android.car.telemetry.StatsdConfigProto$PullAtomPackages getPullAtomPackages (int)
public abstract int getPullAtomPackagesCount ()
public abstract java.util.List getWhitelistedAtomIdsList ()
public abstract int getWhitelistedAtomIdsCount ()
public abstract int getWhitelistedAtomIds (int)
}
com/android/car/telemetry/StatsdConfigProto$TimeUnit$1.class
StatsdConfigProto.java
package com.android.car.telemetry
com.android.car.telemetry.StatsdConfigProto$TimeUnit$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.telemetry.StatsdConfigProto$TimeUnit findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/telemetry/StatsdConfigProto$TimeUnit$TimeUnitVerifier.class
StatsdConfigProto.java
package com.android.car.telemetry
final com.android.car.telemetry.StatsdConfigProto$TimeUnit$TimeUnitVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto$TimeUnit.class
StatsdConfigProto.java
package com.android.car.telemetry
public final enum com.android.car.telemetry.StatsdConfigProto$TimeUnit extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.telemetry.StatsdConfigProto$TimeUnit TIME_UNIT_UNSPECIFIED
public static final enum com.android.car.telemetry.StatsdConfigProto$TimeUnit FIVE_MINUTES
public static final enum com.android.car.telemetry.StatsdConfigProto$TimeUnit TEN_MINUTES
public static final enum com.android.car.telemetry.StatsdConfigProto$TimeUnit THIRTY_MINUTES
public static final enum com.android.car.telemetry.StatsdConfigProto$TimeUnit ONE_HOUR
public static final int TIME_UNIT_UNSPECIFIED_VALUE
public static final int FIVE_MINUTES_VALUE
public static final int TEN_MINUTES_VALUE
public static final int THIRTY_MINUTES_VALUE
public static final int ONE_HOUR_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.telemetry.StatsdConfigProto$TimeUnit[] $VALUES
public static com.android.car.telemetry.StatsdConfigProto$TimeUnit[] values ()
public static com.android.car.telemetry.StatsdConfigProto$TimeUnit valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.telemetry.StatsdConfigProto$TimeUnit valueOf (int)
int value
public static com.android.car.telemetry.StatsdConfigProto$TimeUnit forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.telemetry.StatsdConfigProto$TimeUnit[] $values ()
static void <clinit> ()
}
com/android/car/telemetry/StatsdConfigProto.class
StatsdConfigProto.java
package com.android.car.telemetry
public final com.android.car.telemetry.StatsdConfigProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/car/telemetry/UidPackageMapper$AppInfo.class
UidPackageMapper.java
package com.android.car.telemetry
com.android.car.telemetry.UidPackageMapper$AppInfo extends java.lang.Object {
int mUid
String mPackageName
boolean mIsRemoved
void <init> (int, java.lang.String)
int uid
String packageName
}
com/android/car/telemetry/UidPackageMapper$AppUpdateReceiver.class
UidPackageMapper.java
package com.android.car.telemetry
com.android.car.telemetry.UidPackageMapper$AppUpdateReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.car.telemetry.UidPackageMapper this$0
private void <init> (com.android.car.telemetry.UidPackageMapper)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
android.os.Bundle extra
int uid
String packageName
private synthetic void lambda$onReceive$1 (int, java.lang.String)
int uid
String packageName
private synthetic void lambda$onReceive$0 (int, java.lang.String)
int uid
String packageName
}
com/android/car/telemetry/UidPackageMapper$UserUpdateReceiver.class
UidPackageMapper.java
package com.android.car.telemetry
com.android.car.telemetry.UidPackageMapper$UserUpdateReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.car.telemetry.UidPackageMapper this$0
private void <init> (com.android.car.telemetry.UidPackageMapper)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
private synthetic void lambda$onReceive$0 (android.content.Context)
android.content.Context context
}
com/android/car/telemetry/UidPackageMapper.class
UidPackageMapper.java
package com.android.car.telemetry
public com.android.car.telemetry.UidPackageMapper extends java.lang.Object {
private static final int DEFAULT_MAX_REMOVED_APPS_COUNT
private final android.content.Context mContext
private final android.os.Handler mTelemetryHandler
private final int mMaxRemovedAppsCount
private final android.util.SparseArray mUidAppInfo
private final java.util.ArrayDeque mRemovedApps
private final android.content.BroadcastReceiver mAppUpdateReceiver
private final android.content.BroadcastReceiver mUserUpdateReceiver
public void <init> (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler telemetryHandler
void <init> (android.content.Context, android.os.Handler, int)
android.content.Context context
android.os.Handler telemetryHandler
int maxRemovedAppsCount
public void init ()
android.content.IntentFilter filter
public void release ()
public java.util.List getPackagesForUid (int)
int i
int uid
java.util.List uidApps
java.util.ArrayList result
private com.android.car.telemetry.UidPackageMapper$AppInfo getAppInfo (int, java.lang.String)
com.android.car.telemetry.UidPackageMapper$AppInfo current
int i
int uid
String packageName
java.util.ArrayList uidApps
private void onAppAddedOrUpdated (int, java.lang.String)
int uid
String packageName
com.android.car.telemetry.UidPackageMapper$AppInfo appInfo
private void onAppRemoved (int, java.lang.String)
com.android.car.telemetry.UidPackageMapper$AppInfo completelyRemoved
int uid
String packageName
com.android.car.telemetry.UidPackageMapper$AppInfo appInfo
private static java.util.List getAllPackagesIncludingApex (android.content.pm.PackageManager, android.os.UserHandle)
android.content.pm.PackageInfo info
android.content.pm.PackageManager pm
android.os.UserHandle user
java.util.ArrayList packages
private void refetchAllAppInfo (android.content.Context)
int j
java.util.List packages
int i
com.android.car.telemetry.UidPackageMapper$AppInfo appInfo
com.android.car.telemetry.UidPackageMapper$AppInfo removedApp
android.content.Context context
android.os.UserManager um
android.content.pm.PackageManager pm
java.util.List users
private static synthetic boolean lambda$onAppRemoved$0 (com.android.car.telemetry.UidPackageMapper$AppInfo, com.android.car.telemetry.UidPackageMapper$AppInfo)
com.android.car.telemetry.UidPackageMapper$AppInfo completelyRemoved
com.android.car.telemetry.UidPackageMapper$AppInfo app
}
com/android/car/telemetry/databroker/
com/android/car/telemetry/databroker/DataBroker$DataBrokerListener.class
DataBroker.java
package com.android.car.telemetry.databroker
public abstract com.android.car.telemetry.databroker.DataBroker$DataBrokerListener extends java.lang.Object {
public abstract void onEventConsumed (java.lang.String, android.os.PersistableBundle)
public abstract void onReportFinished (java.lang.String)
public abstract void onReportFinished (java.lang.String, android.os.PersistableBundle)
public abstract void onReportFinished (java.lang.String, android.car.telemetry.TelemetryProto$TelemetryError)
public abstract void onMetricsReport (java.lang.String, android.os.PersistableBundle, android.os.PersistableBundle)
}
com/android/car/telemetry/databroker/DataBroker.class
DataBroker.java
package com.android.car.telemetry.databroker
public abstract com.android.car.telemetry.databroker.DataBroker extends java.lang.Object {
public abstract void addMetricsConfig (java.lang.String, android.car.telemetry.TelemetryProto$MetricsConfig)
public abstract void removeMetricsConfig (java.lang.String)
public abstract void removeAllMetricsConfigs ()
public abstract int addTaskToQueue (com.android.car.telemetry.databroker.ScriptExecutionTask)
public abstract void scheduleNextTask ()
public abstract void setDataBrokerListener (com.android.car.telemetry.databroker.DataBroker$DataBrokerListener)
public abstract void setTaskExecutionPriority (int)
}
com/android/car/telemetry/databroker/DataBrokerImpl$1.class
DataBrokerImpl.java
package com.android.car.telemetry.databroker
com.android.car.telemetry.databroker.DataBrokerImpl$1 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.telemetry.databroker.DataBrokerImpl this$0
void <init> (com.android.car.telemetry.databroker.DataBrokerImpl)
com.android.car.telemetry.databroker.DataBrokerImpl this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
private synthetic void lambda$onServiceDisconnected$1 ()
private synthetic void lambda$onServiceConnected$0 (android.os.IBinder)
android.os.IBinder service
}
com/android/car/telemetry/databroker/DataBrokerImpl$2.class
DataBrokerImpl.java
package com.android.car.telemetry.databroker
com.android.car.telemetry.databroker.DataBrokerImpl$2 extends java.lang.Object implements com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener {
final synthetic com.android.car.telemetry.databroker.DataBrokerImpl this$0
void <init> (com.android.car.telemetry.databroker.DataBrokerImpl)
com.android.car.telemetry.databroker.DataBrokerImpl this$0
public void onPublisherFailure (java.util.List, java.lang.Throwable)
android.car.telemetry.TelemetryProto$MetricsConfig config
java.util.List affectedConfigs
Throwable error
String stackTrace
android.car.telemetry.TelemetryProto$TelemetryError telemetryError
public void onConfigFinished (android.car.telemetry.TelemetryProto$MetricsConfig)
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
String configName
}
com/android/car/telemetry/databroker/DataBrokerImpl$ScriptExecutorListener.class
DataBrokerImpl.java
package com.android.car.telemetry.databroker
final com.android.car.telemetry.databroker.DataBrokerImpl$ScriptExecutorListener extends com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener$Stub {
private final java.lang.ref.WeakReference mWeakDataBroker
private void <init> (com.android.car.telemetry.databroker.DataBrokerImpl)
com.android.car.telemetry.databroker.DataBrokerImpl dataBroker
public void onScriptFinished (android.os.PersistableBundle)
android.os.PersistableBundle result
com.android.car.telemetry.databroker.DataBrokerImpl dataBroker
public void onSuccess (android.os.PersistableBundle)
android.os.PersistableBundle stateToPersist
com.android.car.telemetry.databroker.DataBrokerImpl dataBroker
public void onError (int, java.lang.String, java.lang.String)
int errorType
String message
String stackTrace
com.android.car.telemetry.databroker.DataBrokerImpl dataBroker
public void onMetricsReport (android.os.PersistableBundle, android.os.PersistableBundle)
android.os.PersistableBundle report
android.os.PersistableBundle stateToPersist
com.android.car.telemetry.databroker.DataBrokerImpl dataBroker
}
com/android/car/telemetry/databroker/DataBrokerImpl$TaskHandler.class
DataBrokerImpl.java
package com.android.car.telemetry.databroker
com.android.car.telemetry.databroker.DataBrokerImpl$TaskHandler extends android.os.Handler {
final synthetic com.android.car.telemetry.databroker.DataBrokerImpl this$0
void <init> (com.android.car.telemetry.databroker.DataBrokerImpl, android.os.Looper)
com.android.car.telemetry.databroker.DataBrokerImpl this$0
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/car/telemetry/databroker/DataBrokerImpl.class
DataBrokerImpl.java
package com.android.car.telemetry.databroker
public com.android.car.telemetry.databroker.DataBrokerImpl extends java.lang.Object implements com.android.car.telemetry.databroker.DataBroker {
static final int MSG_HANDLE_TASK
static final int MSG_BIND_TO_SCRIPT_EXECUTOR
static final int MSG_STOP_HANGING_SCRIPT
private static final int MAX_BIND_SCRIPT_EXECUTOR_ATTEMPTS
private static final long MAX_SCRIPT_EXECUTION_TIME_MILLIS
private static final String[] SCRIPT_EXECUTOR_PACKAGE_CANDIDATES
private static final String SCRIPT_EXECUTOR_CLASS
private final android.content.Context mContext
private final com.android.car.telemetry.publisher.PublisherFactory mPublisherFactory
private final com.android.car.telemetry.ResultStore mResultStore
private final com.android.car.telemetry.databroker.DataBrokerImpl$ScriptExecutorListener mScriptExecutorListener
private final android.os.HandlerThread mTelemetryThread
private final android.os.Handler mTelemetryHandler
private final java.util.concurrent.PriorityBlockingQueue mTaskQueue
private final android.util.SparseIntArray mPublisherCountArray
private final android.util.ArrayMap mSubscriptionMap
private boolean mDisabled
private int mBindScriptExecutorAttempts
private int mPriority
long mBindScriptExecutorDelayMillis
private String mCurrentMetricsConfigName
private com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor mScriptExecutor
private com.android.car.telemetry.databroker.DataBroker$DataBrokerListener mDataBrokerListener
private android.car.builtin.util.TimingsTraceLog mScriptExecutionTraceLog
private final android.content.ServiceConnection mServiceConnection
private final com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener mPublisherListener
public void <init> (android.content.Context, com.android.car.telemetry.publisher.PublisherFactory, com.android.car.telemetry.ResultStore, android.car.builtin.util.TimingsTraceLog)
android.content.Context context
com.android.car.telemetry.publisher.PublisherFactory publisherFactory
com.android.car.telemetry.ResultStore resultStore
android.car.builtin.util.TimingsTraceLog traceLog
private java.lang.String findExecutorPackage ()
int i
android.content.pm.PackageInfo info
private void bindScriptExecutor ()
String executorPackage
android.content.Intent intent
boolean success
private void unbindScriptExecutor ()
IllegalArgumentException e
private void disableBroker ()
String configName
public void addMetricsConfig (java.lang.String, android.car.telemetry.TelemetryProto$MetricsConfig)
com.android.car.telemetry.publisher.AbstractPublisher publisher
com.android.car.telemetry.databroker.DataSubscriber dataSubscriber
android.car.telemetry.TelemetryProto$Subscriber subscriber
String metricsConfigName
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
java.util.List dataSubscribers
public void removeMetricsConfig (java.lang.String)
IllegalArgumentException e
com.android.car.telemetry.publisher.AbstractPublisher publisher
com.android.car.telemetry.databroker.DataSubscriber subscriber
com.android.car.telemetry.databroker.ScriptExecutionTask task
String metricsConfigName
java.util.List dataSubscribers
java.util.Iterator it
public void removeAllMetricsConfigs ()
public int addTaskToQueue (com.android.car.telemetry.databroker.ScriptExecutionTask)
com.android.car.telemetry.databroker.ScriptExecutionTask task
public void scheduleNextTask ()
public void setDataBrokerListener (com.android.car.telemetry.databroker.DataBroker$DataBrokerListener)
com.android.car.telemetry.databroker.DataBroker$DataBrokerListener dataBrokerListener
public void setTaskExecutionPriority (int)
int priority
android.util.ArrayMap getSubscriptionMap ()
android.os.Handler getTelemetryHandler ()
java.util.concurrent.PriorityBlockingQueue getTaskQueue ()
private void pollAndExecuteTask ()
android.os.RemoteException e
java.io.IOException e
com.android.car.telemetry.databroker.ScriptExecutionTask task
private void invokeScriptForLargeInput (com.android.car.telemetry.databroker.ScriptExecutionTask) throws java.io.IOException android.os.RemoteException
android.os.RemoteException e
java.io.OutputStream outputStream
com.android.car.telemetry.databroker.ScriptExecutionTask task
android.os.ParcelFileDescriptor[] fds
android.os.ParcelFileDescriptor readFd
android.os.ParcelFileDescriptor writeFd
private void invokeScriptForBundleList (com.android.car.telemetry.databroker.ScriptExecutionTask) throws android.os.RemoteException
com.android.car.telemetry.databroker.ScriptExecutionTask task
com.android.car.telemetry.scriptexecutorinterface.BundleList bl
private android.car.telemetry.TelemetryProto$TelemetryError buildTelemetryError (android.car.telemetry.TelemetryProto$TelemetryError$ErrorType, java.lang.String, java.lang.String)
android.car.telemetry.TelemetryProto$TelemetryError$ErrorType errorType
String message
String stackTrace
android.car.telemetry.TelemetryProto$TelemetryError$Builder error
private java.lang.String endScriptExecution ()
String configName
private void onScriptFinished (android.os.PersistableBundle)
android.os.PersistableBundle result
private void onScriptSuccess (android.os.PersistableBundle)
android.os.PersistableBundle stateToPersist
private void onScriptError (int, java.lang.String, java.lang.String)
int errorType
String message
String stackTrace
private void onMetricsReport (android.os.PersistableBundle, android.os.PersistableBundle)
android.os.PersistableBundle report
android.os.PersistableBundle stateToPersist
private synthetic void lambda$onMetricsReport$4 (android.os.PersistableBundle, android.os.PersistableBundle)
android.os.PersistableBundle report
android.os.PersistableBundle stateToPersist
String configName
private synthetic void lambda$onScriptError$3 (int, java.lang.String, java.lang.String)
int errorType
String message
String stackTrace
String configName
private synthetic void lambda$onScriptSuccess$2 (android.os.PersistableBundle)
android.os.PersistableBundle stateToPersist
String configName
private synthetic void lambda$onScriptFinished$1 (android.os.PersistableBundle)
android.os.PersistableBundle result
String configName
private static synthetic android.os.Parcelable lambda$invokeScriptForBundleList$0 () throws java.lang.Exception
com.android.car.telemetry.scriptexecutorinterface.BundleList bundleList
static void <clinit> ()
}
com/android/car/telemetry/databroker/DataSubscriber.class
DataSubscriber.java
package com.android.car.telemetry.databroker
public com.android.car.telemetry.databroker.DataSubscriber extends java.lang.Object {
public static final int SCRIPT_INPUT_SIZE_THRESHOLD_BYTES
private final com.android.car.telemetry.databroker.DataBroker mDataBroker
private final android.car.telemetry.TelemetryProto$MetricsConfig mMetricsConfig
private final android.car.telemetry.TelemetryProto$Subscriber mSubscriber
public void <init> (com.android.car.telemetry.databroker.DataBroker, android.car.telemetry.TelemetryProto$MetricsConfig, android.car.telemetry.TelemetryProto$Subscriber)
com.android.car.telemetry.databroker.DataBroker dataBroker
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
android.car.telemetry.TelemetryProto$Subscriber subscriber
public java.lang.String getHandlerName ()
public android.car.telemetry.TelemetryProto$Publisher getPublisherParam ()
private int getPublisherType ()
public int push (android.os.PersistableBundle, boolean)
android.os.PersistableBundle data
boolean isLargeData
com.android.car.telemetry.databroker.ScriptExecutionTask task
public int push (java.util.List)
java.util.List bundleList
com.android.car.telemetry.databroker.ScriptExecutionTask task
public int push (android.os.PersistableBundle)
android.os.PersistableBundle data
public android.car.telemetry.TelemetryProto$MetricsConfig getMetricsConfig ()
public android.car.telemetry.TelemetryProto$Subscriber getSubscriber ()
public int getPriority ()
public boolean equals (java.lang.Object)
Object o
com.android.car.telemetry.databroker.DataSubscriber other
public int hashCode ()
}
com/android/car/telemetry/databroker/ScriptExecutionTask.class
ScriptExecutionTask.java
package com.android.car.telemetry.databroker
public com.android.car.telemetry.databroker.ScriptExecutionTask extends java.lang.Object implements java.lang.Comparable {
private final int mPublisherType
private final long mTimestampMillis
private final com.android.car.telemetry.databroker.DataSubscriber mSubscriber
private android.os.PersistableBundle mData
private java.util.List mBundleList
private boolean mIsLargeData
void <init> (com.android.car.telemetry.databroker.DataSubscriber, android.os.PersistableBundle, long, boolean, int)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.os.PersistableBundle data
long elapsedRealtimeMillis
boolean isLargeData
int publisherType
void <init> (com.android.car.telemetry.databroker.DataSubscriber, java.util.List, long, int)
com.android.car.telemetry.databroker.DataSubscriber subscriber
java.util.List bundleList
long elapsedRealtimeMillis
int publisherType
public int getPublisherType ()
public int getPriority ()
public long getCreationTimestampMillis ()
public android.car.telemetry.TelemetryProto$MetricsConfig getMetricsConfig ()
public java.lang.String getHandlerName ()
public android.os.PersistableBundle getData ()
public java.util.List getBundleList ()
public boolean isAssociatedWithMetricsConfig (java.lang.String)
String metricsConfigName
public boolean isLargeData ()
public boolean isBundleList ()
public boolean bypassScriptExecutor ()
public int compareTo (com.android.car.telemetry.databroker.ScriptExecutionTask)
com.android.car.telemetry.databroker.ScriptExecutionTask other
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/car/telemetry/publisher/
com/android/car/telemetry/publisher/AbstractPublisher$PublisherListener.class
AbstractPublisher.java
package com.android.car.telemetry.publisher
public abstract com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener extends java.lang.Object {
public abstract void onPublisherFailure (java.util.List, java.lang.Throwable)
public abstract void onConfigFinished (android.car.telemetry.TelemetryProto$MetricsConfig)
}
com/android/car/telemetry/publisher/AbstractPublisher.class
AbstractPublisher.java
package com.android.car.telemetry.publisher
public abstract com.android.car.telemetry.publisher.AbstractPublisher extends java.lang.Object {
private final com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener mPublisherListener
void <init> (com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener)
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
protected abstract void handleSessionStateChange (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
public abstract void addDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
public abstract void removeDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
public abstract void removeAllDataSubscribers ()
public abstract boolean hasDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
protected void onPublisherFailure (java.util.List, java.lang.Throwable)
java.util.List affectedConfigs
Throwable error
protected void onConfigFinished (android.car.telemetry.TelemetryProto$MetricsConfig)
android.car.telemetry.TelemetryProto$MetricsConfig metricsConfig
}
com/android/car/telemetry/publisher/CarTelemetrydPublisher$1.class
CarTelemetrydPublisher.java
package com.android.car.telemetry.publisher
com.android.car.telemetry.publisher.CarTelemetrydPublisher$1 extends android.automotive.telemetry.internal.ICarDataListener$Stub {
final synthetic com.android.car.telemetry.publisher.CarTelemetrydPublisher this$0
void <init> (com.android.car.telemetry.publisher.CarTelemetrydPublisher)
com.android.car.telemetry.publisher.CarTelemetrydPublisher this$0
public void onCarDataReceived (android.automotive.telemetry.internal.CarDataInternal[]) throws android.os.RemoteException
android.automotive.telemetry.internal.CarDataInternal[] dataList
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
private synthetic void lambda$onCarDataReceived$0 (android.automotive.telemetry.internal.CarDataInternal[])
android.automotive.telemetry.internal.CarDataInternal[] dataList
}
com/android/car/telemetry/publisher/CarTelemetrydPublisher.class
CarTelemetrydPublisher.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.CarTelemetrydPublisher extends com.android.car.telemetry.publisher.AbstractPublisher {
private static final boolean DEBUG
private static final String SERVICE_NAME
private static final int BINDER_FLAGS
private final android.util.SparseArray mCarIdSubscriberLookUp
private final android.os.Handler mTelemetryHandler
private final com.android.car.telemetry.sessioncontroller.SessionController mSessionController
private final android.automotive.telemetry.internal.ICarDataListener mListener
private final android.os.IBinder$DeathRecipient mDeathRecipient
private android.automotive.telemetry.internal.ICarTelemetryInternal mCarTelemetryInternal
void <init> (com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener, android.os.Handler, com.android.car.telemetry.sessioncontroller.SessionController)
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
android.os.Handler telemetryHandler
com.android.car.telemetry.sessioncontroller.SessionController sessionController
private void onBinderDied ()
private boolean connectToCarTelemetryd ()
android.os.RemoteException e
android.os.RemoteException e
android.os.IBinder binder
private java.util.ArrayList getMetricsConfigs ()
int j
java.util.ArrayList subscribers
int i
android.util.ArraySet uniqueConfigs
java.util.ArrayList allConfigs
java.util.Iterator iterator
private void disconnectFromCarTelemetryd ()
android.os.RemoteException e
boolean isConnectedToCarTelemetryd ()
public void addDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
android.os.RemoteException e
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
int carDataId
com.android.automotive.telemetry.CarDataProto$CarData$PushedCase carDataCase
java.util.ArrayList currentSubscribers
public void removeDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
android.os.RemoteException e
com.android.car.telemetry.databroker.DataSubscriber subscriber
int idToRemove
java.util.ArrayList currentSubscribers
public void removeAllDataSubscribers ()
int index
android.os.RemoteException e
int[] idsToRemove
public boolean hasDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
int id
private void onCarDataListReceived (android.automotive.telemetry.internal.CarDataInternal[])
android.automotive.telemetry.internal.CarDataInternal data
android.automotive.telemetry.internal.CarDataInternal[] dataList
private void processCarData (android.automotive.telemetry.internal.CarDataInternal)
int i
android.automotive.telemetry.internal.CarDataInternal dataItem
java.util.ArrayList currentSubscribers
String content
android.os.PersistableBundle bundle
com.android.car.telemetry.sessioncontroller.SessionAnnotation sessionAnnotation
protected void handleSessionStateChange (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
com.android.car.telemetry.sessioncontroller.SessionAnnotation annotation
private synthetic void lambda$onBinderDied$0 ()
static void <clinit> ()
}
com/android/car/telemetry/publisher/ConnectivityPublisher$1.class
ConnectivityPublisher.java
package com.android.car.telemetry.publisher
synthetic com.android.car.telemetry.publisher.ConnectivityPublisher$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$car$telemetry$TelemetryProto$ConnectivityPublisher$Transport
static final synthetic int[] $SwitchMap$android$car$telemetry$TelemetryProto$ConnectivityPublisher$OemType
static void <clinit> ()
}
com/android/car/telemetry/publisher/ConnectivityPublisher$QueryParam.class
ConnectivityPublisher.java
package com.android.car.telemetry.publisher
com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam extends java.lang.Object {
private int mMatchRule
private int mOemManaged
static com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam forSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$ConnectivityPublisher publisher
static com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam build (android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport, android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport transport
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType oemType
private void <init> (int, int)
int transport
int oemManaged
android.net.NetworkTemplate buildNetworkTemplate ()
private static int getMatchRule (android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport transport
private static int getNetstatsOemManaged (android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType oemType
public java.lang.String toString ()
public static com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam fromString (java.lang.String)
String input
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam other
}
com/android/car/telemetry/publisher/ConnectivityPublisher.class
ConnectivityPublisher.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.ConnectivityPublisher extends com.android.car.telemetry.publisher.AbstractPublisher {
private static final long NETSTATS_UID_DEFAULT_BUCKET_DURATION_MILLIS
private final android.util.ArrayMap mSubscribers
private final android.util.ArrayMap mTransportPreviousNetstats
private final android.os.Handler mTelemetryHandler
private final com.android.car.telemetry.UidPackageMapper mUidMapper
private final android.car.builtin.util.TimingsTraceLog mTraceLog
private final com.android.car.telemetry.ResultStore mResultStore
private com.android.car.telemetry.publisher.net.NetworkStatsManagerProxy mNetworkStatsManager
void <init> (com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener, com.android.car.telemetry.publisher.net.NetworkStatsManagerProxy, android.os.Handler, com.android.car.telemetry.ResultStore, com.android.car.telemetry.sessioncontroller.SessionController, com.android.car.telemetry.UidPackageMapper)
android.car.telemetry.TelemetryProto$ConnectivityPublisher$OemType oemType
android.car.telemetry.TelemetryProto$ConnectivityPublisher$Transport transport
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
com.android.car.telemetry.publisher.net.NetworkStatsManagerProxy networkStatsManager
android.os.Handler telemetryHandler
com.android.car.telemetry.ResultStore resultStore
com.android.car.telemetry.sessioncontroller.SessionController sessionController
com.android.car.telemetry.UidPackageMapper uidMapper
protected void handleSessionStateChange (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
android.os.PersistableBundle bundle
int i
android.os.PersistableBundle resultsToStore
com.android.car.telemetry.sessioncontroller.SessionAnnotation annotation
public void addDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
public void removeDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
public void removeAllDataSubscribers ()
int i
public boolean hasDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
private void pullInitialNetstats ()
com.android.car.telemetry.publisher.net.RefinedStats summary
com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam param
android.os.RemoteException e
private void processPreviousSession ()
com.android.car.telemetry.databroker.DataSubscriber subscriber
com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam queryParam
android.os.PersistableBundle data
java.util.ArrayList subscribers
String key
android.os.PersistableBundle previousSessionData
private android.os.PersistableBundle pullNetstatsAndCalculateDiff (com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam)
com.android.car.telemetry.publisher.net.RefinedStats current
android.os.RemoteException e
com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam param
com.android.car.telemetry.publisher.net.RefinedStats previous
com.android.car.telemetry.publisher.net.RefinedStats current
com.android.car.telemetry.publisher.net.RefinedStats diff
android.os.PersistableBundle data
private com.android.car.telemetry.publisher.net.RefinedStats getSummaryForAllUid (com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam) throws android.os.RemoteException
com.android.car.telemetry.publisher.net.NetworkStatsWrapper nonTaggedStats
com.android.car.telemetry.publisher.net.NetworkStatsWrapper taggedStats
NullPointerException e
com.android.car.telemetry.publisher.ConnectivityPublisher$QueryParam param
long currentTimeInMillis
long elapsedMillisSinceBoot
long startMillis
com.android.car.telemetry.publisher.net.NetworkStatsWrapper nonTaggedStats
com.android.car.telemetry.publisher.net.NetworkStatsWrapper taggedStats
com.android.car.telemetry.publisher.net.RefinedStats result
static void <clinit> ()
}
com/android/car/telemetry/publisher/Constants.class
Constants.java
package com.android.car.telemetry.publisher
public final com.android.car.telemetry.publisher.Constants extends java.lang.Object {
public static final String ANNOTATION_BUNDLE_KEY_SESSION_ID
public static final String ANNOTATION_BUNDLE_KEY_SESSION_STATE
public static final String ANNOTATION_BUNDLE_KEY_CREATED_AT_SINCE_BOOT_MILLIS
public static final String ANNOTATION_BUNDLE_KEY_CREATED_AT_MILLIS
public static final String ANNOTATION_BUNDLE_KEY_BOOT_REASON
public static final String ANNOTATION_BUNDLE_KEY_BOOT_COUNT
public static final String STATS_BUNDLE_KEY_PREFIX
public static final String STATS_BUNDLE_KEY_ELAPSED_TIMESTAMP
public static final String CAR_TELEMETRYD_BUNDLE_KEY_ID
public static final String CAR_TELEMETRYD_BUNDLE_KEY_CONTENT
public static final String MEMORY_BUNDLE_KEY_PREFIX
public static final String MEMORY_BUNDLE_KEY_MEMINFO
public static final String MEMORY_BUNDLE_KEY_TIMESTAMP
public static final String MEMORY_BUNDLE_KEY_TOTAL_SWAPPABLE_PSS
public static final String MEMORY_BUNDLE_KEY_TOTAL_PRIVATE_DIRTY
public static final String MEMORY_BUNDLE_KEY_TOTAL_SHARED_DIRTY
public static final String MEMORY_BUNDLE_KEY_TOTAL_PRIVATE_CLEAN
public static final String MEMORY_BUNDLE_KEY_TOTAL_SHARED_CLEAN
public static final String CONNECTIVITY_BUNDLE_KEY_START_MILLIS
public static final String CONNECTIVITY_BUNDLE_KEY_END_MILLIS
public static final String CONNECTIVITY_BUNDLE_KEY_SIZE
public static final String CONNECTIVITY_BUNDLE_KEY_UID
public static final String CONNECTIVITY_BUNDLE_KEY_PACKAGES
public static final String CONNECTIVITY_BUNDLE_KEY_TAG
public static final String CONNECTIVITY_BUNDLE_KEY_RX_BYTES
public static final String CONNECTIVITY_BUNDLE_KEY_TX_BYTES
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_TIMESTAMP
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_PROP_ID
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_AREA_ID
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_STATUS
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_STRING
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_BOOLEAN
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_INT
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_INT_ARRAY
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_LONG
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_LONG_ARRAY
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_FLOAT
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_FLOAT_ARRAY
public static final String VEHICLE_PROPERTY_BUNDLE_KEY_BYTE_ARRAY
private void <init> ()
}
com/android/car/telemetry/publisher/HashUtils.class
HashUtils.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.HashUtils extends java.lang.Object {
private static final long M
private static final int R
private static final long SEED
public void <init> ()
public static long sha256 (java.lang.String)
java.security.NoSuchAlgorithmException e
String data
public static long murmur2Hash64 (java.lang.String)
long k
int i
String str
byte[] bytes
java.nio.ByteBuffer buf
long h
private static long asLong (byte[])
int i
byte[] hashCode
long retVal
}
com/android/car/telemetry/publisher/MemoryPublisher$MemorySubscriberWrapper.class
MemoryPublisher.java
package com.android.car.telemetry.publisher
final com.android.car.telemetry.publisher.MemoryPublisher$MemorySubscriberWrapper extends java.lang.Object {
private final boolean mCollectIndefinitely
private final int mMaxPendingTasks
private final com.android.car.telemetry.databroker.DataSubscriber mDataSubscriber
private final android.car.telemetry.TelemetryProto$MetricsConfig mMetricsConfig
private final android.car.telemetry.TelemetryProto$MemoryPublisher mPublisherProto
private final java.util.Set mPackageNames
private int mNumSnapshotsLeft
private void <init> (com.android.car.telemetry.databroker.DataSubscriber, int, boolean)
com.android.car.telemetry.databroker.DataSubscriber dataSubscriber
int numSnapshotsLeft
boolean collectIndefinitely
private int push (android.os.PersistableBundle)
android.os.PersistableBundle data
boolean isLargeData
private boolean isDone ()
}
com/android/car/telemetry/publisher/MemoryPublisher.class
MemoryPublisher.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.MemoryPublisher extends com.android.car.telemetry.publisher.AbstractPublisher {
private static final int MILLIS_IN_SECOND
private static final String ACTIVITY_MANAGER_CONSTANTS
static final int THROTTLE_MILLIS
static final String BUNDLE_KEY_NUM_SNAPSHOTS_UNTIL_FINISH
static final String BUNDLE_KEY_COLLECT_INDEFINITELY
private final android.app.ActivityManager mActivityManager
private final android.content.Context mContext
private final android.os.Handler mTelemetryHandler
private final java.nio.file.Path mMeminfoPath
private final com.android.car.telemetry.ResultStore mResultStore
private final Runnable mReadMeminfoRunnable
private final android.car.builtin.util.TimingsTraceLog mTraceLog
private com.android.car.telemetry.publisher.MemoryPublisher$MemorySubscriberWrapper mSubscriber
private android.os.PersistableBundle mPublisherState
private com.android.car.telemetry.sessioncontroller.SessionAnnotation mSessionAnnotation
void <init> (android.content.Context, com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener, android.os.Handler, com.android.car.telemetry.ResultStore, com.android.car.telemetry.sessioncontroller.SessionController)
android.content.Context context
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
android.os.Handler telemetryHandler
com.android.car.telemetry.ResultStore resultStore
com.android.car.telemetry.sessioncontroller.SessionController sessionController
void <init> (android.content.Context, com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener, android.os.Handler, com.android.car.telemetry.ResultStore, com.android.car.telemetry.sessioncontroller.SessionController, java.nio.file.Path)
android.content.Context context
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
android.os.Handler telemetryHandler
com.android.car.telemetry.ResultStore resultStore
com.android.car.telemetry.sessioncontroller.SessionController sessionController
java.nio.file.Path meminfoPath
protected void handleSessionStateChange (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
com.android.car.telemetry.sessioncontroller.SessionAnnotation annotation
public void addDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
int numSnapshotsLeft
boolean collectIndefinitely
public void removeDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
public void removeAllDataSubscribers ()
public boolean hasDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
private void resetPublisher ()
private void readMemInfo ()
String meminfo
java.io.IOException e
android.os.PersistableBundle data
String meminfo
int numPendingTasks
int delayMillis
private void readProcessMeminfo (android.os.PersistableBundle)
String[] split
android.app.ActivityManager$RunningAppProcessInfo process
int i
java.util.Map$Entry entry
android.os.Debug$MemoryInfo mi
android.os.PersistableBundle processMeminfoBundle
java.util.Map map
int i
android.os.PersistableBundle data
String restore
java.util.List runningAppProcesses
java.util.List pidList
java.util.List bundleKeys
int[] pids
android.os.Debug$MemoryInfo[] mis
}
com/android/car/telemetry/publisher/PublisherFactory.class
PublisherFactory.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.PublisherFactory extends java.lang.Object {
private static final android.car.telemetry.TelemetryProto$Publisher$PublisherCase[] sForceInitPublishers
private final Object mLock
private final com.android.car.CarPropertyService mCarPropertyService
private final android.os.Handler mTelemetryHandler
private final android.content.Context mContext
private final com.android.car.telemetry.UidPackageMapper mUidMapper
private com.android.car.telemetry.publisher.VehiclePropertyPublisher mVehiclePropertyPublisher
private com.android.car.telemetry.publisher.CarTelemetrydPublisher mCarTelemetrydPublisher
private com.android.car.telemetry.publisher.StatsPublisher mStatsPublisher
private com.android.car.telemetry.publisher.ConnectivityPublisher mConnectivityPublisher
private com.android.car.telemetry.publisher.MemoryPublisher mMemoryPublisher
private com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener mPublisherListener
private final com.android.car.telemetry.sessioncontroller.SessionController mSessionController
private final com.android.car.telemetry.ResultStore mResultStore
public void <init> (com.android.car.CarPropertyService, android.os.Handler, android.content.Context, com.android.car.telemetry.sessioncontroller.SessionController, com.android.car.telemetry.ResultStore, com.android.car.telemetry.UidPackageMapper)
com.android.car.CarPropertyService carPropertyService
android.os.Handler handler
android.content.Context context
com.android.car.telemetry.sessioncontroller.SessionController sessionController
com.android.car.telemetry.ResultStore resultStore
com.android.car.telemetry.UidPackageMapper uidMapper
public com.android.car.telemetry.publisher.AbstractPublisher getPublisher (android.car.telemetry.TelemetryProto$Publisher$PublisherCase)
android.app.StatsManager stats
com.android.car.telemetry.publisher.StatsManagerProxy statsManager
android.app.usage.NetworkStatsManager networkStatsManager
android.car.telemetry.TelemetryProto$Publisher$PublisherCase type
public void removeAllDataSubscribers ()
public void initialize (com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener)
android.car.telemetry.TelemetryProto$Publisher$PublisherCase publisher
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
static void <clinit> ()
}
com/android/car/telemetry/publisher/StatsManagerImpl.class
StatsManagerImpl.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.StatsManagerImpl extends java.lang.Object implements com.android.car.telemetry.publisher.StatsManagerProxy {
private final android.app.StatsManager mStatsManager
public void <init> (android.app.StatsManager)
android.app.StatsManager statsManager
public byte[] getReports (long) throws android.app.StatsManager$StatsUnavailableException
long configKey
public void addConfig (long, byte[]) throws android.app.StatsManager$StatsUnavailableException
long configKey
byte[] data
public void removeConfig (long) throws android.app.StatsManager$StatsUnavailableException
long configKey
public byte[] getStatsMetadata () throws android.app.StatsManager$StatsUnavailableException
}
com/android/car/telemetry/publisher/StatsManagerProxy.class
StatsManagerProxy.java
package com.android.car.telemetry.publisher
public abstract com.android.car.telemetry.publisher.StatsManagerProxy extends java.lang.Object {
public abstract byte[] getReports (long) throws android.app.StatsManager$StatsUnavailableException
public abstract void addConfig (long, byte[]) throws android.app.StatsManager$StatsUnavailableException
public abstract void removeConfig (long) throws android.app.StatsManager$StatsUnavailableException
public abstract byte[] getStatsMetadata () throws android.app.StatsManager$StatsUnavailableException
}
com/android/car/telemetry/publisher/StatsPublisher$1.class
StatsPublisher.java
package com.android.car.telemetry.publisher
synthetic com.android.car.telemetry.publisher.StatsPublisher$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$android$car$telemetry$TelemetryProto$StatsPublisher$SystemMetric
static void <clinit> ()
}
com/android/car/telemetry/publisher/StatsPublisher.class
StatsPublisher.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.StatsPublisher extends com.android.car.telemetry.publisher.AbstractPublisher {
static final long APP_START_MEMORY_STATE_CAPTURED_ATOM_MATCHER_ID
static final long APP_START_MEMORY_STATE_CAPTURED_EVENT_METRIC_ID
static final long PROCESS_MEMORY_STATE_MATCHER_ID
static final long PROCESS_MEMORY_STATE_GAUGE_METRIC_ID
static final long ACTIVITY_FOREGROUND_STATE_CHANGED_ATOM_MATCHER_ID
static final long ACTIVITY_FOREGROUND_STATE_CHANGED_EVENT_METRIC_ID
static final long PROCESS_CPU_TIME_MATCHER_ID
static final long PROCESS_CPU_TIME_GAUGE_METRIC_ID
static final long APP_CRASH_OCCURRED_ATOM_MATCHER_ID
static final long APP_CRASH_OCCURRED_EVENT_METRIC_ID
static final long ANR_OCCURRED_ATOM_MATCHER_ID
static final long ANR_OCCURRED_EVENT_METRIC_ID
static final long WTF_OCCURRED_ATOM_MATCHER_ID
static final long WTF_OCCURRED_EVENT_METRIC_ID
static final long PROCESS_MEMORY_SNAPSHOT_ATOM_MATCHER_ID
static final long PROCESS_MEMORY_SNAPSHOT_GAUGE_METRIC_ID
static final long PROCESS_START_TIME_ATOM_MATCHER_ID
static final long PROCESS_START_TIME_EVENT_METRIC_ID
private static final java.time.Duration PULL_REPORTS_PERIOD
private static final String BUNDLE_CONFIG_KEY_PREFIX
private static final String BUNDLE_CONFIG_VERSION_PREFIX
static final com.android.car.telemetry.StatsdConfigProto$FieldMatcher PROCESS_MEMORY_STATE_FIELDS_MATCHER
static final com.android.car.telemetry.StatsdConfigProto$FieldMatcher PROCESS_CPU_TIME_FIELDS_MATCHER
static final com.android.car.telemetry.StatsdConfigProto$FieldMatcher PROCESS_MEMORY_SNAPSHOT_FIELDS_MATCHER
private final com.android.car.telemetry.publisher.StatsManagerProxy mStatsManager
private final com.android.car.telemetry.ResultStore mResultStore
private final android.os.Handler mTelemetryHandler
private final Runnable mPullReportsPeriodically
private final android.util.LongSparseArray mConfigKeyToSubscribers
private android.os.PersistableBundle mSavedStatsConfigs
private boolean mIsPullingReports
void <init> (com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener, com.android.car.telemetry.publisher.StatsManagerProxy, com.android.car.telemetry.ResultStore, android.os.Handler)
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
com.android.car.telemetry.publisher.StatsManagerProxy statsManager
com.android.car.telemetry.ResultStore resultStore
android.os.Handler telemetryHandler
private void savePublisherState ()
public void addDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
long configKey
private void processReport (long, com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList)
com.android.car.telemetry.publisher.statsconverters.StatsConversionException ex
Long metricId
Long metricId
Long metricId
Long metricId
Long metricId
Long metricId
Long metricId
Long metricId
Long metricId
long configKey
com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList report
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.builtin.util.TimingsTraceLog traceLog
java.util.Map metricBundles
Long metricId
android.os.PersistableBundle bundle
boolean isBundleLargeData (android.os.PersistableBundle)
boolean[] boolArray
long[] longArray
int[] intArray
double[] doubleArray
String str
String[] stringArray
Object array
int i
android.os.PersistableBundle bundle
String[] keys
int bytes
private void processStatsMetadata (com.android.car.telemetry.StatsLogProto$StatsdStatsReport)
com.android.car.telemetry.StatsLogProto$StatsdStatsReport$ConfigStats stats
int i
com.android.car.telemetry.StatsLogProto$StatsdStatsReport statsReport
int myUid
java.util.HashSet activeConfigKeys
java.util.HashSet failedConfigs
private void pullReportsPeriodically ()
long configKey
Exception e
android.car.builtin.util.TimingsTraceLog traceLog
private java.util.List getActiveConfigKeys ()
String key
java.util.ArrayList result
public void removeDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
long configKey
public void removeAllDataSubscribers ()
String bundleVersion
android.app.StatsManager$StatsUnavailableException e
long configKey
String key
public boolean hasDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
long configKey
private java.util.List getMetricsConfigs ()
int i
java.util.HashSet uniqueConfigs
private static java.lang.String buildBundleConfigKey (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
private static java.lang.String buildBundleConfigVersionKey (long)
long configKey
private void addStatsConfig (long, com.android.car.telemetry.databroker.DataSubscriber)
int currentVersion
android.app.StatsManager$StatsUnavailableException e
long configKey
com.android.car.telemetry.databroker.DataSubscriber subscriber
String bundleVersion
String bundleConfigKey
com.android.car.telemetry.StatsdConfigProto$StatsdConfig config
private long removeStatsConfig (com.android.car.telemetry.databroker.DataSubscriber)
android.app.StatsManager$StatsUnavailableException e
com.android.car.telemetry.databroker.DataSubscriber subscriber
String bundleConfigKey
long configKey
String bundleVersion
private static long buildConfigKey (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
String metricConfigName
String handlerFnName
static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildStatsdConfig (com.android.car.telemetry.databroker.DataSubscriber, long)
com.android.car.telemetry.databroker.DataSubscriber subscriber
long configId
android.car.telemetry.TelemetryProto$StatsPublisher$SystemMetric metric
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildAppStartMemoryStateStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildProcessMemoryStateStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildActivityForegroundStateStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildProcessCpuTimeStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildAppCrashOccurredStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildAnrOccurredStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildWtfOccurredStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildProcessMemorySnapshotStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
private static com.android.car.telemetry.StatsdConfigProto$StatsdConfig buildProcessStartTimeStatsdConfig (com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder)
com.android.car.telemetry.StatsdConfigProto$StatsdConfig$Builder builder
protected void handleSessionStateChange (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
com.android.car.telemetry.sessioncontroller.SessionAnnotation annotation
static void <clinit> ()
}
com/android/car/telemetry/publisher/VehiclePropertyPublisher$1.class
VehiclePropertyPublisher.java
package com.android.car.telemetry.publisher
com.android.car.telemetry.publisher.VehiclePropertyPublisher$1 extends android.car.hardware.property.ICarPropertyEventListener$Stub {
final synthetic com.android.car.telemetry.publisher.VehiclePropertyPublisher this$0
void <init> (com.android.car.telemetry.publisher.VehiclePropertyPublisher)
com.android.car.telemetry.publisher.VehiclePropertyPublisher this$0
public void onEvent (java.util.List) throws android.os.RemoteException
android.car.hardware.property.CarPropertyEvent event
java.util.List events
}
com/android/car/telemetry/publisher/VehiclePropertyPublisher$PropertyData.class
VehiclePropertyPublisher.java
package com.android.car.telemetry.publisher
final com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData extends java.lang.Object {
public final android.car.hardware.CarPropertyConfig config
public final android.util.ArraySet subscribers
public java.util.List pendingData
void <init> (android.car.hardware.CarPropertyConfig)
android.car.hardware.CarPropertyConfig propConfig
}
com/android/car/telemetry/publisher/VehiclePropertyPublisher.class
VehiclePropertyPublisher.java
package com.android.car.telemetry.publisher
public com.android.car.telemetry.publisher.VehiclePropertyPublisher extends com.android.car.telemetry.publisher.AbstractPublisher {
private final com.android.car.CarPropertyService mCarPropertyService
private final android.os.Handler mTelemetryHandler
private final android.util.SparseArray mCarPropertyList
private final android.car.hardware.property.ICarPropertyEventListener mCarPropertyEventListener
private final android.util.SparseArray mPropertyDataLookup
private long mBatchIntervalMillis
public void <init> (com.android.car.CarPropertyService, com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener, android.os.Handler)
android.car.hardware.CarPropertyConfig property
com.android.car.CarPropertyService carPropertyService
com.android.car.telemetry.publisher.AbstractPublisher$PublisherListener listener
android.os.Handler handler
java.util.List propertyList
public void addDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
int propertyId
android.car.hardware.CarPropertyConfig config
com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData propertyData
public void removeDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
int propertyId
com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData propertyData
public void removeAllDataSubscribers ()
int i
public boolean hasDataSubscriber (com.android.car.telemetry.databroker.DataSubscriber)
com.android.car.telemetry.databroker.DataSubscriber subscriber
android.car.telemetry.TelemetryProto$Publisher publisherParam
int propertyId
public void setBatchIntervalMillis (long)
long intervalMillis
protected void handleSessionStateChange (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
com.android.car.telemetry.sessioncontroller.SessionAnnotation annotation
private void onVehicleEvent (android.car.hardware.property.CarPropertyEvent)
android.car.hardware.property.CarPropertyEvent event
private void pushPendingDataToSubscribers (com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData)
com.android.car.telemetry.databroker.DataSubscriber subscriber
com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData propertyData
private android.os.PersistableBundle parseCarPropertyValue (android.car.hardware.CarPropertyValue, java.util.List)
int i
Float[] floats
double[] doubles
int i
Integer[] integers
int[] ints
int i
Long[] oldLongs
long[] longs
int i
int[] ints
int i
long[] longs
int i
double[] doubles
int i
byte[] bytes
Object[] mixed
int k
android.car.hardware.CarPropertyValue propValue
java.util.List configArray
android.os.PersistableBundle bundle
int type
Object value
private synthetic void lambda$onVehicleEvent$1 (android.car.hardware.property.CarPropertyEvent)
android.car.hardware.property.CarPropertyEvent event
android.car.hardware.CarPropertyValue propValue
int propertyId
com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData propertyData
android.os.PersistableBundle bundle
private synthetic void lambda$onVehicleEvent$0 (com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData)
com.android.car.telemetry.publisher.VehiclePropertyPublisher$PropertyData propertyData
}
com/android/car/telemetry/publisher/net/
com/android/car/telemetry/publisher/net/NetworkStatsManagerProxy.class
NetworkStatsManagerProxy.java
package com.android.car.telemetry.publisher.net
public com.android.car.telemetry.publisher.net.NetworkStatsManagerProxy extends java.lang.Object {
private final android.app.usage.NetworkStatsManager mNetworkStatsManager
public void <init> (android.app.usage.NetworkStatsManager)
android.app.usage.NetworkStatsManager networkStatsManager
public com.android.car.telemetry.publisher.net.NetworkStatsWrapper querySummary (android.net.NetworkTemplate, long, long)
android.net.NetworkTemplate template
long start
long end
public com.android.car.telemetry.publisher.net.NetworkStatsWrapper queryTaggedSummary (android.net.NetworkTemplate, long, long)
android.net.NetworkTemplate template
long start
long end
}
com/android/car/telemetry/publisher/net/NetworkStatsWrapper.class
NetworkStatsWrapper.java
package com.android.car.telemetry.publisher.net
public com.android.car.telemetry.publisher.net.NetworkStatsWrapper extends java.lang.Object {
private final android.app.usage.NetworkStats mNetworkStats
public void <init> (android.app.usage.NetworkStats)
android.app.usage.NetworkStats networkStats
public android.app.usage.NetworkStats$Bucket getNextBucket ()
android.app.usage.NetworkStats$Bucket bucket
public boolean hasNextBucket ()
}
com/android/car/telemetry/publisher/net/RefinedStats.class
RefinedStats.java
package com.android.car.telemetry.publisher.net
public com.android.car.telemetry.publisher.net.RefinedStats extends java.lang.Object {
private final com.android.car.internal.util.IntArray mUid
private final com.android.car.internal.util.IntArray mTag
private final com.android.car.internal.util.LongArray mRxBytes
private final com.android.car.internal.util.LongArray mTxBytes
private final long mStartMillis
private final long mEndMillis
public void <init> (long, long)
long startMillis
long endMillis
public void addNetworkStats (com.android.car.telemetry.publisher.net.NetworkStatsWrapper)
android.app.usage.NetworkStats$Bucket bucket
int index
com.android.car.telemetry.publisher.net.NetworkStatsWrapper stats
public static com.android.car.telemetry.publisher.net.RefinedStats subtract (com.android.car.telemetry.publisher.net.RefinedStats, com.android.car.telemetry.publisher.net.RefinedStats)
int rIndex
int l
com.android.car.telemetry.publisher.net.RefinedStats left
com.android.car.telemetry.publisher.net.RefinedStats right
com.android.car.telemetry.publisher.net.RefinedStats result
private int findIndex (int, int)
int i
int uid
int tag
public boolean isEmpty ()
public android.os.PersistableBundle toPersistableBundle (com.android.car.telemetry.UidPackageMapper)
int i
String[] packages
com.android.car.telemetry.UidPackageMapper uidMapper
android.os.PersistableBundle data
}
com/android/car/telemetry/publisher/statsconverters/
com/android/car/telemetry/publisher/statsconverters/AbstractAtomConverter$1.class
AbstractAtomConverter.java
package com.android.car.telemetry.publisher.statsconverters
synthetic com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$car$telemetry$StatsLogProto$DimensionsValue$ValueCase
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/AbstractAtomConverter.class
AbstractAtomConverter.java
package com.android.car.telemetry.publisher.statsconverters
public abstract com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter extends java.lang.Object {
void <init> ()
abstract android.util.SparseArray getAtomFieldAccessorMap ()
abstract com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
abstract java.lang.String getAtomDataClassName ()
android.os.PersistableBundle convert (java.util.List, java.util.List, java.util.List, java.util.Map) throws com.android.car.telemetry.publisher.statsconverters.StatsConversionException
com.google.protobuf.MessageLite atomData
com.android.car.telemetry.AtomsProto$Atom atom
java.util.List valueList
com.android.car.telemetry.publisher.statsconverters.AtomFieldAccessor atomFieldAccessor
int i
java.util.List dvList
Integer fieldId
java.util.List valueList
int i
java.util.List atoms
java.util.List dimensionsFieldsIds
java.util.List dimensionsValuesList
java.util.Map hashToStringMap
android.os.PersistableBundle bundle
android.util.SparseArray parserConfig
private static java.lang.Object extractDimensionsValue (com.android.car.telemetry.StatsLogProto$DimensionsValue, java.util.Map) throws com.android.car.telemetry.publisher.statsconverters.StatsConversionException
com.android.car.telemetry.StatsLogProto$DimensionsValue dv
java.util.Map hashToStringMap
private static void setPersistableBundleArrayField (java.lang.String, java.util.List, android.os.PersistableBundle)
int i
int[] intArray
int i
long[] longArray
int i
boolean[] boolArray
int i
double[] doubleArray
int i
double[] doubleArray
String name
java.util.List objList
android.os.PersistableBundle bundle
Object e
private java.lang.String createBundleKey (java.lang.String)
String metricFieldName
}
com/android/car/telemetry/publisher/statsconverters/ActivityForegroundStateChangedConverter.class
ActivityForegroundStateChangedConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.ActivityForegroundStateChangedConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Integer lambda$static$7 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic java.lang.String lambda$static$5 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged)
com.android.car.telemetry.AtomsProto$ActivityForegroundStateChanged a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/AnrOccurredConverter.class
AnrOccurredConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.AnrOccurredConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$ANROccurred getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Long lambda$static$43 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$42 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$41 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$40 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Long lambda$static$39 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$38 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$37 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$36 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$35 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$34 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$33 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$32 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Long lambda$static$31 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$30 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Long lambda$static$29 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$28 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Boolean lambda$static$27 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$26 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$25 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$24 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$23 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$22 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Long lambda$static$21 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$20 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Float lambda$static$19 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$18 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Boolean lambda$static$17 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$16 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.String lambda$static$15 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$14 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$13 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$12 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$11 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$10 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$9 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.String lambda$static$7 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.String lambda$static$5 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$ANROccurred)
com.android.car.telemetry.AtomsProto$ANROccurred a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/AppCrashOccurredConverter.class
AppCrashOccurredConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.AppCrashOccurredConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$AppCrashOccurred getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Long lambda$static$43 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$42 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$41 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$40 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Long lambda$static$39 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$38 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$37 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$36 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$35 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$34 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$33 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$32 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Long lambda$static$31 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$30 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Long lambda$static$29 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$28 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Boolean lambda$static$27 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$26 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$25 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$24 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$23 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$22 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Long lambda$static$21 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$20 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Float lambda$static$19 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$18 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Boolean lambda$static$17 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$16 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$15 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$14 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$13 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$12 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$11 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$10 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.String lambda$static$9 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$7 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.String lambda$static$5 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$AppCrashOccurred)
com.android.car.telemetry.AtomsProto$AppCrashOccurred a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/AppStartMemoryStateCapturedConverter.class
AppStartMemoryStateCapturedConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.AppStartMemoryStateCapturedConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Long lambda$static$15 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$14 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.Long lambda$static$13 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$12 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.Long lambda$static$11 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$10 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.Long lambda$static$9 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.Long lambda$static$7 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.String lambda$static$5 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured)
com.android.car.telemetry.AtomsProto$AppStartMemoryStateCaptured a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/AtomFieldAccessor.class
AtomFieldAccessor.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.AtomFieldAccessor extends java.lang.Object {
private final String mFieldName
private final java.util.function.Predicate mHasField
private final java.util.function.Function mGetField
void <init> (java.lang.String, java.util.function.Predicate, java.util.function.Function)
String fieldName
java.util.function.Predicate hasField
java.util.function.Function getField
java.lang.String getFieldName ()
boolean hasField (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite atomData
java.lang.Object getField (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite atomData
}
com/android/car/telemetry/publisher/statsconverters/AtomListConverter.class
AtomListConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.AtomListConverter extends java.lang.Object {
private static java.util.Map sPushedCaseConverters
private static java.util.Map sPulledCaseConverters
public void <init> ()
static android.os.PersistableBundle convert (java.util.List, java.util.List, java.util.List, java.util.Map) throws com.android.car.telemetry.publisher.statsconverters.StatsConversionException
java.util.List atoms
java.util.List dimensionsFieldsIds
java.util.List dimensionsValuesList
java.util.Map hashToStringMap
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/ConfigMetricsReportListConverter$1.class
ConfigMetricsReportListConverter.java
package com.android.car.telemetry.publisher.statsconverters
synthetic com.android.car.telemetry.publisher.statsconverters.ConfigMetricsReportListConverter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$car$telemetry$StatsLogProto$StatsLogReport$DataCase
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/ConfigMetricsReportListConverter.class
ConfigMetricsReportListConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.ConfigMetricsReportListConverter extends java.lang.Object {
public void <init> ()
public static java.util.Map convert (com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList) throws com.android.car.telemetry.publisher.statsconverters.StatsConversionException
Long metricId
com.android.car.telemetry.StatsLogProto$StatsLogReport statsReport
com.android.car.telemetry.StatsLogProto$ConfigMetricsReport report
com.android.car.telemetry.StatsLogProto$StatsLogReport statsReport
java.util.List eventDataList
com.android.car.telemetry.StatsLogProto$StatsLogReport statsReport
java.util.List gaugeDataList
android.os.PersistableBundle statsReportBundle
java.util.List statsReportList
java.util.Map$Entry entry
com.android.car.telemetry.StatsLogProto$ConfigMetricsReportList reportList
java.util.Map metricsStatsReportMap
java.util.Set stringsSet
java.util.Map metricIdBundleMap
private static java.util.Map createDimensionHashToStringMap (java.util.Set)
Long hash
String str
java.util.Set dimensionStrings
java.util.Map hashToStringMap
private static java.util.List extractDimensionFieldsIds (com.android.car.telemetry.StatsLogProto$DimensionsValue)
com.android.car.telemetry.StatsLogProto$DimensionsValue dv
com.android.car.telemetry.StatsLogProto$DimensionsValue dimensionsPath
java.util.List dimensionsFieldsIds
com.android.car.telemetry.StatsLogProto$DimensionsValueTuple dimensionTuple
}
com/android/car/telemetry/publisher/statsconverters/EventMetricDataConverter.class
EventMetricDataConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.EventMetricDataConverter extends java.lang.Object {
public void <init> ()
static android.os.PersistableBundle convertEventDataList (java.util.List) throws com.android.car.telemetry.publisher.statsconverters.StatsConversionException
long elapsedTime
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo aggregate
com.android.car.telemetry.AtomsProto$Atom atom
com.android.car.telemetry.StatsLogProto$EventMetricData eventData
int i
java.util.List eventDataList
java.util.List elapsedTimes
java.util.List atoms
android.os.PersistableBundle bundle
long[] elapsedTimesArray
}
com/android/car/telemetry/publisher/statsconverters/GaugeMetricDataConverter.class
GaugeMetricDataConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.GaugeMetricDataConverter extends java.lang.Object {
public void <init> ()
static android.os.PersistableBundle convertGaugeDataList (java.util.List, java.util.List, java.util.Map) throws com.android.car.telemetry.publisher.statsconverters.StatsConversionException
long elapsedTime
com.android.car.telemetry.AtomsProto$Atom atom
com.android.car.telemetry.StatsLogProto$AggregatedAtomInfo aggregate
java.util.List aggregateList
com.android.car.telemetry.AtomsProto$Atom atom
com.android.car.telemetry.StatsLogProto$GaugeBucketInfo bi
java.util.List dimensionsValues
com.android.car.telemetry.StatsLogProto$GaugeMetricData gaugeData
int i
java.util.List gaugeDataList
java.util.List dimensionsFieldsIds
java.util.Map hashToStringMap
java.util.List elapsedTimes
java.util.List atoms
java.util.List dimensionsValuesList
android.os.PersistableBundle bundle
long[] elapsedTimesArray
}
com/android/car/telemetry/publisher/statsconverters/ProcessCpuTimeConverter.class
ProcessCpuTimeConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.ProcessCpuTimeConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$ProcessCpuTime getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Long lambda$static$7 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic java.lang.Long lambda$static$5 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$ProcessCpuTime)
com.android.car.telemetry.AtomsProto$ProcessCpuTime a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/ProcessMemorySnapshotConverter.class
ProcessMemorySnapshotConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.ProcessMemorySnapshotConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Boolean lambda$static$19 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$18 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$17 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$16 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$15 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$14 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$13 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$12 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$11 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$10 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$9 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$7 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$5 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot)
com.android.car.telemetry.AtomsProto$ProcessMemorySnapshot a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/ProcessMemoryStateConverter.class
ProcessMemoryStateConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.ProcessMemoryStateConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$ProcessMemoryState getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Long lambda$static$15 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$14 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.Long lambda$static$13 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$12 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.Long lambda$static$11 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$10 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.Long lambda$static$9 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.Long lambda$static$7 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.Integer lambda$static$5 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$ProcessMemoryState)
com.android.car.telemetry.AtomsProto$ProcessMemoryState a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/ProcessStartTimeConverter.class
ProcessStartTimeConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.ProcessStartTimeConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$ProcessStartTime getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Integer lambda$static$23 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$22 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Integer lambda$static$21 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$20 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.String lambda$static$19 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$18 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.String lambda$static$17 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$16 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.String lambda$static$15 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$14 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Integer lambda$static$13 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$12 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Integer lambda$static$11 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$10 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Long lambda$static$9 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Integer lambda$static$7 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.String lambda$static$5 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Integer lambda$static$3 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$ProcessStartTime)
com.android.car.telemetry.AtomsProto$ProcessStartTime a
static void <clinit> ()
}
com/android/car/telemetry/publisher/statsconverters/StatsConversionException.class
StatsConversionException.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.StatsConversionException extends java.lang.Exception {
void <init> (java.lang.String)
String errorMsg
}
com/android/car/telemetry/publisher/statsconverters/WtfOccurredConverter.class
WtfOccurredConverter.java
package com.android.car.telemetry.publisher.statsconverters
public com.android.car.telemetry.publisher.statsconverters.WtfOccurredConverter extends com.android.car.telemetry.publisher.statsconverters.AbstractAtomConverter {
private static final android.util.SparseArray sAtomFieldAccessorMap
void <init> ()
android.util.SparseArray getAtomFieldAccessorMap ()
com.android.car.telemetry.AtomsProto$WTFOccurred getAtomData (com.android.car.telemetry.AtomsProto$Atom)
com.android.car.telemetry.AtomsProto$Atom atom
java.lang.String getAtomDataClassName ()
volatile synthetic com.google.protobuf.MessageLite getAtomData (com.android.car.telemetry.AtomsProto$Atom)
private static synthetic java.lang.Integer lambda$static$9 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic boolean lambda$static$8 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic java.lang.Integer lambda$static$7 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic boolean lambda$static$6 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic java.lang.String lambda$static$5 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic boolean lambda$static$4 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic java.lang.String lambda$static$3 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic boolean lambda$static$2 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic java.lang.Integer lambda$static$1 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
private static synthetic boolean lambda$static$0 (com.android.car.telemetry.AtomsProto$WTFOccurred)
com.android.car.telemetry.AtomsProto$WTFOccurred a
static void <clinit> ()
}
com/android/car/telemetry/scriptexecutorinterface/
com/android/car/telemetry/scriptexecutorinterface/BundleList$1.class
BundleList.java
package com.android.car.telemetry.scriptexecutorinterface
com.android.car.telemetry.scriptexecutorinterface.BundleList$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.car.telemetry.scriptexecutorinterface.BundleList createFromParcel (android.os.Parcel)
android.os.Parcel _aidl_source
com.android.car.telemetry.scriptexecutorinterface.BundleList _aidl_out
public com.android.car.telemetry.scriptexecutorinterface.BundleList[] newArray (int)
int _aidl_size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/car/telemetry/scriptexecutorinterface/BundleList.class
BundleList.java
package com.android.car.telemetry.scriptexecutorinterface
public com.android.car.telemetry.scriptexecutorinterface.BundleList extends java.lang.Object implements android.os.Parcelable {
public java.util.List bundles
public android.os.ParcelFileDescriptor sharedMemoryFd
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
android.os.Parcel _aidl_parcel
int _aidl_flag
int _aidl_start_pos
int _aidl_end_pos
public final void readFromParcel (android.os.Parcel)
android.os.Parcel _aidl_parcel
int _aidl_start_pos
int _aidl_parcelable_size
public int describeContents ()
int _mask
private int describeContents (java.lang.Object)
Object o
int _mask
Object _v
static void <clinit> ()
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor$Default.class
IScriptExecutor.java
package com.android.car.telemetry.scriptexecutorinterface
public com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor$Default extends java.lang.Object implements com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor {
public void <init> ()
public void invokeScript (java.lang.String, java.lang.String, android.os.PersistableBundle, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
String scriptBody
String functionName
android.os.PersistableBundle publishedData
android.os.PersistableBundle savedState
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
public void invokeScriptForLargeInput (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
String scriptBody
String functionName
android.os.ParcelFileDescriptor publishedDataFileDescriptor
android.os.PersistableBundle savedState
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
public void invokeScriptForBundleList (java.lang.String, java.lang.String, com.android.car.telemetry.scriptexecutorinterface.BundleList, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
String scriptBody
String functionName
com.android.car.telemetry.scriptexecutorinterface.BundleList bundleList
android.os.PersistableBundle savedState
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
public android.os.IBinder asBinder ()
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor$Stub$Proxy.class
IScriptExecutor.java
package com.android.car.telemetry.scriptexecutorinterface
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor$Stub$Proxy extends java.lang.Object implements com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void invokeScript (java.lang.String, java.lang.String, android.os.PersistableBundle, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
String scriptBody
String functionName
android.os.PersistableBundle publishedData
android.os.PersistableBundle savedState
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
android.os.Parcel _data
public void invokeScriptForLargeInput (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
String scriptBody
String functionName
android.os.ParcelFileDescriptor publishedDataFileDescriptor
android.os.PersistableBundle savedState
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
android.os.Parcel _data
public void invokeScriptForBundleList (java.lang.String, java.lang.String, com.android.car.telemetry.scriptexecutorinterface.BundleList, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
String scriptBody
String functionName
com.android.car.telemetry.scriptexecutorinterface.BundleList bundleList
android.os.PersistableBundle savedState
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener listener
android.os.Parcel _data
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor$Stub.class
IScriptExecutor.java
package com.android.car.telemetry.scriptexecutorinterface
public abstract com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor$Stub extends android.os.Binder implements com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor {
static final int TRANSACTION_invokeScript
static final int TRANSACTION_invokeScriptForLargeInput
static final int TRANSACTION_invokeScriptForBundleList
public void <init> ()
public static com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public static java.lang.String getDefaultTransactionName (int)
int transactionCode
public java.lang.String getTransactionName (int)
int transactionCode
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
String _arg1
android.os.PersistableBundle _arg2
android.os.PersistableBundle _arg3
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener _arg4
String _arg0
String _arg1
android.os.ParcelFileDescriptor _arg2
android.os.PersistableBundle _arg3
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener _arg4
String _arg0
String _arg1
com.android.car.telemetry.scriptexecutorinterface.BundleList _arg2
android.os.PersistableBundle _arg3
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener _arg4
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
public int getMaxTransactionId ()
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutor.class
IScriptExecutor.java
package com.android.car.telemetry.scriptexecutorinterface
public abstract com.android.car.telemetry.scriptexecutorinterface.IScriptExecutor extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void invokeScript (java.lang.String, java.lang.String, android.os.PersistableBundle, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
public abstract void invokeScriptForLargeInput (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
public abstract void invokeScriptForBundleList (java.lang.String, java.lang.String, com.android.car.telemetry.scriptexecutorinterface.BundleList, android.os.PersistableBundle, com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener) throws android.os.RemoteException
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener$Default.class
IScriptExecutorListener.java
package com.android.car.telemetry.scriptexecutorinterface
public com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener$Default extends java.lang.Object implements com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener {
public void <init> ()
public void onScriptFinished (android.os.PersistableBundle) throws android.os.RemoteException
android.os.PersistableBundle result
public void onSuccess (android.os.PersistableBundle) throws android.os.RemoteException
android.os.PersistableBundle stateToPersist
public void onError (int, java.lang.String, java.lang.String) throws android.os.RemoteException
int errorType
String message
String stackTrace
public void onMetricsReport (android.os.PersistableBundle, android.os.PersistableBundle) throws android.os.RemoteException
android.os.PersistableBundle report
android.os.PersistableBundle stateToPersist
public android.os.IBinder asBinder ()
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener$Stub$Proxy.class
IScriptExecutorListener.java
package com.android.car.telemetry.scriptexecutorinterface
com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener$Stub$Proxy extends java.lang.Object implements com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onScriptFinished (android.os.PersistableBundle) throws android.os.RemoteException
boolean _status
android.os.PersistableBundle result
android.os.Parcel _data
android.os.Parcel _reply
public void onSuccess (android.os.PersistableBundle) throws android.os.RemoteException
boolean _status
android.os.PersistableBundle stateToPersist
android.os.Parcel _data
android.os.Parcel _reply
public void onError (int, java.lang.String, java.lang.String) throws android.os.RemoteException
boolean _status
int errorType
String message
String stackTrace
android.os.Parcel _data
android.os.Parcel _reply
public void onMetricsReport (android.os.PersistableBundle, android.os.PersistableBundle) throws android.os.RemoteException
boolean _status
android.os.PersistableBundle report
android.os.PersistableBundle stateToPersist
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener$Stub.class
IScriptExecutorListener.java
package com.android.car.telemetry.scriptexecutorinterface
public abstract com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener$Stub extends android.os.Binder implements com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener {
static final int TRANSACTION_onScriptFinished
static final int TRANSACTION_onSuccess
static final int TRANSACTION_onError
static final int TRANSACTION_onMetricsReport
public void <init> ()
public static com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public static java.lang.String getDefaultTransactionName (int)
int transactionCode
public java.lang.String getTransactionName (int)
int transactionCode
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.PersistableBundle _arg0
android.os.PersistableBundle _arg0
int _arg0
String _arg1
String _arg2
android.os.PersistableBundle _arg0
android.os.PersistableBundle _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
public int getMaxTransactionId ()
}
com/android/car/telemetry/scriptexecutorinterface/IScriptExecutorListener.class
IScriptExecutorListener.java
package com.android.car.telemetry.scriptexecutorinterface
public abstract com.android.car.telemetry.scriptexecutorinterface.IScriptExecutorListener extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public static final int ERROR_TYPE_UNSPECIFIED
public static final int ERROR_TYPE_SCRIPT_EXECUTOR_ERROR
public static final int ERROR_TYPE_LUA_RUNTIME_ERROR
public static final int ERROR_TYPE_LUA_SCRIPT_ERROR
public static final int ERROR_TYPE_PUBLISHER_FAILED
public abstract void onScriptFinished (android.os.PersistableBundle) throws android.os.RemoteException
public abstract void onSuccess (android.os.PersistableBundle) throws android.os.RemoteException
public abstract void onError (int, java.lang.String, java.lang.String) throws android.os.RemoteException
public abstract void onMetricsReport (android.os.PersistableBundle, android.os.PersistableBundle) throws android.os.RemoteException
}
com/android/car/telemetry/sessioncontroller/
com/android/car/telemetry/sessioncontroller/SessionAnnotation.class
SessionAnnotation.java
package com.android.car.telemetry.sessioncontroller
public com.android.car.telemetry.sessioncontroller.SessionAnnotation extends java.lang.Object {
public final int sessionId
public final int sessionState
public final long createdAtSinceBootMillis
public final long createdAtMillis
public final String bootReason
public final int bootCount
public void <init> (int, int, long, long, java.lang.String, int)
int sessionId
int sessionState
long createdAtSinceBootMillis
long createdAtMillis
String bootReason
int bootCount
public int hashCode ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
com.android.car.telemetry.sessioncontroller.SessionAnnotation other
public void addAnnotationsToBundle (android.os.PersistableBundle)
android.os.PersistableBundle bundle
}
com/android/car/telemetry/sessioncontroller/SessionController$1.class
SessionController.java
package com.android.car.telemetry.sessioncontroller
com.android.car.telemetry.sessioncontroller.SessionController$1 extends android.car.hardware.power.ICarPowerStateListener$Stub {
final synthetic com.android.car.telemetry.sessioncontroller.SessionController this$0
void <init> (com.android.car.telemetry.sessioncontroller.SessionController)
com.android.car.telemetry.sessioncontroller.SessionController this$0
public void onStateChanged (int, long) throws android.os.RemoteException
int state
long expirationTime
private synthetic void lambda$onStateChanged$0 (int)
int state
}
com/android/car/telemetry/sessioncontroller/SessionController$SessionControllerCallback.class
SessionController.java
package com.android.car.telemetry.sessioncontroller
public abstract com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerCallback extends java.lang.Object {
public abstract void onSessionStateChanged (com.android.car.telemetry.sessioncontroller.SessionAnnotation)
}
com/android/car/telemetry/sessioncontroller/SessionController$SessionControllerState.class
SessionController.java
package com.android.car.telemetry.sessioncontroller
public abstract annotation com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerState extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/telemetry/sessioncontroller/SessionController.class
SessionController.java
package com.android.car.telemetry.sessioncontroller
public com.android.car.telemetry.sessioncontroller.SessionController extends java.lang.Object {
public static final int STATE_DEFAULT
public static final int STATE_EXIT_DRIVING_SESSION
public static final int STATE_ENTER_DRIVING_SESSION
private static final String SYSTEM_BOOT_REASON
private int mSessionId
private int mSessionState
private long mStateChangedAtMillisSinceBoot
private long mStateChangedAtMillis
private String mBootReason
private int mBootCount
private final java.util.ArrayList mSessionControllerListeners
private final android.car.hardware.power.ICarPowerStateListener$Stub mCarPowerStateListener
private android.content.Context mContext
private com.android.car.power.CarPowerManagementService mCarPowerManagementService
private android.os.Handler mTelemetryHandler
public void <init> (android.content.Context, com.android.car.power.CarPowerManagementService, android.os.Handler)
android.content.Context context
com.android.car.power.CarPowerManagementService carPowerManagementService
android.os.Handler telemetryHandler
private void onCarPowerStateChanged (int)
int state
public void initSession ()
public com.android.car.telemetry.sessioncontroller.SessionAnnotation getSessionAnnotation ()
private void updateSessionState (int)
int sessionState
public void registerCallback (com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerCallback)
com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerCallback callback
public void unregisterCallback (com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerCallback)
com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerCallback callback
private void notifySessionStateChange (int)
com.android.car.telemetry.sessioncontroller.SessionController$SessionControllerCallback listener
int newSessionState
com.android.car.telemetry.sessioncontroller.SessionAnnotation annotation
public void release ()
}
com/android/car/telemetry/systemmonitor/
com/android/car/telemetry/systemmonitor/SystemMonitor$CpuLoadavg.class
SystemMonitor.java
package com.android.car.telemetry.systemmonitor
final com.android.car.telemetry.systemmonitor.SystemMonitor$CpuLoadavg extends java.lang.Object {
float mOneMinuteVal
float mFiveMinutesVal
float mFifteenMinutesVal
void <init> ()
}
com/android/car/telemetry/systemmonitor/SystemMonitor$SystemMonitorCallback.class
SystemMonitor.java
package com.android.car.telemetry.systemmonitor
public abstract com.android.car.telemetry.systemmonitor.SystemMonitor$SystemMonitorCallback extends java.lang.Object {
public abstract void onSystemMonitorEvent (com.android.car.telemetry.systemmonitor.SystemMonitorEvent)
}
com/android/car/telemetry/systemmonitor/SystemMonitor.class
SystemMonitor.java
package com.android.car.telemetry.systemmonitor
public com.android.car.telemetry.systemmonitor.SystemMonitor extends java.lang.Object {
private static final int NUM_LOADAVG_VALS
private static final float HI_CPU_LOAD_PER_CORE_BASE_LEVEL
private static final float MED_CPU_LOAD_PER_CORE_BASE_LEVEL
private static final float HI_MEM_LOAD_BASE_LEVEL
private static final float MED_MEM_LOAD_BASE_LEVEL
private static final String LOADAVG_PATH
private static final int POLL_INTERVAL_MILLIS
private final android.os.Handler mTelemetryHandler
private final android.app.ActivityManager mActivityManager
private final String mLoadavgPath
private final Runnable mSystemLoadRunnable
private com.android.car.telemetry.systemmonitor.SystemMonitor$SystemMonitorCallback mCallback
private boolean mSystemMonitorRunning
public static com.android.car.telemetry.systemmonitor.SystemMonitor create (android.app.ActivityManager, android.os.Handler)
android.app.ActivityManager activityManager
android.os.Handler workerHandler
void <init> (android.app.ActivityManager, android.os.Handler, java.lang.String)
android.app.ActivityManager activityManager
android.os.Handler telemetryHandler
String loadavgPath
public void setSystemMonitorCallback (com.android.car.telemetry.systemmonitor.SystemMonitor$SystemMonitorCallback)
com.android.car.telemetry.systemmonitor.SystemMonitor$SystemMonitorCallback callback
public void unsetSystemMonitorCallback ()
com.android.car.telemetry.systemmonitor.SystemMonitor$CpuLoadavg getCpuLoad ()
String line
String[] vals
com.android.car.telemetry.systemmonitor.SystemMonitor$CpuLoadavg cpuLoadavg
java.io.BufferedReader reader
Exception ex
private android.app.ActivityManager$MemoryInfo getMemoryLoad ()
android.app.ActivityManager$MemoryInfo mi
void setEventCpuUsageLevel (com.android.car.telemetry.systemmonitor.SystemMonitorEvent, double)
com.android.car.telemetry.systemmonitor.SystemMonitorEvent event
double cpuLoadPerCore
void setEventMemUsageLevel (com.android.car.telemetry.systemmonitor.SystemMonitorEvent, double)
com.android.car.telemetry.systemmonitor.SystemMonitorEvent event
double memLoadRatio
private void getSystemLoadRepeated ()
com.android.car.telemetry.systemmonitor.SystemMonitor$CpuLoadavg cpuLoadAvg
int numProcessors
android.app.ActivityManager$MemoryInfo memInfo
com.android.car.telemetry.systemmonitor.SystemMonitorEvent event
private void startSystemLoadMonitoring ()
}
com/android/car/telemetry/systemmonitor/SystemMonitorEvent$UsageLevel.class
SystemMonitorEvent.java
package com.android.car.telemetry.systemmonitor
public abstract annotation com.android.car.telemetry.systemmonitor.SystemMonitorEvent$UsageLevel extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/telemetry/systemmonitor/SystemMonitorEvent.class
SystemMonitorEvent.java
package com.android.car.telemetry.systemmonitor
public com.android.car.telemetry.systemmonitor.SystemMonitorEvent extends java.lang.Object {
public static final int USAGE_LEVEL_LOW
public static final int USAGE_LEVEL_MED
public static final int USAGE_LEVEL_HI
private int mCpuUsageLevel
private int mMemoryUsageLevel
public void <init> ()
public void setCpuUsageLevel (int)
int usageLevel
public void setMemoryUsageLevel (int)
int usageLevel
public int getCpuUsageLevel ()
public int getMemoryUsageLevel ()
}
com/android/car/telemetry/util/
com/android/car/telemetry/util/IoUtils.class
IoUtils.java
package com.android.car.telemetry.util
public com.android.car.telemetry.util.IoUtils extends java.lang.Object {
public void <init> ()
public static android.os.PersistableBundle readBundle (java.io.File) throws java.io.IOException
java.io.FileInputStream fis
java.io.File bundleFile
android.util.AtomicFile atomicFile
public static void writeBundle (java.io.File, java.lang.String, android.os.PersistableBundle) throws java.io.IOException
java.io.File dir
String fileName
android.os.PersistableBundle bundle
public static void writeBundle (java.io.File, android.os.PersistableBundle) throws java.io.IOException
java.io.IOException e
java.io.FileOutputStream fos
java.io.File dest
android.os.PersistableBundle bundle
android.util.AtomicFile atomicFile
public static void writeProto (java.io.File, java.lang.String, com.google.protobuf.MessageLite) throws java.io.IOException
java.io.File dir
String fileName
com.google.protobuf.MessageLite proto
public static void writeProto (java.io.File, com.google.protobuf.MessageLite) throws java.io.IOException
java.io.IOException e
java.io.FileOutputStream fos
java.io.File dest
com.google.protobuf.MessageLite proto
android.util.AtomicFile atomicFile
public static boolean deleteSilently (java.io.File, java.lang.String)
java.io.IOException e
java.io.File directory
String fileName
public static void deleteAllSilently (java.io.File)
java.io.File file
java.io.File directory
java.io.File[] files
public static transient void deleteOldFiles (long, java.io.File[])
java.io.File file
java.io.File[] files
java.io.File dir
long staleThresholdMillis
java.io.File[] dirs
long currTimeMs
public static void closeQuietly (java.io.Closeable)
java.io.Closeable closeable
}
com/android/car/telemetry/util/MetricsReportProtoUtils.class
MetricsReportProtoUtils.java
package com.android.car.telemetry.util
public final com.android.car.telemetry.util.MetricsReportProtoUtils extends java.lang.Object {
private void <init> ()
public static byte[] getBytes (android.os.PersistableBundle)
java.io.ByteArrayOutputStream byteArrayOutputStream
java.io.IOException e
android.os.PersistableBundle bundle
public static com.google.protobuf.ByteString getByteString (android.os.PersistableBundle)
android.os.PersistableBundle bundle
byte[] bytes
public static android.os.PersistableBundle getBundle (com.google.protobuf.ByteString)
java.io.ByteArrayInputStream bis
java.io.IOException e
com.google.protobuf.ByteString byteString
byte[] bytes
public static android.os.PersistableBundle getBundle (com.android.car.telemetry.MetricsReportProto$MetricsReportList, int)
com.android.car.telemetry.MetricsReportProto$MetricsReportList reportList
int index
public static transient com.android.car.telemetry.MetricsReportProto$MetricsReportList buildMetricsReportList (android.os.PersistableBundle[])
com.android.car.telemetry.MetricsReportProto$MetricsReportContainer reportContainer
android.os.PersistableBundle bundle
android.os.PersistableBundle[] bundles
com.android.car.telemetry.MetricsReportProto$MetricsReportList$Builder reportListBuilder
}
com/android/car/user/
com/android/car/user/AppLifecycleListener$BinderDeathCallback.class
AppLifecycleListener.java
package com.android.car.user
abstract com.android.car.user.AppLifecycleListener$BinderDeathCallback extends java.lang.Object {
public abstract void onBinderDeath (com.android.car.user.AppLifecycleListener)
}
com/android/car/user/AppLifecycleListener.class
AppLifecycleListener.java
package com.android.car.user
final com.android.car.user.AppLifecycleListener extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private final android.os.IBinder$DeathRecipient mDeathRecipient
public final int uid
public final String packageName
public final android.car.ICarResultReceiver receiver
private java.util.ArrayList mFilters
void <init> (int, java.lang.String, android.car.ICarResultReceiver, android.car.user.UserLifecycleEventFilter, com.android.car.user.AppLifecycleListener$BinderDeathCallback)
android.os.RemoteException e
int uid
String packageName
android.car.ICarResultReceiver receiver
android.car.user.UserLifecycleEventFilter filter
com.android.car.user.AppLifecycleListener$BinderDeathCallback binderDeathCallback
java.util.List getFilters ()
void addFilter (android.car.user.UserLifecycleEventFilter)
android.car.user.UserLifecycleEventFilter filter
boolean applyFilters (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.UserLifecycleEventFilter filter
int i
android.car.user.CarUserManager$UserLifecycleEvent event
void onDestroy ()
void dump (java.io.PrintWriter)
java.io.PrintWriter writer
java.lang.String toShortString ()
public java.lang.String toString ()
private synthetic void lambda$new$0 (com.android.car.user.AppLifecycleListener$BinderDeathCallback)
com.android.car.user.AppLifecycleListener$BinderDeathCallback binderDeathCallback
static void <clinit> ()
}
com/android/car/user/CarUserNoticeService$1.class
CarUserNoticeService.java
package com.android.car.user
com.android.car.user.CarUserNoticeService$1 extends java.lang.Object implements android.car.hardware.power.CarPowerManager$CarPowerStateListener {
final synthetic com.android.car.user.CarUserNoticeService this$0
void <init> (com.android.car.user.CarUserNoticeService)
com.android.car.user.CarUserNoticeService this$0
public void onStateChanged (int)
int state
private synthetic void lambda$onStateChanged$1 ()
private synthetic void lambda$onStateChanged$0 ()
}
com/android/car/user/CarUserNoticeService$2.class
CarUserNoticeService.java
package com.android.car.user
com.android.car.user.CarUserNoticeService$2 extends android.content.BroadcastReceiver {
final synthetic com.android.car.user.CarUserNoticeService this$0
void <init> (com.android.car.user.CarUserNoticeService)
com.android.car.user.CarUserNoticeService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/car/user/CarUserNoticeService$3.class
CarUserNoticeService.java
package com.android.car.user
com.android.car.user.CarUserNoticeService$3 extends android.car.user.IUserNotice$Stub {
final synthetic com.android.car.user.CarUserNoticeService this$0
void <init> (com.android.car.user.CarUserNoticeService)
com.android.car.user.CarUserNoticeService this$0
public void onDialogDismissed ()
private synthetic void lambda$onDialogDismissed$0 ()
}
com/android/car/user/CarUserNoticeService$4.class
CarUserNoticeService.java
package com.android.car.user
com.android.car.user.CarUserNoticeService$4 extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.car.user.CarUserNoticeService this$0
void <init> (com.android.car.user.CarUserNoticeService)
com.android.car.user.CarUserNoticeService this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
android.car.user.IUserNoticeUI binder
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/car/user/CarUserNoticeService.class
CarUserNoticeService.java
package com.android.car.user
public final com.android.car.user.CarUserNoticeService extends java.lang.Object implements com.android.car.CarServiceBase {
static final String TAG
private static final boolean DBG
private static final long KEYGUARD_POLLING_INTERVAL_MS
private static final int INITIAL_NOTICE_SCREEN_TO_USER_ENABLED
private final android.content.Context mContext
private final android.content.Intent mServiceIntent
private final android.os.Handler mCommonThreadHandler
private final Object mLock
private boolean mServiceBound
private boolean mUiShown
private int mUserId
private android.car.hardware.power.CarPowerManager mCarPowerManager
private android.car.user.IUserNoticeUI mUiService
private int mIgnoreUserId
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
private final android.car.hardware.power.CarPowerManager$CarPowerStateListener mPowerStateListener
private final android.content.BroadcastReceiver mDisplayBroadcastReceiver
private final android.car.user.IUserNotice$Stub mIUserNotice
private final android.content.ServiceConnection mUiServiceConnection
private int mKeyguardPollingCounter
private final Runnable mKeyguardPollingRunnable
public void <init> (android.content.Context)
android.content.Context context
void <init> (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
android.content.res.Resources res
String componentName
public void ignoreUserNotice (int)
int userId
private boolean checkKeyguardLockedWithPolling ()
boolean locked
void removeCallbacks ()
private boolean isNoticeScreenEnabledInSetting (int)
int userId
private boolean isDisplayOn ()
android.os.PowerManager pm
private boolean grantSystemAlertWindowPermission (int)
int packageUid
android.content.pm.PackageManager$NameNotFoundException e
int userId
android.app.AppOpsManager appOpsManager
String packageName
int packageUid
private void startNoticeUiIfNecessary ()
int userId
int userId
boolean bound
private void stopUi (boolean)
boolean serviceBound
boolean clearUiShown
boolean serviceBound
public void init ()
android.car.hardware.power.CarPowerManager carPowerManager
android.car.CarNotConnectedException e
android.car.hardware.power.CarPowerManager carPowerManager
com.android.car.user.CarUserService userService
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
android.content.IntentFilter intentFilter
public void release ()
android.car.hardware.power.CarPowerManager carPowerManager
com.android.car.user.CarUserService userService
android.car.hardware.power.CarPowerManager carPowerManager
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
private synthetic void lambda$new$2 ()
private synthetic void lambda$new$1 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
int userId
private synthetic void lambda$new$0 (int)
int userId
static void <clinit> ()
}
com/android/car/user/CarUserService$1.class
CarUserService.java
package com.android.car.user
com.android.car.user.CarUserService$1 extends android.car.drivingstate.ICarUxRestrictionsChangeListener$Stub {
final synthetic com.android.car.user.CarUserService this$0
void <init> (com.android.car.user.CarUserService)
com.android.car.user.CarUserService this$0
public void onUxRestrictionsChanged (android.car.drivingstate.CarUxRestrictions)
android.car.drivingstate.CarUxRestrictions restrictions
}
com/android/car/user/CarUserService$2.class
CarUserService.java
package com.android.car.user
com.android.car.user.CarUserService$2 extends android.car.ICarOccupantZoneCallback$Stub {
final synthetic com.android.car.user.CarUserService this$0
void <init> (com.android.car.user.CarUserService)
com.android.car.user.CarUserService this$0
public void onOccupantZoneConfigChanged (int) throws android.os.RemoteException
String flagString
int flags
}
com/android/car/user/CarUserService.class
CarUserService.java
package com.android.car.user
public final com.android.car.user.CarUserService extends android.car.ICarUserService$Stub implements com.android.car.CarServiceBase {
static final String PROP_NUMBER_AUTO_POPULATED_USERS
static final String TAG
private static final boolean DBG
public static final String BUNDLE_USER_ID
public static final String BUNDLE_USER_FLAGS
public static final String BUNDLE_USER_NAME
public static final String BUNDLE_USER_LOCALES
public static final String BUNDLE_INITIAL_INFO_ACTION
public static final String VEHICLE_HAL_NOT_SUPPORTED
public static final String HANDLER_THREAD_NAME
public static final int USER_OP_SUCCESS
public static final int USER_OP_UNKNOWN_USER
public static final int USER_OP_IS_CURRENT
public static final int USER_OP_ERROR_IS_SYSTEM
public static final int USER_OP_ERROR_RELATED_USERS_CANNOT_STOP
static final String ERROR_TEMPLATE_NON_ADMIN_CANNOT_CREATE_ADMIN_USERS
static final String ERROR_TEMPLATE_INVALID_USER_TYPE_AND_FLAGS_COMBINATION
static final String ERROR_TEMPLATE_INVALID_FLAGS_FOR_GUEST_CREATION
static final String ERROR_TEMPLATE_DISALLOW_ADD_USER
private static final int USER_CREATION_TIMEOUT_MS
private static final String BG_HANDLER_THREAD_NAME
private final android.content.Context mContext
private final android.app.ActivityManager mAm
private final android.os.UserManager mUserManager
private final android.app.admin.DevicePolicyManager mDpm
private final int mMaxRunningUsers
private final com.android.car.user.InitialUserSetter mInitialUserSetter
private final Object mLockUser
private boolean mUser0Unlocked
private final java.util.ArrayList mUser0UnlockTasks
private final java.util.ArrayDeque mCreateUserQueue
private final java.util.ArrayList mBackgroundUsersToRestart
private final java.util.ArrayList mBackgroundUsersRestartedHere
private final java.util.ArrayList mNotVisibleAtStartingUsers
private final com.android.car.hal.UserHalService mHal
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
final android.os.Handler mBgHandler
private final java.util.List mUserLifecycleListeners
private final android.util.ArrayMap mAppLifecycleListeners
private int mUserIdForUserSwitchInProcess
private int mRequestIdForUserSwitchInProcess
private final int mHalTimeoutMs
private final boolean mSwitchGuestUserBeforeSleep
private android.os.UserHandle mInitialUser
private android.car.ICarResultReceiver mUserSwitchUiReceiver
private final com.android.car.CarUxRestrictionsManagerService mCarUxRestrictionService
private final com.android.car.pm.CarPackageManagerService mCarPackageManagerService
private final com.android.car.CarOccupantZoneService mCarOccupantZoneService
private boolean mUxRestricted
private boolean mStartBackgroundUsersOnGarageMode
private final boolean mIsVisibleBackgroundUsersOnDefaultDisplaySupported
private final android.car.drivingstate.ICarUxRestrictionsChangeListener mCarUxRestrictionsChangeListener
private final android.util.SparseBooleanArray mFailedToCreateUserIds
private final com.android.car.user.UserHandleHelper mUserHandleHelper
private final android.car.ICarOccupantZoneCallback mOccupantZoneCallback
private static final int ALLOWED_FLAGS_FOR_CREATE_USERS_PERMISSION
public void <init> (android.content.Context, com.android.car.hal.UserHalService, android.os.UserManager, int, com.android.car.CarUxRestrictionsManagerService, com.android.car.pm.CarPackageManagerService, com.android.car.CarOccupantZoneService)
android.content.Context context
com.android.car.hal.UserHalService hal
android.os.UserManager userManager
int maxRunningUsers
com.android.car.CarUxRestrictionsManagerService uxRestrictionService
com.android.car.pm.CarPackageManagerService carPackageManagerService
com.android.car.CarOccupantZoneService carOccupantZoneService
void <init> (android.content.Context, com.android.car.hal.UserHalService, android.os.UserManager, com.android.car.user.UserHandleHelper, android.app.admin.DevicePolicyManager, android.app.ActivityManager, int, com.android.car.user.InitialUserSetter, com.android.car.CarUxRestrictionsManagerService, android.os.Handler, com.android.car.pm.CarPackageManagerService, com.android.car.CarOccupantZoneService)
android.content.Context context
com.android.car.hal.UserHalService hal
android.os.UserManager userManager
com.android.car.user.UserHandleHelper userHandleHelper
android.app.admin.DevicePolicyManager dpm
android.app.ActivityManager am
int maxRunningUsers
com.android.car.user.InitialUserSetter initialUserSetter
com.android.car.CarUxRestrictionsManagerService uxRestrictionService
android.os.Handler handler
com.android.car.pm.CarPackageManagerService carPackageManagerService
com.android.car.CarOccupantZoneService carOccupantZoneService
android.content.res.Resources resources
public void priorityInit ()
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
android.content.res.Resources res
private android.car.CarOccupantZoneManager$OccupantZoneInfo getOccupantZoneForDisplayId (int)
int displayIndex
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
int[] displays
int index
int displayId
java.util.List occupantZoneInfos
private void dumpGlobalProperty (com.android.car.internal.util.IndentingPrintWriter, java.lang.String)
com.android.car.internal.util.IndentingPrintWriter writer
String property
String value
private void handleDumpListeners (com.android.car.internal.util.IndentingPrintWriter)
InterruptedException e
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch latch
int timeout
private void handleDumpServiceLifecycleListeners (java.io.PrintWriter)
com.android.car.user.InternalLifecycleListener listener
int i
java.io.PrintWriter writer
int size
String indent
private void handleDumpAppLifecycleListeners (com.android.car.internal.util.IndentingPrintWriter)
int i
com.android.car.internal.util.IndentingPrintWriter writer
int size
public void setLifecycleListenerForApp (java.lang.String, android.car.user.UserLifecycleEventFilter, android.car.ICarResultReceiver)
String packageName
android.car.user.UserLifecycleEventFilter filter
android.car.ICarResultReceiver receiver
int uid
android.os.IBinder receiverBinder
private void onListenerDeath (com.android.car.user.AppLifecycleListener)
com.android.car.user.AppLifecycleListener listener
public void resetLifecycleListenerForApp (android.car.ICarResultReceiver)
android.car.ICarResultReceiver receiver
int uid
android.os.IBinder receiverBinder
public android.os.UserHandle getInitialUser ()
public void setInitialUser (android.os.UserHandle)
android.os.UserHandle user
public void setInitialUserFromSystemServer (android.os.UserHandle)
android.os.UserHandle user
private void sendInitialUserToSystemServer (android.os.UserHandle)
android.os.UserHandle user
private void initResumeReplaceGuest ()
int currentUserId
android.os.UserHandle currentUser
com.android.car.user.InitialUserSetter$InitialUserInfo info
public void onSuspend ()
public void onResume ()
public void initBootUser ()
private void initBootUser (int)
int requestType
boolean replaceGuest
android.hardware.automotive.vehicle.UsersInfo usersInfo
private void fallbackToDefaultInitialUserBehavior (java.lang.String, boolean, boolean, int)
String userLocales
boolean replaceGuest
boolean supportsOverrideUserIdProperty
int requestType
com.android.car.user.InitialUserSetter$InitialUserInfo info
int getInitialUserInfoRequestType ()
private void setUxRestrictions (android.car.drivingstate.CarUxRestrictions)
android.car.drivingstate.CarUxRestrictions restrictions
boolean restricted
private boolean isUxRestricted ()
public void switchUser (int, int, com.android.car.internal.ResultCallbackImpl)
int targetUserId
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
android.os.UserHandle targetUser
public void logoutUser (int, com.android.car.internal.ResultCallbackImpl)
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
android.os.UserHandle targetUser
int logoutUserId
private void handleSwitchUser (android.os.UserHandle, int, com.android.car.internal.ResultCallbackImpl, boolean)
int resultStatus
int result
int resultStatus
android.os.UserHandle targetUser
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
boolean isLogout
int currentUser
int targetUserId
android.hardware.automotive.vehicle.UsersInfo usersInfo
android.hardware.automotive.vehicle.SwitchUserRequest request
private int switchOrLogoutUser (android.os.UserHandle, boolean)
int result
android.os.UserHandle targetUser
boolean isLogout
public void removeUser (int, com.android.car.internal.ResultCallbackImpl)
int userId
com.android.car.internal.ResultCallbackImpl callback
public void removeUser (int, boolean, com.android.car.internal.ResultCallbackImpl)
int callingUserId
int userId
boolean hasCallerRestrictions
com.android.car.internal.ResultCallbackImpl callback
private void handleRemoveUser (int, boolean, com.android.car.internal.ResultCallbackImpl)
int i
int size
int totalAdminUsers
int userId
boolean hasCallerRestrictions
com.android.car.internal.ResultCallbackImpl callback
android.os.UserHandle user
android.hardware.automotive.vehicle.UserInfo halUser
android.hardware.automotive.vehicle.UsersInfo usersInfo
boolean isLastAdmin
boolean overrideDevicePolicy
int result
public void onUserRemoved (android.os.UserHandle)
android.os.UserHandle user
private void notifyHalUserRemoved (android.os.UserHandle)
android.os.UserHandle user
int userId
android.hardware.automotive.vehicle.UserInfo halUser
android.hardware.automotive.vehicle.RemoveUserRequest request
private void sendUserRemovalResult (int, int, com.android.car.internal.ResultCallbackImpl)
int userId
int result
com.android.car.internal.ResultCallbackImpl callback
private void sendUserSwitchUiCallback (int)
android.os.RemoteException e
int targetUserId
android.os.UserHandle createUserEvenWhenDisallowed (java.lang.String, java.lang.String, int)
String name
String userType
int flags
public boolean isUserVisible (int)
java.util.Set visibleUsers
int userId
public int getMainDisplayAssignedToUser (int)
int userId
public void createUser (android.car.user.UserCreationRequest, int, com.android.car.internal.ResultCallbackImpl)
android.car.user.UserCreationRequest userCreationRequest
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
String name
String userType
int flags
public void createUser (java.lang.String, java.lang.String, int, int, com.android.car.internal.ResultCallbackImpl, boolean)
String internalErrorMessage
String name
String userType
int flags
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
boolean hasCallerRestrictions
android.os.UserHandle callingUser
private void enqueueCreateUser (java.lang.Runnable)
Runnable runnable
private void postNextCreateUserIfAvailable ()
Runnable runnable
private void handleCreateUser (java.lang.String, java.lang.String, int, int, com.android.car.internal.ResultCallbackImpl, android.os.UserHandle, boolean)
String internalErroMessage
boolean validCombination
boolean validCombination
String internalErrorMessage
String internalErrorMessage
boolean validCombination
android.os.NewUserRequest newUserRequest
Exception e
android.os.NewUserResponse newUserResponse
android.os.UserHandle newUser
RuntimeException e
Exception e
String name
String userType
int flags
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
android.os.UserHandle callingUser
boolean hasCallerRestrictions
android.os.NewUserRequest newUserRequest
android.os.UserHandle newUser
android.hardware.automotive.vehicle.CreateUserRequest request
private android.os.NewUserRequest getCreateUserRequest (java.lang.String, java.lang.String, int)
String name
String userType
int flags
android.os.NewUserRequest$Builder builder
private void removeCreatedUser (android.os.UserHandle, java.lang.String)
Exception e
android.os.UserHandle user
String reason
int userId
public android.car.user.UserIdentificationAssociationResponse getUserIdentificationAssociation (int[])
int i
int i
int[] types
int uid
int userId
android.hardware.automotive.vehicle.UserIdentificationGetRequest request
java.util.ArrayList associationTypes
android.hardware.automotive.vehicle.UserIdentificationResponse halResponse
int[] values
public void setUserIdentificationAssociation (int, int[], int[], android.car.util.concurrent.AndroidFuture)
android.hardware.automotive.vehicle.UserIdentificationSetAssociation association
int i
int timeoutMs
int[] types
int[] values
android.car.util.concurrent.AndroidFuture result
int uid
int userId
android.hardware.automotive.vehicle.UserIdentificationSetRequest request
java.util.ArrayList associations
private int getHalUserInfoFlags (int)
int userId
android.os.UserHandle user
static void sendUserSwitchResult (com.android.car.internal.ResultCallbackImpl, boolean, int)
com.android.car.internal.ResultCallbackImpl callback
boolean isLogout
int userSwitchStatus
static void sendUserSwitchResult (com.android.car.internal.ResultCallbackImpl, boolean, int, int, java.lang.Integer, java.lang.String)
com.android.car.internal.ResultCallbackImpl callback
boolean isLogout
int halCallbackStatus
int userSwitchStatus
Integer androidFailureStatus
String errorMessage
void sendUserCreationFailure (com.android.car.internal.ResultCallbackImpl, int, java.lang.String)
com.android.car.internal.ResultCallbackImpl callback
int status
String internalErrorMessage
private void sendUserCreationResult (com.android.car.internal.ResultCallbackImpl, int, java.lang.Integer, android.os.UserHandle, java.lang.String, java.lang.String)
com.android.car.internal.ResultCallbackImpl callback
int status
Integer androidFailureStatus
android.os.UserHandle user
String errorMessage
String internalErrorMessage
public void switchAndroidUserFromHal (int, int)
int requestId
int targetUserId
boolean result
private void updateUserSwitchInProcess (int, int)
int requestId
int targetUserId
private void postSwitchHalResponse (int, int)
int requestId
int targetUserId
android.hardware.automotive.vehicle.UsersInfo usersInfo
android.hardware.automotive.vehicle.SwitchUserRequest request
private android.hardware.automotive.vehicle.SwitchUserRequest createUserSwitchRequest (int, android.hardware.automotive.vehicle.UsersInfo)
int targetUserId
android.hardware.automotive.vehicle.UsersInfo usersInfo
android.os.UserHandle targetUser
android.hardware.automotive.vehicle.UserInfo halTargetUser
android.hardware.automotive.vehicle.SwitchUserRequest request
public boolean isUserHalSupported ()
public boolean isUserHalUserAssociationSupported ()
public void setUserSwitchUiCallback (android.car.ICarResultReceiver)
int systemUiUid
int callerUid
android.content.pm.PackageManager$NameNotFoundException e
android.car.ICarResultReceiver receiver
String systemUiPackageName
private void updateDefaultUserRestriction ()
private boolean isPersistentUser (int)
int userId
public void addUserLifecycleListener (android.car.user.UserLifecycleEventFilter, android.car.user.CarUserManager$UserLifecycleListener)
android.car.user.UserLifecycleEventFilter filter
android.car.user.CarUserManager$UserLifecycleListener listener
public void removeUserLifecycleListener (android.car.user.CarUserManager$UserLifecycleListener)
android.car.user.CarUserManager$UserLifecycleListener listener
private void onUserUnlocked (int)
int userToDrop
Integer user
int i
int tasksSize
int userId
java.util.ArrayList tasks
private void onUserStarting (int)
int userId
private void onUserVisible (int)
int userId
boolean isUserRunning
private void onUserInvisible (int)
int userId
private void startUsersOrHomeOnSecondaryDisplays (int)
int userId
public void startUser (android.car.user.UserStartRequest, com.android.car.internal.ResultCallbackImpl)
android.car.user.UserStartRequest request
com.android.car.internal.ResultCallbackImpl callback
int userId
int displayId
private void handleStartUser (int, int, com.android.car.internal.ResultCallbackImpl)
int userId
int displayId
com.android.car.internal.ResultCallbackImpl callback
int userStartStatus
private void sendUserStartUserResponse (int, int, int, com.android.car.internal.ResultCallbackImpl)
int userId
int displayId
int result
com.android.car.internal.ResultCallbackImpl callback
private int startUserInternal (int, int)
int status
int userId
int displayId
int curDisplayIdAssignedToUser
public void startUserInBackground (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
private void handleStartUserInBackground (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
int result
private int startUserInBackgroundInternal (int)
int userId
private void sendUserStartResult (int, int, android.car.util.concurrent.AndroidFuture)
int userId
int result
android.car.util.concurrent.AndroidFuture receiver
public java.util.ArrayList startAllBackgroundUsersInGarageMode ()
java.util.ArrayList users
Integer user
Integer user
java.util.ArrayList usersToRemove
java.util.ArrayList users
java.util.ArrayList startedUsers
public void stopUser (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
private void handleStopUser (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
int result
public void stopUser (android.car.user.UserStopRequest, com.android.car.internal.ResultCallbackImpl)
android.car.user.UserStopRequest request
com.android.car.internal.ResultCallbackImpl callback
int userId
boolean withDelayedLocking
boolean forceStop
private void handleStopUser (int, boolean, boolean, com.android.car.internal.ResultCallbackImpl)
int userId
boolean forceStop
boolean withDelayedLocking
com.android.car.internal.ResultCallbackImpl callback
int userStopStatus
private void sendUserStopResult (int, int, com.android.car.internal.ResultCallbackImpl)
int userId
int result
com.android.car.internal.ResultCallbackImpl callback
private int stopBackgroundUserInternal (int, boolean, boolean)
int r
int r
int r
RuntimeException e
int userId
boolean forceStop
boolean withDelayedLocking
int r
public void setStartBackgroundUsersOnGarageMode (boolean)
boolean enable
public boolean stopBackgroundUserInGagageMode (int)
int userId
int userStopStatus
public void onUserLifecycleEvent (int, int, int)
int eventType
int fromUserId
int toUserId
int userId
android.car.user.CarUserManager$UserLifecycleEvent event
android.util.SparseIntArray parseUserAssignmentSettingValue (java.lang.String, java.lang.String)
String[] pair
int zoneId
int userId
String entry
String[] entries
Exception e
String settingKey
String value
android.util.SparseIntArray mapping
private boolean isSystemUserInHeadlessSystemUserMode (int)
int userId
void startUserPicker ()
android.car.CarOccupantZoneManager$OccupantZoneInfo occupantZoneInfo
int zoneId
int userId
int displayId
int i
int driverZoneId
boolean hasDriverZone
java.util.List occupantZoneInfos
void startUserPickerOnOtherDisplays (int)
int currentUserId
private void assignVisibleUserToZone (int)
int userId
int displayId
android.car.CarOccupantZoneManager$OccupantZoneInfo zoneInfo
int zoneId
int assignResult
private void unassignInvisibleUserFromZone (int)
int userId
android.car.CarOccupantZoneManager$OccupantZoneInfo zoneInfo
int result
private void startSystemUIForVisibleUser (int)
int displayId
int userId
private void startLauncherForVisibleUser (int)
int userId
int displayId
boolean result
private void sendPostSwitchToHalLocked (int)
int userIdForUserSwitchInProcess
int requestIdForUserSwitchInProcess
int userId
int userIdForUserSwitchInProcess
int requestIdForUserSwitchInProcess
private void handleNotifyAppUserLifecycleListeners (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.PlatformVersion platformVersion
android.car.CarVersion targetCarVersion
android.os.RemoteException e
com.android.car.user.AppLifecycleListener listener
android.os.Bundle data
int fromUserId
int i
android.car.user.CarUserManager$UserLifecycleEvent event
int listenersSize
int userId
android.car.builtin.util.TimingsTraceLog t
int eventType
private void handleNotifyServiceUserLifecycleListeners (android.car.user.CarUserManager$UserLifecycleEvent)
RuntimeException e
String listenerName
android.car.user.UserLifecycleEventFilter filter
com.android.car.user.InternalLifecycleListener listener
android.car.user.CarUserManager$UserLifecycleEvent event
android.car.builtin.util.TimingsTraceLog t
int userId
int eventType
private void onUserSwitching (int, int)
int fromUserId
int toUserId
android.car.builtin.util.TimingsTraceLog t
private void notifyLegacyUserSwitch (int, int)
int fromUserId
int toUserId
private void notifyHalLegacySwitch (int, int)
int fromUserId
int toUserId
android.hardware.automotive.vehicle.UsersInfo usersInfo
android.hardware.automotive.vehicle.SwitchUserRequest request
public void runOnUser0Unlock (java.lang.Runnable)
Runnable r
boolean runNow
java.util.ArrayList getBackgroundUsersToRestart ()
java.util.ArrayList backgroundUsersToRestart
private void setSystemUserRestrictions ()
android.location.LocationManager locationManager
private void checkInteractAcrossUsersPermission (java.lang.String)
String message
static void checkManageUsersPermission (java.lang.String)
String message
private static void checkManageOrCreateUsersPermission (java.lang.String)
String message
private static void checkManageOrCreateUsersPermission (int)
int creationFlags
private static boolean hasManageUsersPermission ()
int callingUid
private static boolean hasManageUsersOrPermission (java.lang.String)
String alternativePermission
int callingUid
private static boolean isSameApp (int, int)
int uid1
int uid2
private static boolean hasManageOrCreateUsersPermission ()
private static boolean hasPermissionGranted (java.lang.String, int)
String permission
int uid
private static java.lang.String userOperationErrorToString (int)
int error
private synthetic void lambda$onUserLifecycleEvent$26 (android.car.user.CarUserManager$UserLifecycleEvent, int)
android.car.user.CarUserManager$UserLifecycleEvent event
int eventType
private synthetic void lambda$stopUser$25 (int, boolean, boolean, com.android.car.internal.ResultCallbackImpl)
int userId
boolean forceStop
boolean withDelayedLocking
com.android.car.internal.ResultCallbackImpl callback
private synthetic void lambda$stopUser$24 (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
private synthetic void lambda$startUserInBackground$23 (int, android.car.util.concurrent.AndroidFuture)
int userId
android.car.util.concurrent.AndroidFuture receiver
private synthetic void lambda$startUser$22 (int, int, com.android.car.internal.ResultCallbackImpl)
int userId
int displayId
com.android.car.internal.ResultCallbackImpl callback
private synthetic void lambda$startUsersOrHomeOnSecondaryDisplays$21 (int)
int userId
private synthetic void lambda$startUsersOrHomeOnSecondaryDisplays$20 (int)
int userId
private synthetic void lambda$removeUserLifecycleListener$19 (android.car.user.CarUserManager$UserLifecycleListener)
int i
android.car.user.CarUserManager$UserLifecycleListener listener
private synthetic void lambda$addUserLifecycleListener$18 (android.car.user.CarUserManager$UserLifecycleListener, android.car.user.UserLifecycleEventFilter)
android.car.user.CarUserManager$UserLifecycleListener listener
android.car.user.UserLifecycleEventFilter filter
private static synthetic void lambda$setUserIdentificationAssociation$17 (android.car.util.concurrent.AndroidFuture, int, android.hardware.automotive.vehicle.UserIdentificationResponse)
int i
android.car.util.concurrent.AndroidFuture result
int status
android.hardware.automotive.vehicle.UserIdentificationResponse resp
int respSize
int[] responseTypes
android.car.user.UserIdentificationAssociationResponse response
private synthetic void lambda$handleCreateUser$16 (android.os.UserHandle, com.android.car.internal.ResultCallbackImpl, int, android.hardware.automotive.vehicle.CreateUserResponse)
android.os.UserHandle newUser
com.android.car.internal.ResultCallbackImpl callback
int status
android.hardware.automotive.vehicle.CreateUserResponse resp
String errorMessage
int resultStatus
android.os.UserHandle user
private synthetic void lambda$createUser$15 (java.lang.String, java.lang.String, int, int, com.android.car.internal.ResultCallbackImpl, android.os.UserHandle, boolean)
String name
String userType
int flags
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
android.os.UserHandle callingUser
boolean hasCallerRestrictions
private synthetic void lambda$removeUser$14 (int, boolean, com.android.car.internal.ResultCallbackImpl)
int userId
boolean hasCallerRestrictions
com.android.car.internal.ResultCallbackImpl callback
private synthetic void lambda$handleSwitchUser$13 (com.android.car.internal.ResultCallbackImpl, boolean, int, android.os.UserHandle, int, android.hardware.automotive.vehicle.SwitchUserResponse)
int result
com.android.car.internal.ResultCallbackImpl callback
boolean isLogout
int targetUserId
android.os.UserHandle targetUser
int halCallbackStatus
android.hardware.automotive.vehicle.SwitchUserResponse resp
int resultStatus
Integer androidFailureStatus
private synthetic void lambda$logoutUser$12 (android.os.UserHandle, int, com.android.car.internal.ResultCallbackImpl)
android.os.UserHandle targetUser
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
private synthetic void lambda$switchUser$11 (android.os.UserHandle, int, com.android.car.internal.ResultCallbackImpl)
android.os.UserHandle targetUser
int timeoutMs
com.android.car.internal.ResultCallbackImpl callback
private synthetic void lambda$initBootUser$10 (boolean, int, int, android.hardware.automotive.vehicle.InitialUserInfoResponse)
com.android.car.user.InitialUserSetter$InitialUserInfo info
int userId
com.android.car.user.InitialUserSetter$InitialUserInfo info
int halFlags
String userName
String userLocales
boolean replaceGuest
int requestType
int status
android.hardware.automotive.vehicle.InitialUserInfoResponse resp
private synthetic void lambda$initBootUser$9 ()
private synthetic void lambda$onResume$8 ()
private synthetic void lambda$resetLifecycleListenerForApp$7 (android.os.IBinder, int)
android.os.IBinder receiverBinder
int uid
com.android.car.user.AppLifecycleListener listener
private synthetic void lambda$onListenerDeath$6 (com.android.car.user.AppLifecycleListener)
com.android.car.user.AppLifecycleListener listener
private synthetic void lambda$setLifecycleListenerForApp$5 (android.os.IBinder, int, java.lang.String, android.car.ICarResultReceiver, android.car.user.UserLifecycleEventFilter)
android.os.IBinder receiverBinder
int uid
String packageName
android.car.ICarResultReceiver receiver
android.car.user.UserLifecycleEventFilter filter
com.android.car.user.AppLifecycleListener listener
private synthetic void lambda$setLifecycleListenerForApp$4 (com.android.car.user.AppLifecycleListener)
com.android.car.user.AppLifecycleListener l
private synthetic void lambda$handleDumpListeners$3 (com.android.car.internal.util.IndentingPrintWriter, java.util.concurrent.CountDownLatch)
com.android.car.internal.util.IndentingPrintWriter writer
java.util.concurrent.CountDownLatch latch
private synthetic void lambda$init$2 ()
private synthetic void lambda$priorityInit$1 ()
private synthetic void lambda$new$0 (android.os.UserHandle)
android.os.UserHandle u
static void <clinit> ()
}
com/android/car/user/ExperimentalCarUserService$1.class
ExperimentalCarUserService.java
package com.android.car.user
com.android.car.user.ExperimentalCarUserService$1 extends com.android.car.internal.ResultCallbackImpl {
final synthetic String val$name
final synthetic boolean val$admin
final synthetic android.car.util.concurrent.AndroidFuture val$future
final synthetic com.android.car.user.ExperimentalCarUserService this$0
void <init> (com.android.car.user.ExperimentalCarUserService, java.util.concurrent.Executor, android.car.ResultCallback, java.lang.String, boolean, android.car.util.concurrent.AndroidFuture)
com.android.car.user.ExperimentalCarUserService this$0
java.util.concurrent.Executor arg0
android.car.ResultCallback arg1
protected void onCompleted (android.car.user.UserCreationResult)
android.car.user.UserCreationResult result
protected volatile synthetic void onCompleted (java.lang.Object)
}
com/android/car/user/ExperimentalCarUserService$2.class
ExperimentalCarUserService.java
package com.android.car.user
com.android.car.user.ExperimentalCarUserService$2 extends com.android.car.internal.ResultCallbackImpl {
final synthetic android.car.util.concurrent.AndroidFuture val$receiver
final synthetic com.android.car.user.ExperimentalCarUserService this$0
void <init> (com.android.car.user.ExperimentalCarUserService, java.util.concurrent.Executor, android.car.ResultCallback, android.car.util.concurrent.AndroidFuture)
com.android.car.user.ExperimentalCarUserService this$0
java.util.concurrent.Executor arg0
android.car.ResultCallback arg1
protected void onCompleted (android.car.user.UserSwitchResult)
android.car.user.UserSwitchResult result
protected volatile synthetic void onCompleted (java.lang.Object)
}
com/android/car/user/ExperimentalCarUserService$PassengerCallback.class
ExperimentalCarUserService.java
package com.android.car.user
public abstract com.android.car.user.ExperimentalCarUserService$PassengerCallback extends java.lang.Object {
public abstract void onPassengerStarted (int, int)
public abstract void onPassengerStopped (int)
}
com/android/car/user/ExperimentalCarUserService$UserFilter.class
ExperimentalCarUserService.java
package com.android.car.user
abstract com.android.car.user.ExperimentalCarUserService$UserFilter extends java.lang.Object {
public abstract boolean isEligibleUser (android.os.UserHandle)
}
com/android/car/user/ExperimentalCarUserService$ZoneUserBindingHelper.class
ExperimentalCarUserService.java
package com.android.car.user
public abstract com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper extends java.lang.Object {
public abstract java.util.List getOccupantZones (int)
public abstract boolean assignUserToOccupantZone (int, int)
public abstract boolean unassignUserFromOccupantZone (int)
public abstract boolean isPassengerDisplayAvailable ()
}
com/android/car/user/ExperimentalCarUserService.class
ExperimentalCarUserService.java
package com.android.car.user
public final com.android.car.user.ExperimentalCarUserService extends android.car.IExperimentalCarUserService$Stub implements com.android.car.CarServiceBase {
static final String TAG
private final int mHalTimeoutMs
private final java.util.concurrent.CopyOnWriteArrayList mPassengerCallbacks
private final android.content.Context mContext
private final com.android.car.user.CarUserService mCarUserService
private final android.os.UserManager mUserManager
private final boolean mEnablePassengerSupport
private final com.android.car.user.UserHandleHelper mUserHandleHelper
private final Object mLock
private int mLastPassengerId
private com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper mZoneUserBindingHelper
private final android.car.user.CarUserManager$UserLifecycleListener mUserLifecycleListener
public void <init> (android.content.Context, com.android.car.user.CarUserService, android.os.UserManager)
android.content.Context context
com.android.car.user.CarUserService carUserService
android.os.UserManager userManager
public void <init> (android.content.Context, com.android.car.user.CarUserService, android.os.UserManager, com.android.car.user.UserHandleHelper)
android.content.Context context
com.android.car.user.CarUserService carUserService
android.os.UserManager userManager
com.android.car.user.UserHandleHelper userHandleHelper
android.content.res.Resources resources
public void init ()
android.car.user.UserLifecycleEventFilter userSwitchingEventFilter
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int j
int driverId
java.util.List passengers
int passengersSize
int i
com.android.car.internal.util.IndentingPrintWriter writer
java.util.List allDrivers
int driversSize
public android.car.util.concurrent.AndroidFuture createDriver (java.lang.String, boolean)
String internalErrorMsg
String name
boolean admin
android.car.util.concurrent.AndroidFuture future
com.android.car.internal.ResultCallbackImpl resultResultCallbackImpl
int flags
public android.os.UserHandle createPassenger (java.lang.String, int)
String name
int driverId
android.os.UserHandle driver
android.os.UserManager userManager
android.os.UserHandle user
public void switchDriver (int, android.car.util.concurrent.AndroidFuture)
int driverId
android.car.util.concurrent.AndroidFuture receiver
com.android.car.internal.ResultCallbackImpl resultCallbackImpl
int userSwitchable
public java.util.List getAllDrivers ()
public java.util.List getPassengers (int)
int driverId
public boolean startPassenger (int, int)
com.android.car.user.ExperimentalCarUserService$PassengerCallback callback
int passengerId
int zoneId
public boolean stopPassenger (int)
int passengerId
public void addPassengerCallback (com.android.car.user.ExperimentalCarUserService$PassengerCallback)
com.android.car.user.ExperimentalCarUserService$PassengerCallback callback
public void removePassengerCallback (com.android.car.user.ExperimentalCarUserService$PassengerCallback)
com.android.car.user.ExperimentalCarUserService$PassengerCallback callback
public void setZoneUserBindingHelper (com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper)
com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper helper
private boolean stopPassengerInternal (int, boolean)
int currentUserId
android.os.UserHandle passenger
com.android.car.user.ExperimentalCarUserService$PassengerCallback callback
int passengerId
boolean checkCurrentDriver
private void onUserSwitching (int, int)
int fromUserId
int toUserId
android.car.builtin.util.TimingsTraceLog t
private java.util.List getUsersHandle (com.android.car.user.ExperimentalCarUserService$UserFilter)
java.util.List users
android.os.UserHandle user
java.util.Iterator iterator
com.android.car.user.ExperimentalCarUserService$UserFilter filter
java.util.List users
java.util.List usersFiltered
private void checkManageUsersOrDumpPermission (java.lang.String)
String message
private int getNumberOfManagedProfiles (int)
java.util.List users
android.os.UserHandle user
int userId
java.util.List users
int managedProfilesCount
private boolean startFirstPassenger (int)
int driverId
int zoneId
java.util.List passengers
int passengerId
private int getAvailablePassengerZone ()
int zoneId
int occupantType
int[] occupantTypes
private void setupPassengerUser ()
int currentUser
int profileCount
android.os.UserHandle passenger
private java.util.List getOccupantZones (int)
int occupantType
com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper helper
private boolean assignUserToOccupantZone (int, int)
int userId
int zoneId
com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper helper
private boolean unassignUserFromOccupantZone (int)
int userId
com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper helper
private boolean isPassengerDisplayAvailable ()
com.android.car.user.ExperimentalCarUserService$ZoneUserBindingHelper helper
private int getZoneId (int)
int occupantType
java.util.List zoneInfos
private synthetic boolean lambda$getPassengers$2 (int, android.os.UserHandle)
int driverId
android.os.UserHandle user
private synthetic boolean lambda$getAllDrivers$1 (android.os.UserHandle)
android.os.UserHandle user
private synthetic void lambda$new$0 (android.car.user.CarUserManager$UserLifecycleEvent)
android.car.user.CarUserManager$UserLifecycleEvent event
static void <clinit> ()
}
com/android/car/user/InitialUserSetter$Builder.class
InitialUserSetter.java
package com.android.car.user
public final com.android.car.user.InitialUserSetter$Builder extends java.lang.Object {
private final int mType
private boolean mReplaceGuest
private int mSwitchUserId
private String mNewUserName
private int mNewUserFlags
private boolean mSupportsOverrideUserIdProperty
private String mUserLocales
private int mRequestType
public void <init> (int)
int type
public com.android.car.user.InitialUserSetter$Builder setRequestType (int)
int requestType
public com.android.car.user.InitialUserSetter$Builder setSwitchUserId (int)
int userId
public com.android.car.user.InitialUserSetter$Builder setReplaceGuest (boolean)
boolean value
public com.android.car.user.InitialUserSetter$Builder setNewUserName (java.lang.String)
String name
public com.android.car.user.InitialUserSetter$Builder setNewUserFlags (int)
int flags
public com.android.car.user.InitialUserSetter$Builder setSupportsOverrideUserIdProperty (boolean)
boolean value
public com.android.car.user.InitialUserSetter$Builder setUserLocales (java.lang.String)
String userLocales
public com.android.car.user.InitialUserSetter$InitialUserInfo build ()
}
com/android/car/user/InitialUserSetter$InitialUserInfo.class
InitialUserSetter.java
package com.android.car.user
public final com.android.car.user.InitialUserSetter$InitialUserInfo extends java.lang.Object {
public final int type
public final boolean replaceGuest
public final int switchUserId
public final String newUserName
public final int newUserFlags
public final boolean supportsOverrideUserIdProperty
public String userLocales
public final int requestType
private void <init> (com.android.car.user.InitialUserSetter$Builder)
com.android.car.user.InitialUserSetter$Builder builder
public java.lang.String toString ()
StringBuilder string
}
com/android/car/user/InitialUserSetter$InitialUserInfoType.class
InitialUserSetter.java
package com.android.car.user
public abstract annotation com.android.car.user.InitialUserSetter$InitialUserInfoType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/user/InitialUserSetter.class
InitialUserSetter.java
package com.android.car.user
final com.android.car.user.InitialUserSetter extends java.lang.Object {
static final String TAG
private static final boolean DBG
private static final int BOOT_USER_NOT_FOUND
public static final int TYPE_DEFAULT_BEHAVIOR
public static final int TYPE_SWITCH
public static final int TYPE_CREATE
public static final int TYPE_REPLACE_GUEST
private final android.content.Context mContext
private final android.os.UserManager mUm
private final com.android.car.user.CarUserService mCarUserService
private final String mNewUserName
private final String mNewGuestName
private final java.util.function.Consumer mListener
private final com.android.car.user.UserHandleHelper mUserHandleHelper
private final boolean mIsVisibleBackgroundUsersOnDefaultDisplaySupported
void <init> (android.content.Context, com.android.car.user.CarUserService, java.util.function.Consumer, com.android.car.user.UserHandleHelper)
android.content.Context context
com.android.car.user.CarUserService carUserService
java.util.function.Consumer listener
com.android.car.user.UserHandleHelper userHandleHelper
void <init> (android.content.Context, com.android.car.user.CarUserService, java.util.function.Consumer, com.android.car.user.UserHandleHelper, java.lang.String)
android.content.Context context
com.android.car.user.CarUserService carUserService
java.util.function.Consumer listener
com.android.car.user.UserHandleHelper userHandleHelper
String newGuestName
void <init> (android.content.Context, android.os.UserManager, com.android.car.user.CarUserService, java.util.function.Consumer, com.android.car.user.UserHandleHelper, java.lang.String, java.lang.String)
android.content.Context context
android.os.UserManager um
com.android.car.user.CarUserService carUserService
java.util.function.Consumer listener
com.android.car.user.UserHandleHelper userHandleHelper
String newUserName
String newGuestName
public void set (com.android.car.user.InitialUserSetter$InitialUserInfo)
Exception e
Exception e
Exception e
com.android.car.user.InitialUserSetter$InitialUserInfo info
private void replaceUser (com.android.car.user.InitialUserSetter$InitialUserInfo, boolean)
com.android.car.user.InitialUserSetter$InitialUserInfo info
boolean fallback
int currentUserId
android.os.UserHandle currentUser
android.os.UserHandle newUser
private void executeDefaultBehavior (com.android.car.user.InitialUserSetter$InitialUserInfo, boolean)
int userId
com.android.car.user.InitialUserSetter$InitialUserInfo info
boolean fallback
void fallbackDefaultBehavior (com.android.car.user.InitialUserSetter$InitialUserInfo, boolean, java.lang.String)
com.android.car.user.InitialUserSetter$InitialUserInfo info
boolean fallback
String reason
private void switchUser (com.android.car.user.InitialUserSetter$InitialUserInfo, boolean)
com.android.car.user.InitialUserSetter$InitialUserInfo info
boolean fallback
int userId
boolean replaceGuest
android.os.UserHandle user
android.os.UserHandle actualUser
int actualUserId
int currentUserId
private void unlockSystemUserIfNecessary (int)
int userId
public boolean canReplaceGuestUser (android.os.UserHandle)
android.os.UserHandle user
android.os.UserHandle replaceGuestIfNeeded (android.os.UserHandle)
android.os.UserHandle user
int halFlags
android.util.Pair result
String errorMessage
private void createAndSwitchUser (com.android.car.user.InitialUserSetter$InitialUserInfo, boolean)
com.android.car.user.InitialUserSetter$InitialUserInfo info
boolean fallback
android.util.Pair result
String reason
private android.util.Pair createNewUser (com.android.car.user.InitialUserSetter$InitialUserInfo)
boolean validAdmin
com.android.car.user.InitialUserSetter$InitialUserInfo info
String name
int halFlags
int flags
String type
android.os.UserHandle user
void unlockSystemUser ()
boolean unlocked
android.car.builtin.util.TimingsTraceLog t
boolean started
boolean startForegroundUser (com.android.car.user.InitialUserSetter$InitialUserInfo, int)
com.android.car.user.InitialUserSetter$InitialUserInfo info
int userId
private void notifyListener (android.os.UserHandle)
android.os.UserHandle initialUser
public void dump (java.io.PrintWriter)
java.io.PrintWriter writer
String indent
public void setLastActiveUser (int)
int userId
android.os.UserHandle user
private void setUserIdGlobalProperty (java.lang.String, int)
String name
int userId
int getInitialUser (boolean)
int bootUserOverride
boolean usesOverrideUserIdProperty
java.util.List allUsers
int lastActiveUser
int lastPersistentUser
int returnId
private java.util.List getAllUsers ()
private java.util.List getAllUsersExceptSystemUserAndSpecifiedUser (int)
java.util.List users
android.os.UserHandle user
java.util.Iterator iterator
int userId
java.util.List users
public boolean hasInitialUser ()
android.os.UserHandle user
int i
java.util.List allUsers
boolean hasValidInitialUser ()
android.os.UserHandle user
int i
java.util.List allUsers
private static java.util.List userListToUserIdList (java.util.List)
int i
java.util.List allUsers
java.util.ArrayList list
private void resetUserIdGlobalProperty (java.lang.String)
String name
private int getUserIdGlobalProperty (java.lang.String)
String name
int userId
static void <clinit> ()
}
com/android/car/user/InternalLifecycleListener.class
InternalLifecycleListener.java
package com.android.car.user
final com.android.car.user.InternalLifecycleListener extends java.lang.Object {
public final android.car.user.CarUserManager$UserLifecycleListener listener
public final android.car.user.UserLifecycleEventFilter filter
void <init> (android.car.user.CarUserManager$UserLifecycleListener, android.car.user.UserLifecycleEventFilter)
android.car.user.CarUserManager$UserLifecycleListener listener
android.car.user.UserLifecycleEventFilter filter
}
com/android/car/user/UserHandleHelper.class
UserHandleHelper.java
package com.android.car.user
public final com.android.car.user.UserHandleHelper extends java.lang.Object {
private final android.content.Context mContext
private final android.os.UserManager mUserManager
public void <init> (android.content.Context, android.os.UserManager)
android.content.Context context
android.os.UserManager userManager
public android.os.UserHandle getExistingUserHandle (int)
java.util.List users
android.os.UserHandle user
int userId
java.util.List users
public java.util.List getEnabledProfiles (int)
int userId
public boolean isGuestUser (android.os.UserHandle)
android.os.UserHandle user
public boolean isAdminUser (android.os.UserHandle)
android.os.UserHandle user
public boolean isEphemeralUser (android.os.UserHandle)
android.os.UserHandle user
public boolean isEnabledUser (android.os.UserHandle)
android.os.UserHandle user
public boolean isManagedProfile (android.os.UserHandle)
android.os.UserHandle user
public boolean isProfileUser (android.os.UserHandle)
android.os.UserHandle user
public boolean isInitializedUser (android.os.UserHandle)
android.os.UserHandle user
private android.os.UserManager getUserContextAwareUserManager (int)
int userId
android.content.Context userContext
}
com/android/car/util/
com/android/car/util/BrightnessUtils$MathUtils.class
BrightnessUtils.java
package com.android.car.util
final com.android.car.util.BrightnessUtils$MathUtils extends java.lang.Object {
private void <init> ()
public static float constrain (float, float, float)
float amount
float low
float high
public static float log (float)
float a
public static float exp (float)
float a
public static float sqrt (float)
float a
public static float sq (float)
float v
public static float lerp (float, float, float)
float start
float stop
float amount
public static float lerpInv (float, float, float)
float a
float b
float value
public static float saturate (float)
float value
public static float lerpInvSat (float, float, float)
float a
float b
float value
public static float norm (float, float, float)
float start
float stop
float value
public static float constrainedMap (float, float, float, float, float)
float rangeMin
float rangeMax
float valueMin
float valueMax
float value
}
com/android/car/util/BrightnessUtils.class
BrightnessUtils.java
package com.android.car.util
public com.android.car.util.BrightnessUtils extends java.lang.Object {
public static final int GAMMA_SPACE_MIN
public static final int GAMMA_SPACE_MAX
public static final float INVALID_BRIGHTNESS_IN_FLOAT
private static final float R
private static final float A
private static final float B
private static final float C
private static final float EPSILON
public void <init> ()
public static final int convertGammaToLinear (int, int, int)
float ret
int val
int min
int max
float normalizedVal
float ret
public static final int convertLinearToGamma (int, int, int)
int val
int min
int max
public static final int convertLinearToGammaFloat (float, float, float)
float ret
float val
float min
float max
float normalizedVal
float ret
public static float brightnessIntToFloat (int)
float minFloat
float maxFloat
float minInt
float maxInt
int brightnessInt
public static int brightnessFloatToInt (float)
float brightnessFloat
private static float brightnessFloatToIntRange (float)
float minFloat
float maxFloat
float minInt
float maxInt
float brightnessFloat
private static boolean floatEquals (float, float)
float a
float b
}
com/android/car/util/LimitedTimingsTraceLog.class
LimitedTimingsTraceLog.java
package com.android.car.util
public final com.android.car.util.LimitedTimingsTraceLog extends android.car.builtin.util.TimingsTraceLog {
private final int mMinDurationMs
public void <init> (java.lang.String, long, int)
String tag
long traceTag
int minDurationMs
public void logDuration (java.lang.String, long)
String name
long timeMs
}
com/android/car/util/SetMultimap.class
SetMultimap.java
package com.android.car.util
public com.android.car.util.SetMultimap extends java.lang.Object {
private java.util.Map mMap
public void <init> ()
public java.util.Set get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set set
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set set
boolean removed
public void clear ()
public java.util.Set keySet ()
private static synthetic java.util.Set lambda$put$0 (java.lang.Object)
Object k
}
com/android/car/util/SlidingWindow.class
SlidingWindow.java
package com.android.car.util
public com.android.car.util.SlidingWindow extends java.lang.Object implements java.lang.Iterable {
private final java.util.ArrayDeque mElements
private final int mMaxSize
public void <init> (int)
int size
public void add (java.lang.Object)
Object sample
public void addAll (java.lang.Iterable)
Iterable elements
public java.util.Iterator iterator ()
public java.util.stream.Stream stream ()
public int size ()
public int count (java.util.function.Predicate)
java.util.function.Predicate predicate
}
com/android/car/util/SparseArrayStream.class
SparseArrayStream.java
package com.android.car.util
public final com.android.car.util.SparseArrayStream extends java.lang.Object {
public static java.util.stream.IntStream keyStream (android.util.SparseArray)
android.util.SparseArray array
public static java.util.stream.Stream valueStream (android.util.SparseArray)
android.util.SparseArray array
public static java.util.stream.Stream pairStream (android.util.SparseArray)
android.util.SparseArray array
private void <init> ()
private static synthetic android.util.Pair lambda$pairStream$0 (android.util.SparseArray, int)
android.util.SparseArray array
int i
}
com/android/car/util/TransitionLog.class
TransitionLog.java
package com.android.car.util
public final com.android.car.util.TransitionLog extends java.lang.Object {
private String mServiceName
private Object mFromState
private Object mToState
private long mTimestampMs
private String mExtra
public void <init> (java.lang.String, java.lang.Object, java.lang.Object, long, java.lang.String)
String name
Object fromState
Object toState
long timestamp
String extra
public void <init> (java.lang.String, java.lang.Object, java.lang.Object, long)
String name
Object fromState
Object toState
long timeStamp
private java.lang.CharSequence timeToLog (long)
long timestamp
public java.lang.String toString ()
}
com/android/car/vms/
com/android/car/vms/VmsBrokerService.class
VmsBrokerService.java
package com.android.car.vms
public com.android.car.vms.VmsBrokerService extends android.car.vms.IVmsBrokerService$Stub implements com.android.car.CarServiceBase {
private static final boolean DBG
private static final String TAG
private final android.content.Context mContext
private final android.content.pm.PackageManager mPackageManager
private final com.android.car.stats.CarStatsService mStatsService
private final java.util.function.IntSupplier mGetCallingUid
private final com.android.car.vms.VmsProviderInfoStore mProviderInfoStore
private final com.android.car.vms.VmsLayerAvailability mAvailableLayers
private final Object mLock
private final java.util.Map mClientMap
private java.util.Set mAllOfferings
private android.car.vms.VmsSubscriptionState mSubscriptionState
public void <init> (android.content.Context, com.android.car.stats.CarStatsService)
android.content.Context context
com.android.car.stats.CarStatsService statsService
void <init> (android.content.Context, com.android.car.stats.CarStatsService, java.util.function.IntSupplier)
android.content.Context context
com.android.car.stats.CarStatsService statsService
java.util.function.IntSupplier getCallingUid
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public android.car.vms.VmsRegistrationInfo registerClient (android.os.IBinder, android.car.vms.IVmsClientCallback, boolean)
android.os.IBinder$DeathRecipient deathRecipient
android.os.RemoteException e
android.os.IBinder clientToken
android.car.vms.IVmsClientCallback callback
boolean legacyClient
int clientUid
String clientPackage
android.os.IBinder$DeathRecipient deathRecipient
public void unregisterClient (android.os.IBinder)
android.os.IBinder clientToken
public android.car.vms.VmsProviderInfo getProviderInfo (android.os.IBinder, int)
android.os.IBinder clientToken
int providerId
public void setSubscriptions (android.os.IBinder, java.util.List)
android.os.IBinder clientToken
java.util.List layers
public void setMonitoringEnabled (android.os.IBinder, boolean)
android.os.IBinder clientToken
boolean enabled
public int registerProvider (android.os.IBinder, android.car.vms.VmsProviderInfo)
int providerId
android.os.IBinder clientToken
android.car.vms.VmsProviderInfo providerInfo
com.android.car.vms.VmsClientInfo client
int providerId
public void setProviderOfferings (android.os.IBinder, int, java.util.List)
android.os.IBinder clientToken
int providerId
java.util.List offerings
com.android.car.vms.VmsClientInfo client
public void publishPacket (android.os.IBinder, int, android.car.vms.VmsLayer, byte[])
android.os.IBinder clientToken
int providerId
android.car.vms.VmsLayer layer
byte[] packet
public void publishLargePacket (android.os.IBinder, int, android.car.vms.VmsLayer, android.os.SharedMemory)
android.os.SharedMemory largePacket
android.os.IBinder clientToken
int providerId
android.car.vms.VmsLayer layer
android.os.SharedMemory packet
private void deliverToSubscribers (android.os.IBinder, int, android.car.vms.VmsLayer, int, com.android.car.internal.util.FunctionalUtils$ThrowingConsumer)
java.util.Collection subscribers
RuntimeException e
com.android.car.vms.VmsClientInfo subscriber
android.os.IBinder clientToken
int providerId
android.car.vms.VmsLayer layer
int packetLength
com.android.car.internal.util.FunctionalUtils$ThrowingConsumer callbackConsumer
com.android.car.vms.VmsClientInfo client
java.util.Collection subscribers
private void unregisterClient (android.os.IBinder, int)
com.android.car.vms.VmsClientInfo client
android.os.IBinder clientToken
int connectionState
com.android.car.vms.VmsClientInfo client
private com.android.car.vms.VmsClientInfo getClient (android.os.IBinder)
com.android.car.vms.VmsClientInfo client
android.os.IBinder clientToken
private java.util.Collection getActiveClients ()
private void updateAvailableLayers ()
java.util.Set allOfferings
private void notifyOfAvailabilityChange (android.car.vms.VmsAvailableLayers)
android.os.RemoteException e
com.android.car.vms.VmsClientInfo client
android.car.vms.VmsAvailableLayers availableLayers
private void updateSubscriptionState ()
com.android.car.vms.VmsClientInfo client
java.util.Set layerSubscriptions
java.util.Map layerAndProviderSubscriptions
java.util.Set associatedLayers
android.car.vms.VmsSubscriptionState subscriptionState
android.car.vms.VmsSubscriptionState subscriptionState
private void notifyOfSubscriptionChange (android.car.vms.VmsSubscriptionState)
android.os.RemoteException e
com.android.car.vms.VmsClientInfo client
android.car.vms.VmsSubscriptionState subscriptionState
private static synthetic android.car.vms.VmsAssociatedLayer lambda$updateSubscriptionState$7 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic void lambda$updateSubscriptionState$6 (java.util.Map, android.car.vms.VmsLayer, java.util.Set)
java.util.Map layerAndProviderSubscriptions
android.car.vms.VmsLayer layer
java.util.Set providerIds
java.util.Set providerSubscriptions
private static synthetic java.util.Set lambda$updateSubscriptionState$5 (android.car.vms.VmsLayer)
android.car.vms.VmsLayer ignored
private static synthetic boolean lambda$deliverToSubscribers$4 (int, android.car.vms.VmsLayer, com.android.car.vms.VmsClientInfo)
int providerId
android.car.vms.VmsLayer layer
com.android.car.vms.VmsClientInfo subscriber
private static synthetic void lambda$publishLargePacket$3 (int, android.car.vms.VmsLayer, android.os.SharedMemory, android.car.vms.IVmsClientCallback) throws java.lang.Exception
int providerId
android.car.vms.VmsLayer layer
android.os.SharedMemory largePacket
android.car.vms.IVmsClientCallback callback
private static synthetic void lambda$publishPacket$2 (int, android.car.vms.VmsLayer, byte[], android.car.vms.IVmsClientCallback) throws java.lang.Exception
int providerId
android.car.vms.VmsLayer layer
byte[] packet
android.car.vms.IVmsClientCallback callback
private synthetic void lambda$registerClient$1 (android.os.IBinder)
android.os.IBinder clientToken
private static synthetic void lambda$dump$0 (com.android.car.internal.util.IndentingPrintWriter, com.android.car.vms.VmsClientInfo)
com.android.car.internal.util.IndentingPrintWriter writer
com.android.car.vms.VmsClientInfo client
static void <clinit> ()
}
com/android/car/vms/VmsClientInfo.class
VmsClientInfo.java
package com.android.car.vms
final com.android.car.vms.VmsClientInfo extends java.lang.Object {
private final int mUid
private final String mPackageName
private final android.car.vms.IVmsClientCallback mCallback
private final boolean mLegacyClient
private final android.os.IBinder$DeathRecipient mDeathRecipient
private final Object mLock
private final android.util.SparseBooleanArray mProviderIds
private final android.util.SparseArray mOfferings
private final android.util.SparseArray mPotentialOfferings
private java.util.Set mLayerSubscriptions
private java.util.Map mLayerAndProviderSubscriptions
private boolean mMonitoringEnabled
void <init> (int, java.lang.String, android.car.vms.IVmsClientCallback, boolean, android.os.IBinder$DeathRecipient)
int uid
String packageName
android.car.vms.IVmsClientCallback callback
boolean legacyClient
android.os.IBinder$DeathRecipient deathRecipient
int getUid ()
java.lang.String getPackageName ()
android.car.vms.IVmsClientCallback getCallback ()
boolean isLegacyClient ()
android.os.IBinder$DeathRecipient getDeathRecipient ()
void addProviderId (int)
int providerId
boolean hasProviderId (int)
int providerId
boolean setProviderOfferings (int, java.util.Collection)
java.util.Set providerOfferings
int providerId
java.util.Collection offerings
java.util.Collection getAllOfferings ()
int providerId
java.util.Set providerOfferings
int i
java.util.List result
boolean hasOffering (int, android.car.vms.VmsLayer)
int providerId
android.car.vms.VmsLayer layer
void setSubscriptions (java.util.List)
java.util.List layers
java.util.Set getLayerSubscriptions ()
java.util.Map getLayerAndProviderSubscriptions ()
void setMonitoringEnabled (boolean)
boolean enabled
boolean isSubscribed (int, android.car.vms.VmsLayer)
int providerId
android.car.vms.VmsLayer layer
void dump (java.io.PrintWriter, java.lang.String)
android.car.vms.VmsLayerDependency layerOffering
int providerId
int i
android.car.vms.VmsLayer layer
java.util.Map$Entry layerEntry
String prefix
java.io.PrintWriter writer
String indent
private static java.util.Map deepCopy (java.util.Map)
java.util.Map original
private static synthetic java.util.Set lambda$deepCopy$3 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic java.util.Set lambda$setSubscriptions$2 (android.car.vms.VmsAssociatedLayer)
android.car.vms.VmsAssociatedLayer associatedLayer
private static synthetic boolean lambda$setSubscriptions$1 (android.car.vms.VmsAssociatedLayer)
android.car.vms.VmsAssociatedLayer associatedLayer
private static synthetic boolean lambda$setSubscriptions$0 (android.car.vms.VmsAssociatedLayer)
android.car.vms.VmsAssociatedLayer associatedLayer
}
com/android/car/vms/VmsLayerAvailability.class
VmsLayerAvailability.java
package com.android.car.vms
com.android.car.vms.VmsLayerAvailability extends java.lang.Object {
private static final boolean DBG
private static final String TAG
private final Object mLock
private final java.util.Map mPotentialLayersAndDependencies
private java.util.Set mAvailableAssociatedLayers
private java.util.Map mPotentialLayersAndPublishers
private int mSeq
void <init> ()
void setPublishersOffering (java.util.Collection)
android.car.vms.VmsLayer layer
android.car.vms.VmsLayerDependency dependency
android.car.vms.VmsLayersOffering offering
java.util.Collection publishersLayersOfferings
android.car.vms.VmsAvailableLayers getAvailableLayers ()
private void reset ()
private void calculateLayers ()
android.car.vms.VmsLayer layer
java.util.Set availableLayersSet
java.util.Set cyclicAvoidanceAuxiliarySet
private void addLayerToAvailabilityCalculationLocked (android.car.vms.VmsLayer, java.util.Set, java.util.Set)
android.car.vms.VmsLayer dependency
boolean isSupported
java.util.Set dependencies
android.car.vms.VmsLayer layer
java.util.Set currentAvailableLayers
java.util.Set cyclicAvoidanceSet
private synthetic android.car.vms.VmsAssociatedLayer lambda$calculateLayers$2 (android.car.vms.VmsLayer)
android.car.vms.VmsLayer l
private static synthetic java.util.Set lambda$setPublishersOffering$1 (android.car.vms.VmsLayer)
android.car.vms.VmsLayer k
private static synthetic java.util.Set lambda$setPublishersOffering$0 (android.car.vms.VmsLayer)
android.car.vms.VmsLayer k
static void <clinit> ()
}
com/android/car/vms/VmsProviderInfoStore$InfoWrapper.class
VmsProviderInfoStore.java
package com.android.car.vms
com.android.car.vms.VmsProviderInfoStore$InfoWrapper extends java.lang.Object {
private final byte[] mInfo
void <init> (byte[])
byte[] info
public byte[] getInfo ()
public boolean equals (java.lang.Object)
Object o
com.android.car.vms.VmsProviderInfoStore$InfoWrapper p
public int hashCode ()
}
com/android/car/vms/VmsProviderInfoStore.class
VmsProviderInfoStore.java
package com.android.car.vms
com.android.car.vms.VmsProviderInfoStore extends java.lang.Object {
private final Object mLock
private final android.util.ArrayMap mProvidersIds
private final java.util.ArrayList mProvidersInfo
void <init> ()
int getProviderId (byte[])
Integer providerId
byte[] providerInfo
Integer providerId
com.android.car.vms.VmsProviderInfoStore$InfoWrapper wrappedProviderInfo
byte[] getProviderInfo (int)
int providerId
}
com/android/car/watchdog/
com/android/car/watchdog/AtomsProto$1.class
AtomsProto.java
package com.android.car.watchdog
synthetic com.android.car.watchdog.AtomsProto$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogDailyIoUsageSummary$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummaryOrBuilder {
private void <init> ()
public boolean hasWrittenBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getWrittenBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder setWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder setWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder mergeWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder clearWrittenBytes ()
public boolean hasUptimeMillis ()
public long getUptimeMillis ()
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder setUptimeMillis (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder clearUptimeMillis ()
public boolean hasOveruseCount ()
public int getOveruseCount ()
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder setOveruseCount (int)
int value
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder clearOveruseCount ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogDailyIoUsageSummary.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummaryOrBuilder {
private int bitField0_
public static final int WRITTEN_BYTES_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes writtenBytes_
public static final int UPTIME_MILLIS_FIELD_NUMBER
private long uptimeMillis_
public static final int OVERUSE_COUNT_FIELD_NUMBER
private int overuseCount_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasWrittenBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getWrittenBytes ()
private void setWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
private void mergeWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
private void clearWrittenBytes ()
public boolean hasUptimeMillis ()
public long getUptimeMillis ()
private void setUptimeMillis (long)
long value
private void clearUptimeMillis ()
public boolean hasOveruseCount ()
public int getOveruseCount ()
private void setOveruseCount (int)
int value
private void clearOveruseCount ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogDailyIoUsageSummaryOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummaryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasWrittenBytes ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getWrittenBytes ()
public abstract boolean hasUptimeMillis ()
public abstract long getUptimeMillis ()
public abstract boolean hasOveruseCount ()
public abstract int getOveruseCount ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogEventTimePeriod$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriodOrBuilder {
private void <init> ()
public boolean hasStartTimeMillis ()
public long getStartTimeMillis ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder setStartTimeMillis (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder clearStartTimeMillis ()
public boolean hasPeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period getPeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder setPeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period value
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder clearPeriod ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogEventTimePeriod$Period$1.class
AtomsProto.java
package com.android.car.watchdog
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/watchdog/AtomsProto$CarWatchdogEventTimePeriod$Period$PeriodVerifier.class
AtomsProto.java
package com.android.car.watchdog
final com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period$PeriodVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogEventTimePeriod$Period.class
AtomsProto.java
package com.android.car.watchdog
public final enum com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period UNKNOWN_PERIOD
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period WEEKLY
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period BIWEEKLY
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period MONTHLY
public static final int UNKNOWN_PERIOD_VALUE
public static final int WEEKLY_VALUE
public static final int BIWEEKLY_VALUE
public static final int MONTHLY_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period[] $VALUES
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period[] values ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period valueOf (int)
int value
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period[] $values ()
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogEventTimePeriod.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriodOrBuilder {
private int bitField0_
public static final int START_TIME_MILLIS_FIELD_NUMBER
private long startTimeMillis_
public static final int PERIOD_FIELD_NUMBER
private int period_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasStartTimeMillis ()
public long getStartTimeMillis ()
private void setStartTimeMillis (long)
long value
private void clearStartTimeMillis ()
public boolean hasPeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period getPeriod ()
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period result
private void setPeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period value
private void clearPeriod ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogEventTimePeriodOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriodOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasStartTimeMillis ()
public abstract long getStartTimeMillis ()
public abstract boolean hasPeriod ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Period getPeriod ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStats$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsOrBuilder {
private void <init> ()
public boolean hasPeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period getPeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder setPeriod (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder clearPeriod ()
public boolean hasThreshold ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getThreshold ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder setThreshold (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder setThreshold (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder mergeThreshold (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder clearThreshold ()
public boolean hasWrittenBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getWrittenBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder setWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder setWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder mergeWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder clearWrittenBytes ()
public boolean hasUptimeMillis ()
public long getUptimeMillis ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder setUptimeMillis (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder clearUptimeMillis ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStats$Period$1.class
AtomsProto.java
package com.android.car.watchdog
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStats$Period$PeriodVerifier.class
AtomsProto.java
package com.android.car.watchdog
final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period$PeriodVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStats$Period.class
AtomsProto.java
package com.android.car.watchdog
public final enum com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period UNKNOWN_PERIOD
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period DAILY
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period WEEKLY
public static final int UNKNOWN_PERIOD_VALUE
public static final int DAILY_VALUE
public static final int WEEKLY_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period[] $VALUES
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period[] values ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period valueOf (int)
int value
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period[] $values ()
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStats.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsOrBuilder {
private int bitField0_
public static final int PERIOD_FIELD_NUMBER
private int period_
public static final int THRESHOLD_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes threshold_
public static final int WRITTEN_BYTES_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes writtenBytes_
public static final int UPTIME_MILLIS_FIELD_NUMBER
private long uptimeMillis_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasPeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period getPeriod ()
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period result
private void setPeriod (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period value
private void clearPeriod ()
public boolean hasThreshold ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getThreshold ()
private void setThreshold (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
private void mergeThreshold (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
private void clearThreshold ()
public boolean hasWrittenBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getWrittenBytes ()
private void setWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
private void mergeWrittenBytes (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes value
private void clearWrittenBytes ()
public boolean hasUptimeMillis ()
public long getUptimeMillis ()
private void setUptimeMillis (long)
long value
private void clearUptimeMillis ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStatsOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasPeriod ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period getPeriod ()
public abstract boolean hasThreshold ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getThreshold ()
public abstract boolean hasWrittenBytes ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getWrittenBytes ()
public abstract boolean hasUptimeMillis ()
public abstract long getUptimeMillis ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStatsReported$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReportedOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder setUid (int)
int value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder clearUid ()
public boolean hasIoOveruseStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getIoOveruseStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder setIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder setIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder mergeIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder clearIoOveruseStats ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStatsReported.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReportedOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int IO_OVERUSE_STATS_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats ioOveruseStats_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasIoOveruseStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getIoOveruseStats ()
private void setIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
private void mergeIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
private void clearIoOveruseStats ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReported defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoOveruseStatsReportedOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStatsReportedOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasIoOveruseStats ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getIoOveruseStats ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoUsageSummary$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummaryOrBuilder {
private void <init> ()
public boolean hasEventTimePeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod getEventTimePeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder setEventTimePeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder setEventTimePeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder mergeEventTimePeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder clearEventTimePeriod ()
public java.util.List getDailyIoUsageSummaryList ()
public int getDailyIoUsageSummaryCount ()
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary getDailyIoUsageSummary (int)
int index
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder setDailyIoUsageSummary (int, com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder setDailyIoUsageSummary (int, com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder addDailyIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder addDailyIoUsageSummary (int, com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder addDailyIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder addDailyIoUsageSummary (int, com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder addAllDailyIoUsageSummary (java.lang.Iterable)
Iterable values
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder clearDailyIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder removeDailyIoUsageSummary (int)
int index
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoUsageSummary.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummaryOrBuilder {
private int bitField0_
public static final int EVENT_TIME_PERIOD_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod eventTimePeriod_
public static final int DAILY_IO_USAGE_SUMMARY_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList dailyIoUsageSummary_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasEventTimePeriod ()
public com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod getEventTimePeriod ()
private void setEventTimePeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod value
private void mergeEventTimePeriod (com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod)
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod value
private void clearEventTimePeriod ()
public java.util.List getDailyIoUsageSummaryList ()
public java.util.List getDailyIoUsageSummaryOrBuilderList ()
public int getDailyIoUsageSummaryCount ()
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary getDailyIoUsageSummary (int)
int index
public com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummaryOrBuilder getDailyIoUsageSummaryOrBuilder (int)
int index
private void ensureDailyIoUsageSummaryIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setDailyIoUsageSummary (int, com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary value
private void addDailyIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary value
private void addDailyIoUsageSummary (int, com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary value
private void addAllDailyIoUsageSummary (java.lang.Iterable)
Iterable values
private void clearDailyIoUsageSummary ()
private void removeDailyIoUsageSummary (int)
int index
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogIoUsageSummaryOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummaryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasEventTimePeriod ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod getEventTimePeriod ()
public abstract java.util.List getDailyIoUsageSummaryList ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogDailyIoUsageSummary getDailyIoUsageSummary (int)
public abstract int getDailyIoUsageSummaryCount ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReportedOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setUid (int)
int value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder clearUid ()
public boolean hasUidState ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState getUidState ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setUidState (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder clearUidState ()
public boolean hasSystemState ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState getSystemState ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setSystemState (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder clearSystemState ()
public boolean hasKillReason ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason getKillReason ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setKillReason (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder clearKillReason ()
public boolean hasProcessStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats getProcessStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setProcessStats (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setProcessStats (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder mergeProcessStats (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder clearProcessStats ()
public boolean hasIoOveruseStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getIoOveruseStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder setIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder mergeIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder clearIoOveruseStats ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$KillReason$1.class
AtomsProto.java
package com.android.car.watchdog
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$KillReason$KillReasonVerifier.class
AtomsProto.java
package com.android.car.watchdog
final com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason$KillReasonVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$KillReason.class
AtomsProto.java
package com.android.car.watchdog
public final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason UNKNOWN_KILL_REASON
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason KILLED_ON_ANR
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason KILLED_ON_IO_OVERUSE
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason KILLED_ON_MEMORY_OVERUSE
public static final int UNKNOWN_KILL_REASON_VALUE
public static final int KILLED_ON_ANR_VALUE
public static final int KILLED_ON_IO_OVERUSE_VALUE
public static final int KILLED_ON_MEMORY_OVERUSE_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason[] $VALUES
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason[] values ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason valueOf (int)
int value
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason[] $values ()
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$SystemState$1.class
AtomsProto.java
package com.android.car.watchdog
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$SystemState$SystemStateVerifier.class
AtomsProto.java
package com.android.car.watchdog
final com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState$SystemStateVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$SystemState.class
AtomsProto.java
package com.android.car.watchdog
public final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState UNKNOWN_SYSTEM_STATE
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState USER_INTERACTION_MODE
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState USER_NO_INTERACTION_MODE
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState GARAGE_MODE
public static final int UNKNOWN_SYSTEM_STATE_VALUE
public static final int USER_INTERACTION_MODE_VALUE
public static final int USER_NO_INTERACTION_MODE_VALUE
public static final int GARAGE_MODE_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState[] $VALUES
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState[] values ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState valueOf (int)
int value
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState[] $values ()
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$UidState$1.class
AtomsProto.java
package com.android.car.watchdog
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void <init> ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState findValueByNumber (int)
int number
public volatile synthetic com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$UidState$UidStateVerifier.class
AtomsProto.java
package com.android.car.watchdog
final com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState$UidStateVerifier extends java.lang.Object implements com.google.protobuf.Internal$EnumVerifier {
static final com.google.protobuf.Internal$EnumVerifier INSTANCE
private void <init> ()
public boolean isInRange (int)
int number
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported$UidState.class
AtomsProto.java
package com.android.car.watchdog
public final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState extends java.lang.Enum implements com.google.protobuf.Internal$EnumLite {
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState UNKNOWN_UID_STATE
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState BACKGROUND_MODE
public static final enum com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState FOREGROUND_MODE
public static final int UNKNOWN_UID_STATE_VALUE
public static final int BACKGROUND_MODE_VALUE
public static final int FOREGROUND_MODE_VALUE
private static final com.google.protobuf.Internal$EnumLiteMap internalValueMap
private final int value
private static final synthetic com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState[] $VALUES
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState[] values ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState valueOf (java.lang.String)
String name
public final int getNumber ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState valueOf (int)
int value
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState forNumber (int)
int value
public static com.google.protobuf.Internal$EnumLiteMap internalGetValueMap ()
public static com.google.protobuf.Internal$EnumVerifier internalGetVerifier ()
private void <init> (java.lang.String, int, int)
int value
private static synthetic com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState[] $values ()
static void <clinit> ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReported.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReportedOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int UID_STATE_FIELD_NUMBER
private int uidState_
public static final int SYSTEM_STATE_FIELD_NUMBER
private int systemState_
public static final int KILL_REASON_FIELD_NUMBER
private int killReason_
public static final int PROCESS_STATS_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats processStats_
public static final int IO_OVERUSE_STATS_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats ioOveruseStats_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasUidState ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState getUidState ()
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState result
private void setUidState (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState value
private void clearUidState ()
public boolean hasSystemState ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState getSystemState ()
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState result
private void setSystemState (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState value
private void clearSystemState ()
public boolean hasKillReason ()
public com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason getKillReason ()
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason result
private void setKillReason (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason value
private void clearKillReason ()
public boolean hasProcessStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats getProcessStats ()
private void setProcessStats (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats value
private void mergeProcessStats (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats value
private void clearProcessStats ()
public boolean hasIoOveruseStats ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getIoOveruseStats ()
private void setIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
private void mergeIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats value
private void clearIoOveruseStats ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported)
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogKillStatsReportedOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReportedOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasUidState ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$UidState getUidState ()
public abstract boolean hasSystemState ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$SystemState getSystemState ()
public abstract boolean hasKillReason ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogKillStatsReported$KillReason getKillReason ()
public abstract boolean hasProcessStats ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats getProcessStats ()
public abstract boolean hasIoOveruseStats ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats getIoOveruseStats ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogPerStateBytes$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytesOrBuilder {
private void <init> ()
public boolean hasForegroundBytes ()
public long getForegroundBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder setForegroundBytes (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder clearForegroundBytes ()
public boolean hasBackgroundBytes ()
public long getBackgroundBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder setBackgroundBytes (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder clearBackgroundBytes ()
public boolean hasGarageModeBytes ()
public long getGarageModeBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder setGarageModeBytes (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder clearGarageModeBytes ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogPerStateBytes.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytesOrBuilder {
private int bitField0_
public static final int FOREGROUND_BYTES_FIELD_NUMBER
private long foregroundBytes_
public static final int BACKGROUND_BYTES_FIELD_NUMBER
private long backgroundBytes_
public static final int GARAGE_MODE_BYTES_FIELD_NUMBER
private long garageModeBytes_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasForegroundBytes ()
public long getForegroundBytes ()
private void setForegroundBytes (long)
long value
private void clearForegroundBytes ()
public boolean hasBackgroundBytes ()
public long getBackgroundBytes ()
private void setBackgroundBytes (long)
long value
private void clearBackgroundBytes ()
public boolean hasGarageModeBytes ()
public long getGarageModeBytes ()
private void setGarageModeBytes (long)
long value
private void clearGarageModeBytes ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogPerStateBytesOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytesOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasForegroundBytes ()
public abstract long getForegroundBytes ()
public abstract boolean hasBackgroundBytes ()
public abstract long getBackgroundBytes ()
public abstract boolean hasGarageModeBytes ()
public abstract long getGarageModeBytes ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogProcessStat$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatOrBuilder {
private void <init> ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setProcessName (java.lang.String)
String value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearProcessName ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasUptimeMillis ()
public long getUptimeMillis ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setUptimeMillis (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearUptimeMillis ()
public boolean hasMajorPageFaults ()
public long getMajorPageFaults ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setMajorPageFaults (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearMajorPageFaults ()
public boolean hasVmPeakKb ()
public long getVmPeakKb ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setVmPeakKb (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearVmPeakKb ()
public boolean hasVmSizeKb ()
public long getVmSizeKb ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setVmSizeKb (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearVmSizeKb ()
public boolean hasVmHwmKb ()
public long getVmHwmKb ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setVmHwmKb (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearVmHwmKb ()
public boolean hasVmRssKb ()
public long getVmRssKb ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder setVmRssKb (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder clearVmRssKb ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogProcessStat.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatOrBuilder {
private int bitField0_
public static final int PROCESS_NAME_FIELD_NUMBER
private String processName_
public static final int UPTIME_MILLIS_FIELD_NUMBER
private long uptimeMillis_
public static final int MAJOR_PAGE_FAULTS_FIELD_NUMBER
private long majorPageFaults_
public static final int VM_PEAK_KB_FIELD_NUMBER
private long vmPeakKb_
public static final int VM_SIZE_KB_FIELD_NUMBER
private long vmSizeKb_
public static final int VM_HWM_KB_FIELD_NUMBER
private long vmHwmKb_
public static final int VM_RSS_KB_FIELD_NUMBER
private long vmRssKb_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasProcessName ()
public java.lang.String getProcessName ()
public com.google.protobuf.ByteString getProcessNameBytes ()
private void setProcessName (java.lang.String)
String value
Class valueClass
private void clearProcessName ()
private void setProcessNameBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasUptimeMillis ()
public long getUptimeMillis ()
private void setUptimeMillis (long)
long value
private void clearUptimeMillis ()
public boolean hasMajorPageFaults ()
public long getMajorPageFaults ()
private void setMajorPageFaults (long)
long value
private void clearMajorPageFaults ()
public boolean hasVmPeakKb ()
public long getVmPeakKb ()
private void setVmPeakKb (long)
long value
private void clearVmPeakKb ()
public boolean hasVmSizeKb ()
public long getVmSizeKb ()
private void setVmSizeKb (long)
long value
private void clearVmSizeKb ()
public boolean hasVmHwmKb ()
public long getVmHwmKb ()
private void setVmHwmKb (long)
long value
private void clearVmHwmKb ()
public boolean hasVmRssKb ()
public long getVmRssKb ()
private void setVmRssKb (long)
long value
private void clearVmRssKb ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogProcessStatOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasProcessName ()
public abstract java.lang.String getProcessName ()
public abstract com.google.protobuf.ByteString getProcessNameBytes ()
public abstract boolean hasUptimeMillis ()
public abstract long getUptimeMillis ()
public abstract boolean hasMajorPageFaults ()
public abstract long getMajorPageFaults ()
public abstract boolean hasVmPeakKb ()
public abstract long getVmPeakKb ()
public abstract boolean hasVmSizeKb ()
public abstract long getVmSizeKb ()
public abstract boolean hasVmHwmKb ()
public abstract long getVmHwmKb ()
public abstract boolean hasVmRssKb ()
public abstract long getVmRssKb ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogProcessStats$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatsOrBuilder {
private void <init> ()
public java.util.List getProcessStatList ()
public int getProcessStatCount ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat getProcessStat (int)
int index
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder setProcessStat (int, com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder setProcessStat (int, com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder addProcessStat (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder addProcessStat (int, com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat value
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder addProcessStat (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder addProcessStat (int, com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder addAllProcessStat (java.lang.Iterable)
Iterable values
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder clearProcessStat ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder removeProcessStat (int)
int index
}
com/android/car/watchdog/AtomsProto$CarWatchdogProcessStats.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatsOrBuilder {
public static final int PROCESS_STAT_FIELD_NUMBER
private com.google.protobuf.Internal$ProtobufList processStat_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public java.util.List getProcessStatList ()
public java.util.List getProcessStatOrBuilderList ()
public int getProcessStatCount ()
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat getProcessStat (int)
int index
public com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatOrBuilder getProcessStatOrBuilder (int)
int index
private void ensureProcessStatIsMutable ()
com.google.protobuf.Internal$ProtobufList tmp
private void setProcessStat (int, com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat value
private void addProcessStat (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat value
private void addProcessStat (int, com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat)
int index
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat value
private void addAllProcessStat (java.lang.Iterable)
Iterable values
private void clearProcessStat ()
private void removeProcessStat (int)
int index
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats)
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogProcessStats defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogProcessStatsOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogProcessStatsOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract java.util.List getProcessStatList ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogProcessStat getProcessStat (int)
public abstract int getProcessStatCount ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogSystemIoUsageSummary$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummaryOrBuilder {
private void <init> ()
public boolean hasIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder setIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder setIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder mergeIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder clearIoUsageSummary ()
public boolean hasStartTimeMillis ()
public long getStartTimeMillis ()
public com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder setStartTimeMillis (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder clearStartTimeMillis ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogSystemIoUsageSummary.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummaryOrBuilder {
private int bitField0_
public static final int IO_USAGE_SUMMARY_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary ioUsageSummary_
public static final int START_TIME_MILLIS_FIELD_NUMBER
private long startTimeMillis_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getIoUsageSummary ()
private void setIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
private void mergeIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
private void clearIoUsageSummary ()
public boolean hasStartTimeMillis ()
public long getStartTimeMillis ()
private void setStartTimeMillis (long)
long value
private void clearStartTimeMillis ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummary defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogSystemIoUsageSummaryOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogSystemIoUsageSummaryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasIoUsageSummary ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getIoUsageSummary ()
public abstract boolean hasStartTimeMillis ()
public abstract long getStartTimeMillis ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogUidIoUsageSummary$Builder.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummaryOrBuilder {
private void <init> ()
public boolean hasUid ()
public int getUid ()
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder setUid (int)
int value
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder clearUid ()
public boolean hasIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder setIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder setIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary$Builder builderForValue
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder mergeIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder clearIoUsageSummary ()
public boolean hasStartTimeMillis ()
public long getStartTimeMillis ()
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder setStartTimeMillis (long)
long value
public com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder clearStartTimeMillis ()
}
com/android/car/watchdog/AtomsProto$CarWatchdogUidIoUsageSummary.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary extends com.google.protobuf.GeneratedMessageLite implements com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummaryOrBuilder {
private int bitField0_
public static final int UID_FIELD_NUMBER
private int uid_
public static final int IO_USAGE_SUMMARY_FIELD_NUMBER
private com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary ioUsageSummary_
public static final int START_TIME_MILLIS_FIELD_NUMBER
private long startTimeMillis_
private static final com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary DEFAULT_INSTANCE
private static volatile com.google.protobuf.Parser PARSER
private void <init> ()
public boolean hasUid ()
public int getUid ()
private void setUid (int)
int value
private void clearUid ()
public boolean hasIoUsageSummary ()
public com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getIoUsageSummary ()
private void setIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
private void mergeIoUsageSummary (com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary value
private void clearIoUsageSummary ()
public boolean hasStartTimeMillis ()
public long getStartTimeMillis ()
private void setStartTimeMillis (long)
long value
private void clearStartTimeMillis ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder newBuilder ()
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary$Builder newBuilder (com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary)
com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary prototype
protected final java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
Object[] objects
String info
com.google.protobuf.Parser parser
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
Object arg1
public static com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary getDefaultInstance ()
public static com.google.protobuf.Parser parser ()
static void <clinit> ()
com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummary defaultInstance
}
com/android/car/watchdog/AtomsProto$CarWatchdogUidIoUsageSummaryOrBuilder.class
AtomsProto.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogUidIoUsageSummaryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasUid ()
public abstract int getUid ()
public abstract boolean hasIoUsageSummary ()
public abstract com.android.car.watchdog.AtomsProto$CarWatchdogIoUsageSummary getIoUsageSummary ()
public abstract boolean hasStartTimeMillis ()
public abstract long getStartTimeMillis ()
}
com/android/car/watchdog/AtomsProto.class
AtomsProto.java
package com.android.car.watchdog
public final com.android.car.watchdog.AtomsProto extends java.lang.Object {
private void <init> ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
static void <clinit> ()
}
com/android/car/watchdog/CarWatchdogService$1.class
CarWatchdogService.java
package com.android.car.watchdog
com.android.car.watchdog.CarWatchdogService$1 extends com.android.car.watchdog.TimeSource {
void <init> ()
public java.time.Instant now ()
public java.lang.String toString ()
}
com/android/car/watchdog/CarWatchdogService$2.class
CarWatchdogService.java
package com.android.car.watchdog
com.android.car.watchdog.CarWatchdogService$2 extends android.content.BroadcastReceiver {
final synthetic com.android.car.watchdog.CarWatchdogService this$0
void <init> (com.android.car.watchdog.CarWatchdogService)
com.android.car.watchdog.CarWatchdogService this$0
public void onReceive (android.content.Context, android.content.Intent)
int garageMode
int garageMode
Exception e
int powerCycle
android.os.RemoteException e
android.os.UserHandle userHandle
int userId
android.content.Context context
android.content.Intent intent
String action
}
com/android/car/watchdog/CarWatchdogService$3.class
CarWatchdogService.java
package com.android.car.watchdog
com.android.car.watchdog.CarWatchdogService$3 extends android.car.hardware.power.ICarPowerStateListener$Stub {
final synthetic com.android.car.watchdog.CarWatchdogService this$0
void <init> (com.android.car.watchdog.CarWatchdogService)
com.android.car.watchdog.CarWatchdogService this$0
public void onStateChanged (int, long)
int state
long expirationTimeMs
com.android.car.power.CarPowerManagementService powerService
int powerCycle
}
com/android/car/watchdog/CarWatchdogService$4.class
CarWatchdogService.java
package com.android.car.watchdog
com.android.car.watchdog.CarWatchdogService$4 extends android.car.hardware.power.ICarPowerPolicyListener$Stub {
final synthetic com.android.car.watchdog.CarWatchdogService this$0
void <init> (com.android.car.watchdog.CarWatchdogService)
com.android.car.watchdog.CarWatchdogService this$0
public void onPolicyChanged (android.car.hardware.power.CarPowerPolicy, android.car.hardware.power.CarPowerPolicy)
android.car.hardware.power.CarPowerPolicy appliedPolicy
android.car.hardware.power.CarPowerPolicy accumulatedPolicy
boolean isDisplayEnabled
boolean didStateChange
}
com/android/car/watchdog/CarWatchdogService$ICarWatchdogServiceForSystemImpl.class
CarWatchdogService.java
package com.android.car.watchdog
final com.android.car.watchdog.CarWatchdogService$ICarWatchdogServiceForSystemImpl extends android.automotive.watchdog.internal.ICarWatchdogServiceForSystem$Stub {
private final java.lang.ref.WeakReference mService
void <init> (com.android.car.watchdog.CarWatchdogService)
com.android.car.watchdog.CarWatchdogService service
public void checkIfAlive (int, int)
int sessionId
int timeout
com.android.car.watchdog.CarWatchdogService service
public void prepareProcessTermination ()
public java.util.List getPackageInfosForUids (int[], java.util.List)
int[] uids
java.util.List vendorPackagePrefixes
com.android.car.watchdog.CarWatchdogService service
public void latestIoOveruseStats (java.util.List)
java.util.List packageIoOveruseStats
com.android.car.watchdog.CarWatchdogService service
public void onLatestResourceStats (java.util.List)
android.automotive.watchdog.internal.ResourceStats stats
int i
java.util.List resourceStats
com.android.car.watchdog.CarWatchdogService service
public void resetResourceOveruseStats (java.util.List)
java.util.List packageNames
com.android.car.watchdog.CarWatchdogService service
public java.util.List getTodayIoUsageStats ()
com.android.car.watchdog.CarWatchdogService service
public void requestAidlVhalPid ()
com.android.car.watchdog.CarWatchdogService service
public void requestTodayIoUsageStats ()
com.android.car.watchdog.CarWatchdogService service
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/car/watchdog/CarWatchdogService.class
CarWatchdogService.java
package com.android.car.watchdog
public final com.android.car.watchdog.CarWatchdogService extends android.car.watchdog.ICarWatchdogService$Stub implements com.android.car.CarServiceBase {
static final String TAG
static final boolean DEBUG
static final String ACTION_GARAGE_MODE_ON
static final String ACTION_GARAGE_MODE_OFF
static final int MISSING_ARG_VALUE
private static final String FALLBACK_DATA_SYSTEM_CAR_DIR_PATH
private static final String WATCHDOG_DIR_NAME
private static final com.android.car.watchdog.TimeSource SYSTEM_INSTANCE
private final android.content.Context mContext
private final com.android.car.watchdog.CarWatchdogService$ICarWatchdogServiceForSystemImpl mWatchdogServiceForSystem
private final com.android.car.watchdog.PackageInfoHandler mPackageInfoHandler
private final com.android.car.watchdog.WatchdogStorage mWatchdogStorage
private final com.android.car.watchdog.WatchdogProcessHandler mWatchdogProcessHandler
private final com.android.car.watchdog.WatchdogPerfHandler mWatchdogPerfHandler
private final android.car.watchdoglib.CarWatchdogDaemonHelper$OnConnectionChangeListener mConnectionListener
private android.car.watchdoglib.CarWatchdogDaemonHelper mCarWatchdogDaemonHelper
private final android.content.BroadcastReceiver mBroadcastReceiver
private final android.car.hardware.power.ICarPowerStateListener mCarPowerStateListener
private final android.car.hardware.power.ICarPowerPolicyListener mCarDisplayPowerPolicyListener
private final Object mLock
private boolean mReadyToRespond
private boolean mIsConnected
private int mCurrentGarageMode
private boolean mIsDisplayEnabled
public void <init> (android.content.Context, android.content.Context)
android.content.Context context
android.content.Context carServiceBuiltinPackageContext
public void <init> (android.content.Context, android.content.Context, com.android.car.watchdog.WatchdogStorage, com.android.car.watchdog.TimeSource)
android.content.Context context
android.content.Context carServiceBuiltinPackageContext
com.android.car.watchdog.WatchdogStorage watchdogStorage
com.android.car.watchdog.TimeSource timeSource
public void setCarWatchdogDaemonHelper (android.car.watchdoglib.CarWatchdogDaemonHelper)
android.car.watchdoglib.CarWatchdogDaemonHelper helper
public void init ()
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void registerClient (android.car.watchdog.ICarWatchdogServiceCallback, int)
android.car.watchdog.ICarWatchdogServiceCallback client
int timeout
public void unregisterClient (android.car.watchdog.ICarWatchdogServiceCallback)
android.car.watchdog.ICarWatchdogServiceCallback client
public void tellClientAlive (android.car.watchdog.ICarWatchdogServiceCallback, int)
android.car.watchdog.ICarWatchdogServiceCallback client
int sessionId
public android.car.watchdog.ResourceOveruseStats getResourceOveruseStats (int, int)
int resourceOveruseFlag
int maxStatsPeriod
public java.util.List getAllResourceOveruseStats (int, int, int)
int resourceOveruseFlag
int minimumStatsFlag
int maxStatsPeriod
public android.car.watchdog.ResourceOveruseStats getResourceOveruseStatsForUserPackage (java.lang.String, android.os.UserHandle, int, int)
String packageName
android.os.UserHandle userHandle
int resourceOveruseFlag
int maxStatsPeriod
public void addResourceOveruseListener (int, android.car.watchdog.IResourceOveruseListener)
int resourceOveruseFlag
android.car.watchdog.IResourceOveruseListener listener
public void removeResourceOveruseListener (android.car.watchdog.IResourceOveruseListener)
android.car.watchdog.IResourceOveruseListener listener
public void addResourceOveruseListenerForSystem (int, android.car.watchdog.IResourceOveruseListener)
int resourceOveruseFlag
android.car.watchdog.IResourceOveruseListener listener
public void removeResourceOveruseListenerForSystem (android.car.watchdog.IResourceOveruseListener)
android.car.watchdog.IResourceOveruseListener listener
public void setKillablePackageAsUser (java.lang.String, android.os.UserHandle, boolean)
String packageName
android.os.UserHandle userHandle
boolean isKillable
public java.util.List getPackageKillableStatesAsUser (android.os.UserHandle)
android.os.UserHandle userHandle
public int setResourceOveruseConfigurations (java.util.List, int) throws android.os.RemoteException
java.util.List configurations
int resourceOveruseFlag
public java.util.List getResourceOveruseConfigurations (int)
int resourceOveruseFlag
public void controlProcessHealthCheck (boolean)
boolean enable
public boolean performResourceOveruseKill (java.lang.String, int)
String packageName
int userId
public void setThreadPriority (int, int, int, int, int) throws android.os.RemoteException
int pid
int tid
int uid
int policy
int priority
public int[] getThreadPriority (int, int, int) throws android.os.RemoteException
android.os.ServiceSpecificException e
int pid
int tid
int uid
int getClientCount (int)
int timeout
void setOveruseHandlingDelay (long)
long millis
static java.io.File getWatchdogDirFile ()
com.android.car.systeminterface.SystemInterface systemInterface
String systemCarDirPath
private void notifyAllUserStates ()
android.os.UserHandle user
int userState
int i
Exception e
android.os.UserManager userManager
java.util.List users
private void notifyPowerCycleChange (int)
Exception e
int powerCycle
private void notifyGarageModeChange (int)
Exception e
int garageMode
private void postRegisterToDaemonMessage ()
private void registerToDaemon ()
Exception e
int powerState
int powerCycle
int garageMode
com.android.car.power.CarPowerManagementService powerService
int garageMode
private void unregisterFromDaemon ()
Exception e
private void subscribePowerManagementService ()
com.android.car.power.CarPowerManagementService powerService
private void unsubscribePowerManagementService ()
com.android.car.power.CarPowerManagementService powerService
private void subscribeUserStateChange ()
com.android.car.user.CarUserService userService
android.car.user.UserLifecycleEventFilter userEventFilter
private void subscribeBroadcastReceiver ()
android.content.IntentFilter filter
android.content.IntentFilter packageChangedFilter
private static int carPowerStateToPowerCycle (int)
int powerState
private static java.lang.String toGarageModeString (int)
int garageMode
private synthetic void lambda$subscribeUserStateChange$2 (android.car.user.CarUserManager$UserLifecycleEvent)
int userState
String userStateDesc
int userState
String userStateDesc
int userState
String userStateDesc
int userState
String userStateDesc
int userState
String userStateDesc
Exception e
android.car.user.CarUserManager$UserLifecycleEvent event
int userId
int userState
String userStateDesc
private synthetic void lambda$postRegisterToDaemonMessage$1 ()
private synthetic void lambda$new$0 (boolean)
boolean isConnected
static void <clinit> ()
}
com/android/car/watchdog/OveruseConfigurationCache$1.class
OveruseConfigurationCache.java
package com.android.car.watchdog
com.android.car.watchdog.OveruseConfigurationCache$1 extends android.automotive.watchdog.PerStateBytes {
final synthetic long val$fgBytes
final synthetic long val$bgBytes
final synthetic long val$gmBytes
void <init> (long, long, long)
}
com/android/car/watchdog/OveruseConfigurationCache$2.class
OveruseConfigurationCache.java
package com.android.car.watchdog
com.android.car.watchdog.OveruseConfigurationCache$2 extends android.automotive.watchdog.PerStateBytes {
final synthetic android.automotive.watchdog.PerStateBytes val$perStateBytes
void <init> (android.automotive.watchdog.PerStateBytes)
}
com/android/car/watchdog/OveruseConfigurationCache.class
OveruseConfigurationCache.java
package com.android.car.watchdog
public final com.android.car.watchdog.OveruseConfigurationCache extends java.lang.Object {
private static final String TAG
static final android.automotive.watchdog.PerStateBytes DEFAULT_THRESHOLD
private final Object mLock
private final android.util.ArraySet mSafeToKillSystemPackages
private final android.util.ArraySet mSafeToKillVendorPackages
private final java.util.List mVendorPackagePrefixes
private final android.util.SparseArray mPackagesByAppCategoryType
private final android.util.SparseArray mGenericIoThresholdsByComponent
private final android.util.ArrayMap mIoThresholdsBySystemPackages
private final android.util.ArrayMap mIoThresholdsByVendorPackages
private final android.util.SparseArray mIoThresholdsByAppCategoryType
public void <init> ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
int i
int i
int i
int i
int i
com.android.car.internal.util.IndentingPrintWriter writer
public void set (java.util.List)
android.automotive.watchdog.internal.PackageMetadata meta
android.util.ArraySet packages
int j
int j
android.automotive.watchdog.internal.ResourceOveruseConfiguration config
int i
java.util.List configs
public android.automotive.watchdog.PerStateBytes fetchThreshold (java.lang.String, int)
android.automotive.watchdog.PerStateBytes threshold
String genericPackageName
int componentType
public boolean isSafeToKill (java.lang.String, int, java.util.List)
java.util.function.BiFunction isSafeToKillAnyPackage
String genericPackageName
int componentType
java.util.List sharedPackages
public java.util.List getVendorPackagePrefixes ()
private void clearLocked ()
private void setIoThresholdsLocked (int, android.automotive.watchdog.internal.IoOveruseConfiguration)
int componentType
android.automotive.watchdog.internal.IoOveruseConfiguration ioConfig
private void setIoThresholdsByAppCategoryTypeLocked (java.util.List)
android.automotive.watchdog.internal.PerStateIoOveruseThreshold threshold
int i
java.util.List thresholds
private void populateThresholdsByPackagesLocked (java.util.List, android.util.ArrayMap)
int i
java.util.List thresholds
android.util.ArrayMap thresholdsByPackages
private android.automotive.watchdog.PerStateBytes fetchAppCategorySpecificThresholdLocked (java.lang.String)
int i
String genericPackageName
private static java.lang.String toApplicationCategoryTypeString (int)
int type
private static java.lang.String toComponentTypeString (int)
int type
private static void dumpPerStateBytes (android.automotive.watchdog.PerStateBytes, com.android.car.internal.util.IndentingPrintWriter)
android.automotive.watchdog.PerStateBytes perStateBytes
com.android.car.internal.util.IndentingPrintWriter writer
private static android.automotive.watchdog.PerStateBytes constructPerStateBytes (long, long, long)
long fgBytes
long bgBytes
long gmBytes
private static android.automotive.watchdog.PerStateBytes copyPerStateBytes (android.automotive.watchdog.PerStateBytes)
android.automotive.watchdog.PerStateBytes perStateBytes
private static synthetic java.lang.Boolean lambda$isSafeToKill$0 (java.util.List, java.util.Set)
int i
java.util.List packages
java.util.Set safeToKillPackages
static void <clinit> ()
}
com/android/car/watchdog/PackageInfoHandler.class
PackageInfoHandler.java
package com.android.car.watchdog
public final com.android.car.watchdog.PackageInfoHandler extends java.lang.Object {
public static final String SHARED_PACKAGE_PREFIX
private static final String TAG
private final android.content.pm.PackageManager mPackageManager
private final Object mLock
private final android.util.SparseArray mGenericPackageNameByUid
private final android.util.SparseArray mPackagesBySharedUid
private final android.util.ArrayMap mGenericPackageNameByPackage
private final android.util.SparseArray mGenericPackageNamesByComponentType
private java.util.List mVendorPackagePrefixes
public void <init> (android.content.pm.PackageManager)
android.content.pm.PackageManager packageManager
public android.util.SparseArray getNamesForUids (int[])
String genericPackageName
int uid
int uid
String genericPackageName
int i
int[] uids
com.android.car.internal.util.IntArray unmappedUids
android.util.SparseArray genericPackageNameByUid
String[] genericPackageNames
public java.lang.String getNameForUserPackage (java.lang.String, int)
String genericPackageName
android.content.pm.PackageManager$NameNotFoundException e
String packageName
int userId
public java.util.List getPackagesForUid (int, java.lang.String)
int uid
String genericPackageName
public java.lang.String getNameForPackage (android.content.pm.PackageInfo)
String genericPackageName
android.content.pm.PackageInfo packageInfo
public java.util.List getPackageInfosForUids (int[], java.util.List)
int i
int[] uids
java.util.List vendorPackagePrefixes
android.util.SparseArray genericPackageNameByUid
java.util.ArrayList packageInfos
public int getComponentType (int, java.lang.String)
int i
java.util.List packages
int uid
String genericPackageName
int componentType
private void populateSharedPackagesLocked (int, java.lang.String)
String pkg
int uid
String genericPackageName
String[] packages
private android.automotive.watchdog.internal.PackageInfo getPackageInfo (int, java.lang.String)
java.util.List packages
int uid
String genericPackageName
android.automotive.watchdog.internal.PackageInfo packageInfo
int appId
public int getSharedComponentType (java.util.List, java.lang.String)
int type
int i
int i
java.util.List applicationInfos
String genericPackageName
android.util.SparseBooleanArray seenComponents
private int getUserPackageComponentType (android.os.UserHandle, java.lang.String)
android.content.pm.ApplicationInfo info
android.content.pm.PackageManager$NameNotFoundException e
android.os.UserHandle userHandle
String packageName
private int getSharedComponentTypeInternal (android.os.UserHandle, java.util.List, java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
int i
android.os.UserHandle userHandle
java.util.List packages
String genericPackageName
java.util.List applicationInfos
public int getComponentType (android.content.pm.ApplicationInfo)
int i
android.content.pm.ApplicationInfo applicationInfo
void setVendorPackagePrefixes (java.util.List)
java.util.List vendorPackagePrefixes
private void cachePackageComponentType (java.lang.String, int)
android.util.ArraySet packages
String genericPackageName
int componentType
static void <clinit> ()
}
com/android/car/watchdog/TimeSource.class
TimeSource.java
package com.android.car.watchdog
public abstract com.android.car.watchdog.TimeSource extends java.lang.Object {
public static final java.time.ZoneOffset ZONE_OFFSET
public void <init> ()
public abstract java.time.Instant now ()
public java.time.ZonedDateTime getCurrentDateTime ()
public java.time.ZonedDateTime getCurrentDate ()
static void <clinit> ()
}
com/android/car/watchdog/WatchdogPerfHandler$1.class
WatchdogPerfHandler.java
package com.android.car.watchdog
com.android.car.watchdog.WatchdogPerfHandler$1 extends android.car.drivingstate.ICarUxRestrictionsChangeListener$Stub {
final synthetic com.android.car.watchdog.WatchdogPerfHandler this$0
void <init> (com.android.car.watchdog.WatchdogPerfHandler)
com.android.car.watchdog.WatchdogPerfHandler this$0
public void onUxRestrictionsChanged (android.car.drivingstate.CarUxRestrictions)
android.car.drivingstate.CarUxRestrictions restrictions
}
com/android/car/watchdog/WatchdogPerfHandler$PackageIoUsage.class
WatchdogPerfHandler.java
package com.android.car.watchdog
public final com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage extends java.lang.Object {
private static final android.automotive.watchdog.PerStateBytes DEFAULT_PER_STATE_BYTES
private static final int MISSING_VALUE
private android.automotive.watchdog.IoOveruseStats mIoOveruseStats
private android.automotive.watchdog.PerStateBytes mForgivenWriteBytes
private int mForgivenOveruses
private int mHistoricalNotForgivenOveruses
private int mTotalTimesKilled
private void <init> ()
public void <init> (android.automotive.watchdog.IoOveruseStats, android.automotive.watchdog.PerStateBytes, int, int)
android.automotive.watchdog.IoOveruseStats ioOveruseStats
android.automotive.watchdog.PerStateBytes forgivenWriteBytes
int forgivenOveruses
int totalTimesKilled
public android.automotive.watchdog.IoOveruseStats getInternalIoOveruseStats ()
public android.automotive.watchdog.PerStateBytes getForgivenWriteBytes ()
public int getForgivenOveruses ()
public int getNotForgivenOveruses ()
int historicalNotForgivenOveruses
public void setHistoricalNotForgivenOveruses (int)
int historicalNotForgivenOveruses
public void forgiveOveruses ()
public int getTotalTimesKilled ()
boolean shouldForgiveHistoricalOveruses ()
boolean hasUsage ()
void overwrite (com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage)
com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage ioUsage
void update (android.automotive.watchdog.IoOveruseStats, android.automotive.watchdog.PerStateBytes)
android.automotive.watchdog.IoOveruseStats internalStats
android.automotive.watchdog.PerStateBytes forgivenWriteBytes
android.car.watchdog.IoOveruseStats getIoOveruseStats (boolean)
boolean isKillable
boolean exceedsThreshold ()
android.automotive.watchdog.PerStateBytes remaining
void killed ()
void resetStats ()
static void <clinit> ()
}
com/android/car/watchdog/WatchdogPerfHandler$PackageResourceUsage.class
WatchdogPerfHandler.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage extends java.lang.Object {
public final String genericPackageName
public final int userId
public final com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage ioUsage
private int mKillableState
public java.time.ZonedDateTime mKillableStateLastModifiedDate
private int mUid
final synthetic com.android.car.watchdog.WatchdogPerfHandler this$0
void <init> (com.android.car.watchdog.WatchdogPerfHandler, int, java.lang.String, int)
int userId
String genericPackageName
int defaultKillableState
public boolean isSharedPackage ()
public java.lang.String getUniqueId ()
public int getUid ()
public void update (int, android.automotive.watchdog.IoOveruseStats, android.automotive.watchdog.PerStateBytes, int)
int uid
android.automotive.watchdog.IoOveruseStats internalStats
android.automotive.watchdog.PerStateBytes forgivenWriteBytes
int defaultKillableState
public android.car.watchdog.ResourceOveruseStats$Builder getResourceOveruseStatsBuilder ()
public android.car.watchdog.IoOveruseStats getIoOveruseStats ()
public int getKillableState ()
public void setKillableState (int, java.time.ZonedDateTime)
int killableState
java.time.ZonedDateTime modifiedDate
public boolean verifyAndSetKillableState (boolean, java.time.ZonedDateTime)
boolean isKillable
java.time.ZonedDateTime modifiedDate
public int syncAndFetchKillableState (int, boolean, int)
int myComponentType
boolean isSafeToKill
int defaultKillableState
public java.time.ZonedDateTime getKillableStateLastModifiedDate ()
public void resetStats ()
}
com/android/car/watchdog/WatchdogPerfHandler$ResourceOveruseListenerInfo.class
WatchdogPerfHandler.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogPerfHandler$ResourceOveruseListenerInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public final android.car.watchdog.IResourceOveruseListener listener
public final int flag
public final int pid
public final int uid
public final boolean isListenerForSystem
final synthetic com.android.car.watchdog.WatchdogPerfHandler this$0
void <init> (com.android.car.watchdog.WatchdogPerfHandler, android.car.watchdog.IResourceOveruseListener, int, int, int, boolean)
android.car.watchdog.IResourceOveruseListener listener
int flag
int pid
int uid
boolean isListenerForSystem
public void binderDied ()
java.util.function.Consumer removeListenerInfo
public void notifyListener (int, int, java.lang.String, android.car.watchdog.ResourceOveruseStats)
android.os.RemoteException e
int resourceType
int overusingUid
String overusingGenericPackageName
android.car.watchdog.ResourceOveruseStats resourceOveruseStats
private void linkToDeath () throws android.os.RemoteException
private void unlinkToDeath ()
private synthetic void lambda$binderDied$0 (android.util.SparseArray)
android.util.SparseArray listenerInfosByUid
java.util.ArrayList listenerInfos
}
com/android/car/watchdog/WatchdogPerfHandler$UxStateType.class
WatchdogPerfHandler.java
package com.android.car.watchdog
abstract annotation com.android.car.watchdog.WatchdogPerfHandler$UxStateType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/watchdog/WatchdogPerfHandler.class
WatchdogPerfHandler.java
package com.android.car.watchdog
public final com.android.car.watchdog.WatchdogPerfHandler extends java.lang.Object {
public static final String INTERNAL_APPLICATION_CATEGORY_TYPE_MAPS
public static final String INTERNAL_APPLICATION_CATEGORY_TYPE_MEDIA
public static final String INTERNAL_APPLICATION_CATEGORY_TYPE_UNKNOWN
static final String INTENT_EXTRA_NOTIFICATION_ID
static final String USER_PACKAGE_SEPARATOR
static final String PACKAGES_DISABLED_ON_RESOURCE_OVERUSE_SEPARATOR
private static final String METADATA_FILENAME
private static final String SYSTEM_IO_USAGE_SUMMARY_REPORTED_DATE
private static final String UID_IO_USAGE_SUMMARY_REPORTED_DATE
private static final long OVERUSE_HANDLING_DELAY_MILLS
private static final long MAX_WAIT_TIME_MILLS
private static final android.app.StatsManager$PullAtomMetadata PULL_ATOM_METADATA
private static final int UX_STATE_NO_DISTRACTION
private static final int UX_STATE_USER_NOTIFICATION
private static final int UX_STATE_NO_INTERACTION
private final android.content.Context mContext
private final android.content.Context mBuiltinPackageContext
private final android.car.watchdoglib.CarWatchdogDaemonHelper mCarWatchdogDaemonHelper
private final com.android.car.watchdog.PackageInfoHandler mPackageInfoHandler
private final android.os.Handler mMainHandler
private final android.os.Handler mServiceHandler
private final com.android.car.watchdog.WatchdogStorage mWatchdogStorage
private final com.android.car.watchdog.OveruseConfigurationCache mOveruseConfigurationCache
private final int mUidIoUsageSummaryTopCount
private final int mIoUsageSummaryMinSystemTotalWrittenBytes
private final int mPackageKillableStateResetDays
private final int mRecurringOverusePeriodInDays
private final int mRecurringOveruseTimes
private final int mResourceOveruseNotificationBaseId
private final int mResourceOveruseNotificationMaxOffset
private final com.android.car.watchdog.TimeSource mTimeSource
private final Object mLock
private final android.util.ArrayMap mUsageByUserPackage
private final android.util.SparseArray mOveruseListenerInfosByUid
private final android.util.SparseArray mOveruseSystemListenerInfosByUid
private final android.util.ArraySet mDefaultNotKillableGenericPackages
private final android.util.ArraySet mUserNotifiablePackages
private final android.util.SparseArray mActiveUserNotificationsByNotificationId
private final android.util.ArraySet mActiveUserNotifications
private final android.util.ArraySet mActionableUserPackages
private final android.util.SparseArray mDisabledUserPackagesByUserId
private java.time.ZonedDateTime mLatestStatsReportDate
private java.util.List mPendingSetResourceOveruseConfigurationsRequest
private boolean mIsConnectedToDaemon
private int mCurrentUxState
private android.car.drivingstate.CarUxRestrictions mCurrentUxRestrictions
private boolean mIsHeadsUpNotificationSent
private int mCurrentOveruseNotificationIdOffset
private int mCurrentGarageMode
private long mOveruseHandlingDelayMills
private java.time.ZonedDateTime mLastSystemIoUsageSummaryReportedDate
private java.time.ZonedDateTime mLastUidIoUsageSummaryReportedDate
private final android.car.drivingstate.ICarUxRestrictionsChangeListener mCarUxRestrictionsChangeListener
public void <init> (android.content.Context, android.content.Context, android.car.watchdoglib.CarWatchdogDaemonHelper, com.android.car.watchdog.PackageInfoHandler, com.android.car.watchdog.WatchdogStorage, com.android.car.watchdog.TimeSource)
android.content.Context context
android.content.Context builtinPackageContext
android.car.watchdoglib.CarWatchdogDaemonHelper daemonHelper
com.android.car.watchdog.PackageInfoHandler packageInfoHandler
com.android.car.watchdog.WatchdogStorage watchdogStorage
com.android.car.watchdog.TimeSource timeSource
android.content.res.Resources resources
public void init ()
com.android.car.CarUxRestrictionsManagerService carUxRestrictionsManagerService
android.car.drivingstate.CarUxRestrictions uxRestrictions
public void release ()
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.internal.util.IndentingPrintWriter writer
public void onDaemonConnectionChange (boolean)
boolean hasPendingRequest
boolean isConnected
boolean hasPendingRequest
public void onDisplayStateChanged (boolean)
boolean isEnabled
public void onGarageModeChange (int)
int garageMode
public android.car.watchdog.ResourceOveruseStats getResourceOveruseStats (int, int)
int resourceOveruseFlag
int maxStatsPeriod
int callingUid
android.os.UserHandle callingUserHandle
int callingUserId
String genericPackageName
android.car.watchdog.ResourceOveruseStats$Builder statsBuilder
public java.util.List getAllResourceOveruseStats (int, int, int)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
android.car.watchdog.ResourceOveruseStats$Builder statsBuilder
android.car.watchdog.IoOveruseStats ioOveruseStats
int i
int resourceOveruseFlag
int minimumStatsFlag
int maxStatsPeriod
long minimumBytesWritten
java.util.List allStats
public android.car.watchdog.ResourceOveruseStats getResourceOveruseStatsForUserPackage (java.lang.String, android.os.UserHandle, int, int)
String packageName
android.os.UserHandle userHandle
int resourceOveruseFlag
int maxStatsPeriod
String genericPackageName
android.car.watchdog.ResourceOveruseStats$Builder statsBuilder
public void addResourceOveruseListener (int, android.car.watchdog.IResourceOveruseListener)
int resourceOveruseFlag
android.car.watchdog.IResourceOveruseListener listener
public void removeResourceOveruseListener (android.car.watchdog.IResourceOveruseListener)
android.car.watchdog.IResourceOveruseListener listener
public void addResourceOveruseListenerForSystem (int, android.car.watchdog.IResourceOveruseListener)
int resourceOveruseFlag
android.car.watchdog.IResourceOveruseListener listener
public void removeResourceOveruseListenerForSystem (android.car.watchdog.IResourceOveruseListener)
android.car.watchdog.IResourceOveruseListener listener
public void setKillablePackageAsUser (java.lang.String, android.os.UserHandle, boolean)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int uid
String packageName
android.os.UserHandle userHandle
boolean isKillable
int userId
String genericPackageName
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
private void setPackageKillableStateForAllUsers (java.lang.String, boolean)
int userId
String name
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int uid
int i
String packageName
boolean isKillable
int[] userIds
String genericPackageName
java.util.List updatedUsages
public java.util.List getPackageKillableStatesAsUser (android.os.UserHandle)
int i
android.os.UserHandle userHandle
android.content.pm.PackageManager pm
java.util.List packageKillableStates
int[] userIds
private java.util.List getPackageKillableStatesForUserId (int, android.content.pm.PackageManager)
int componentType
int killableState
android.content.pm.PackageInfo packageInfo
String genericPackageName
java.util.List applicationInfos
int i
int i
int i
String genericPackageName
java.util.List applicationInfos
int componentType
java.util.List packageNames
int killableState
java.util.Map$Entry entry
android.util.ArrayMap applicationInfosBySharedPackage
int userId
android.content.pm.PackageManager pm
java.util.List packageInfos
java.util.List states
public int setResourceOveruseConfigurations (java.util.List, int) throws android.os.RemoteException
int i
java.util.List configurations
int resourceOveruseFlag
java.util.List internalConfigs
public java.util.List getResourceOveruseConfigurations (int)
Exception e
int i
int resourceOveruseFlag
java.util.List internalConfigs
java.util.List configs
public void latestIoOveruseStats (java.util.List)
java.util.List packageIoOveruseStats
private void latestIoOveruseStatsInternal (java.util.List)
int i
android.car.watchdog.ResourceOveruseStats resourceOveruseStats
String id
android.automotive.watchdog.internal.PackageIoOveruseStats stats
String genericPackageName
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
java.util.List packageIoOveruseStats
int[] uids
android.util.SparseArray genericPackageNamesByUid
android.util.ArraySet overusingUserPackageKeys
public void resetResourceOveruseStats (java.util.Set)
java.util.Set genericPackageNames
public void asyncFetchTodayIoUsageStats ()
public java.util.List getTodayIoUsageStats ()
com.android.car.watchdog.WatchdogStorage$IoUsageStatsEntry entry
android.automotive.watchdog.internal.UserPackageIoUsageStats stats
android.automotive.watchdog.IoOveruseStats internalIoUsage
int i
java.util.List userPackageIoUsageStats
java.util.List entries
public void deleteUser (int)
int i
int userId
public void processUserNotificationIntent (android.content.Intent)
android.content.Intent settingsIntent
String uniqueUserPackageId
android.content.Intent intent
String action
String packageName
android.os.UserHandle userHandle
int notificationId
int maxNotificationId
public void processPackageChangedIntent (android.content.Intent)
Exception e
android.util.ArraySet disabledPackages
android.content.Intent intent
int userId
String packageName
public boolean disablePackageForUser (java.lang.String, int)
android.util.ArraySet disabledPackages
android.util.ArraySet disabledPackages
int currentEnabledState
Exception e
String packageName
int userId
public void setOveruseHandlingDelay (long)
long millis
public void writeMetadataFile ()
java.time.ZonedDateTime systemIoUsageSummaryReportDate
java.time.ZonedDateTime uidIoUsageSummaryReportDate
android.util.JsonWriter jsonWriter
java.io.IOException e
java.time.ZonedDateTime systemIoUsageSummaryReportDate
java.time.ZonedDateTime uidIoUsageSummaryReportDate
java.io.File file
android.util.AtomicFile atomicFile
java.io.FileOutputStream fos
private void fetchAndSyncResourceOveruseConfigurations ()
java.util.List internalConfigs
Exception e
java.util.List internalConfigs
private void readFromDatabase ()
com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry entry
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int killableState
java.time.Instant lastModifiedDate
java.time.ZonedDateTime usageModifiedDate
int i
com.android.car.watchdog.WatchdogStorage$IoUsageStatsEntry entry
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
java.util.List settingsEntries
java.time.ZonedDateTime curReportDate
java.time.Instant killableStateResetDate
java.util.List ioStatsEntries
private void syncHistoricalNotForgivenOveruses ()
com.android.car.watchdog.WatchdogStorage$NotForgivenOverusesEntry entry
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
java.util.List notForgivenOverusesEntries
public void writeToDatabase ()
java.util.List packagesToForgive
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
String packageName
java.util.List userPackageSettingsEntries
java.util.List ioUsageStatsEntries
android.util.SparseArray forgivePackagesByUserId
boolean userPackageSettingResult
private int getDefaultKillableStateLocked (java.lang.String)
String genericPackageName
private boolean writeStats (java.util.List, android.util.SparseArray)
java.util.List ioUsageStatsEntries
android.util.SparseArray forgivePackagesByUserId
int result
private void applyCurrentUxRestrictionsLocked ()
private int getPackageKillableStateForUserPackageLocked (int, java.lang.String, int, boolean)
int userId
String genericPackageName
int componentType
boolean isSafeToKill
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int defaultKillableState
int killableState
private void checkAndResetUserPackageKillableStatesLocked ()
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
java.time.Instant lastModifiedDate
int i
java.time.ZonedDateTime currentDate
java.time.Instant killableStateResetDate
private void notifyResourceOveruseStatsLocked (int, android.car.watchdog.ResourceOveruseStats)
int i
int j
java.util.ArrayList systemListenerInfos
int i
int uid
android.car.watchdog.ResourceOveruseStats resourceOveruseStats
String genericPackageName
java.util.ArrayList listenerInfos
private void checkAndHandleDateChange ()
java.time.ZonedDateTime currentDate
int i
private com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage cacheAndFetchUsageLocked (int, java.lang.String, android.automotive.watchdog.IoOveruseStats, android.automotive.watchdog.PerStateBytes)
int uid
String genericPackageName
android.automotive.watchdog.IoOveruseStats internalStats
android.automotive.watchdog.PerStateBytes forgivenWriteBytes
int userId
String key
int defaultKillableState
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
private android.car.watchdog.IoOveruseStats getIoOveruseStatsForPeriod (int, java.lang.String, int)
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int userId
String genericPackageName
int maxStatsPeriod
private android.car.watchdog.IoOveruseStats getIoOveruseStatsLocked (com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage, long, int)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
long minimumBytesWritten
int maxStatsPeriod
android.car.watchdog.IoOveruseStats currentStats
long totalBytesWritten
int numDays
android.car.watchdog.IoOveruseStats historyStats
android.car.watchdog.IoOveruseStats$Builder statsBuilder
private void addResourceOveruseListenerLocked (int, android.car.watchdog.IResourceOveruseListener, android.util.SparseArray)
int i
android.os.RemoteException e
int resourceOveruseFlag
android.car.watchdog.IResourceOveruseListener listener
android.util.SparseArray listenerInfosByUid
int callingPid
int callingUid
boolean isListenerForSystem
String listenerType
android.os.IBinder binder
java.util.ArrayList listenerInfos
com.android.car.watchdog.WatchdogPerfHandler$ResourceOveruseListenerInfo listenerInfo
private void removeResourceOveruseListenerLocked (android.car.watchdog.IResourceOveruseListener, android.util.SparseArray)
int i
android.car.watchdog.IResourceOveruseListener listener
android.util.SparseArray listenerInfosByUid
int callingUid
String listenerType
java.util.ArrayList listenerInfos
android.os.IBinder binder
com.android.car.watchdog.WatchdogPerfHandler$ResourceOveruseListenerInfo cachedListenerInfo
private void setPendingSetResourceOveruseConfigurationsRequestLocked (java.util.List)
java.util.List configs
private void retryPendingSetResourceOveruseConfigurations ()
java.util.List configs
int result
Exception e
java.util.List configs
private int setResourceOveruseConfigurationsInternal (java.util.List, boolean) throws android.os.RemoteException
android.os.RemoteException e
java.util.List configs
boolean isPendingRequest
boolean doClearPendingRequest
private boolean isConnectedToDaemon ()
InterruptedException e
long startTimeMillis
long sleptDurationMillis
private int[] getAliveUserIds ()
int i
android.os.UserManager userManager
java.util.List aliveUsers
int userSize
int[] userIds
private void performOveruseHandlingLocked ()
java.util.List packages
String packageName
int pkgIdx
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int killableState
java.util.List packages
boolean isKilled
int i
android.util.ArraySet killedUserPackageKeys
private void notifyUserOnOveruse ()
java.util.List packages
String packageName
String userPackageUniqueId
int notificationId
int pkgIdx
String uniqueId
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
java.util.List packages
int i
android.util.SparseArray headsUpNotificationPackagesByNotificationId
android.util.SparseArray notificationCenterPackagesByNotificationId
int currentUserId
private void enablePackageForUser (int, java.lang.String)
android.util.ArraySet disabledPackages
java.util.List packages
android.util.ArraySet disabledPackages
Exception e
String packageName
int i
int uid
String genericPackageName
int userId
java.util.List packages
private void sendResourceOveruseNotificationsAsUser (int, android.util.SparseArray, android.util.SparseArray)
int userId
android.util.SparseArray headsUpNotificationPackagesById
android.util.SparseArray notificationCenterPackagesById
private void cancelNotificationAsUser (int, android.os.UserHandle)
int notificationId
android.os.UserHandle userHandle
private void appendToDisabledPackagesSettingsString (java.lang.String, int)
android.util.ArraySet packages
String settingsString
String packageName
int userId
android.content.ContentResolver contentResolverForUser
private void removeFromDisabledPackagesSettingsStringLocked (java.lang.String, int)
String packageName
int userId
android.content.ContentResolver contentResolverForUser
android.util.ArraySet packages
String settingsString
private void syncDisabledUserPackagesLocked ()
int userId
android.content.ContentResolver contentResolverForUser
android.util.ArraySet packages
int i
int[] userIds
private static android.util.ArraySet extractPackages (java.lang.String)
String settingsString
private static java.lang.String constructSettingsString (android.util.ArraySet)
android.util.ArraySet packages
private void pushIoOveruseMetrics (android.util.ArraySet)
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
int i
android.util.ArraySet userPackageKeys
android.util.SparseArray statsByUid
private void pushIoOveruseKillMetrics (android.util.ArraySet)
String key
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
int systemState
int i
android.util.ArraySet userPackageKeys
int systemState
android.util.SparseArray statsByUid
private int inferSystemStateLocked ()
private com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats constructCarWatchdogIoOveruseStatsLocked (com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int componentType
android.automotive.watchdog.PerStateBytes threshold
android.automotive.watchdog.PerStateBytes writtenBytes
private int onPullAtom (int, java.util.List)
java.time.ZonedDateTime reportDate
java.time.ZonedDateTime reportDate
java.time.ZonedDateTime reportDate
java.time.ZonedDateTime reportDate
int atomTag
java.util.List data
private void readMetadataFileLocked ()
String name
android.util.JsonReader reader
java.io.FileInputStream fis
java.io.IOException e
RuntimeException e
java.io.File file
android.util.AtomicFile atomicFile
private void pullAtomsForWeeklyPeriodsSinceReportedDate (java.time.ZonedDateTime, java.util.List, java.util.function.BiConsumer)
java.time.ZonedDateTime reportedDate
java.util.List data
java.util.function.BiConsumer pullAtomCallback
java.time.ZonedDateTime now
java.time.ZonedDateTime nextReportWeekStartDate
private void pullSystemIoUsageSummaryStatsEvents (android.util.Pair, java.util.List)
android.util.Pair period
java.util.List data
java.util.List dailyIoUsageSummaries
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod evenTimePeriod
private void pullUidIoUsageSummaryStatsEvents (android.util.Pair, java.util.List)
com.android.car.watchdog.WatchdogStorage$UserPackageDailySummaries entry
java.util.List genericPackageNames
int i
com.android.car.watchdog.WatchdogStorage$UserPackageDailySummaries entry
java.util.Map uidsByGenericPackageName
int i
android.util.Pair period
java.util.List data
java.util.List topUsersDailyIoUsageSummaries
android.util.SparseArray genericPackageNamesByUserId
android.util.SparseArray packageUidsByUserId
com.android.car.watchdog.AtomsProto$CarWatchdogEventTimePeriod$Builder evenTimePeriodBuilder
long startEpochMillis
int numPulledUidSummaryStats
private int getOrFetchUid (com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage, java.lang.String)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
String packageName
int uid
private android.util.SparseArray getPackageUidsForUsers (android.util.SparseArray)
int userId
java.util.Map uidsByGenericPackageName
int i
android.util.SparseArray genericPackageNamesByUserId
android.content.pm.PackageManager pm
android.util.SparseArray packageUidsByUserId
private java.util.Map getPackageUidsForUser (android.content.pm.PackageManager, java.util.List, int)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
String genericPackageName
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int uid
int i
android.content.pm.PackageInfo packageInfo
int uid
int i
android.content.pm.PackageManager pm
java.util.List genericPackageNames
int userId
java.util.Map uidsByGenericPackageNames
java.util.Set resolveSharedUserIds
java.util.List packageInfos
private int getPackageUidAsUser (android.content.pm.PackageManager, java.lang.String, int)
android.content.pm.PackageManager$NameNotFoundException e
android.content.pm.PackageManager pm
String packageName
int userId
private static java.io.File getWatchdogMetadataFile ()
private static java.lang.String getUserPackageUniqueId (int, java.lang.String)
int userId
String genericPackageName
static android.car.watchdog.IoOveruseStats$Builder toIoOveruseStatsBuilder (android.automotive.watchdog.IoOveruseStats, int, boolean)
android.automotive.watchdog.IoOveruseStats internalStats
int totalTimesKilled
boolean isKillableOnOveruses
private static android.car.watchdog.PerStateBytes toPerStateBytes (android.automotive.watchdog.PerStateBytes)
android.automotive.watchdog.PerStateBytes internalPerStateBytes
private static long totalPerStateBytes (android.automotive.watchdog.PerStateBytes)
android.automotive.watchdog.PerStateBytes internalPerStateBytes
java.util.function.BiFunction sum
private static long getMinimumBytesWritten (int)
int minimumStatsIoFlag
private static android.automotive.watchdog.internal.ResourceOveruseConfiguration toInternalResourceOveruseConfiguration (android.car.watchdog.ResourceOveruseConfiguration, int)
android.automotive.watchdog.internal.PackageMetadata metadata
java.util.Map$Entry entry
android.car.watchdog.ResourceOveruseConfiguration config
int resourceOveruseFlag
android.automotive.watchdog.internal.ResourceOveruseConfiguration internalConfig
private static android.automotive.watchdog.internal.ResourceSpecificConfiguration toResourceSpecificConfiguration (int, android.car.watchdog.IoOveruseConfiguration)
android.automotive.watchdog.internal.PerStateIoOveruseThreshold threshold
int i
int componentType
android.car.watchdog.IoOveruseConfiguration config
android.automotive.watchdog.internal.IoOveruseConfiguration internalConfig
android.automotive.watchdog.internal.ResourceSpecificConfiguration resourceSpecificConfig
static java.lang.String toComponentTypeStr (int)
int componentType
private static java.util.List toPerStateIoOveruseThresholds (java.util.Map)
java.util.Map$Entry entry
java.util.Map thresholds
java.util.List internalThresholds
private static android.automotive.watchdog.internal.PerStateIoOveruseThreshold toPerStateIoOveruseThreshold (java.lang.String, android.car.watchdog.PerStateBytes)
String name
android.car.watchdog.PerStateBytes perStateBytes
android.automotive.watchdog.internal.PerStateIoOveruseThreshold threshold
private static java.util.List toInternalIoOveruseAlertThresholds (java.util.List)
android.automotive.watchdog.internal.IoOveruseAlertThreshold internalThreshold
int i
java.util.List thresholds
java.util.List internalThresholds
private static android.car.watchdog.ResourceOveruseConfiguration toResourceOveruseConfiguration (android.automotive.watchdog.internal.ResourceOveruseConfiguration, int)
String categoryTypeStr
String categoryTypeStr
String categoryTypeStr
int i
android.automotive.watchdog.internal.ResourceSpecificConfiguration resourceSpecificConfig
android.automotive.watchdog.internal.ResourceOveruseConfiguration internalConfig
int resourceOveruseFlag
android.util.ArrayMap packagesToAppCategoryTypes
android.car.watchdog.ResourceOveruseConfiguration$Builder configBuilder
private static android.car.watchdog.IoOveruseConfiguration toIoOveruseConfiguration (android.automotive.watchdog.internal.IoOveruseConfiguration)
android.automotive.watchdog.internal.IoOveruseConfiguration internalConfig
android.car.watchdog.PerStateBytes componentLevelThresholds
android.util.ArrayMap packageSpecificThresholds
android.util.ArrayMap appCategorySpecificThresholds
java.util.List systemWideThresholds
android.car.watchdog.IoOveruseConfiguration$Builder configBuilder
private static android.util.ArrayMap toPerStateBytesMap (java.util.List)
int i
java.util.List thresholds
android.util.ArrayMap thresholdsMap
private static java.util.List toIoOveruseAlertThresholds (java.util.List)
int i
java.util.List internalThresholds
java.util.List thresholds
private static void checkResourceOveruseConfigs (java.util.List, int)
android.car.watchdog.ResourceOveruseConfiguration config
int i
java.util.List configurations
int resourceOveruseFlag
android.util.ArraySet seenComponentTypes
private static void checkResourceOveruseConfig (android.car.watchdog.ResourceOveruseConfiguration, int)
android.car.watchdog.ResourceOveruseConfiguration config
int resourceOveruseFlag
int componentType
private static void checkIoOveruseConfig (android.car.watchdog.IoOveruseConfiguration, int)
int i
java.util.List systemThresholds
android.car.watchdog.IoOveruseConfiguration config
int componentType
private static void checkIoOveruseAlertThreshold (android.car.watchdog.IoOveruseAlertThreshold)
android.car.watchdog.IoOveruseAlertThreshold ioOveruseAlertThreshold
private static boolean isSharedPackage (java.lang.String)
String genericPackageName
private static void replaceKey (java.util.Map, java.lang.String, java.lang.String)
java.util.Map map
String oldKey
String newKey
android.car.watchdog.PerStateBytes perStateBytes
private static int toNumDays (int)
int maxStatsPeriod
static com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats constructCarWatchdogIoOveruseStats (com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period, com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes, com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes)
com.android.car.watchdog.AtomsProto$CarWatchdogIoOveruseStats$Period period
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes threshold
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes writtenBytes
static com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes constructCarWatchdogPerStateBytes (long, long, long)
long foregroundBytes
long backgroundBytes
long garageModeBytes
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes$Builder perStateBytesBuilder
private static java.lang.String toEnabledStateString (int)
int enabledState
private static java.lang.String toUxStateString (int)
int uxState
private static synthetic java.lang.Long lambda$totalPerStateBytes$5 (java.lang.Long, java.lang.Long)
Long l
Long r
private synthetic void lambda$asyncFetchTodayIoUsageStats$4 ()
android.os.RemoteException e
java.util.List todayIoUsageStats
private synthetic void lambda$resetResourceOveruseStats$3 (java.util.Set)
com.android.car.watchdog.WatchdogPerfHandler$PackageResourceUsage usage
int i
java.util.Set genericPackageNames
private synthetic void lambda$latestIoOveruseStatsInternal$2 ()
private synthetic void lambda$latestIoOveruseStats$1 (java.util.List)
java.util.List packageIoOveruseStats
private synthetic void lambda$init$0 ()
android.app.StatsManager statsManager
static void <clinit> ()
}
com/android/car/watchdog/WatchdogProcessHandler$ClientInfo.class
WatchdogProcessHandler.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogProcessHandler$ClientInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
public final android.car.watchdog.ICarWatchdogServiceCallback client
public final int pid
public final long startTimeMillis
public final int userId
public final int timeout
public volatile int sessionId
final synthetic com.android.car.watchdog.WatchdogProcessHandler this$0
void <init> (com.android.car.watchdog.WatchdogProcessHandler, android.car.watchdog.ICarWatchdogServiceCallback, int, int, int)
android.car.watchdog.ICarWatchdogServiceCallback client
int pid
int userId
int timeout
public void binderDied ()
private void linkToDeath () throws android.os.RemoteException
private void unlinkToDeath ()
public java.lang.String toString ()
}
com/android/car/watchdog/WatchdogProcessHandler.class
WatchdogProcessHandler.java
package com.android.car.watchdog
public final com.android.car.watchdog.WatchdogProcessHandler extends java.lang.Object {
static final String PROPERTY_RO_CLIENT_HEALTHCHECK_INTERVAL
static final int MISSING_INT_PROPERTY_VALUE
private static final int[] ALL_TIMEOUTS
private final android.automotive.watchdog.internal.ICarWatchdogServiceForSystem mWatchdogServiceForSystem
private final android.car.watchdoglib.CarWatchdogDaemonHelper mCarWatchdogDaemonHelper
private final android.os.Handler mMainHandler
private final android.os.Handler mServiceHandler
private final Object mLock
private final android.util.SparseArray mClientMap
private final android.util.SparseArray mPingedClientMap
private final android.util.SparseArray mClientCheckInProgress
private final java.util.ArrayList mClientsNotResponding
private int mLastSessionId
private final android.util.SparseBooleanArray mStoppedUser
private long mOverriddenClientHealthCheckWindowMs
public void <init> (android.automotive.watchdog.internal.ICarWatchdogServiceForSystem, android.car.watchdoglib.CarWatchdogDaemonHelper)
android.automotive.watchdog.internal.ICarWatchdogServiceForSystem serviceImpl
android.car.watchdoglib.CarWatchdogDaemonHelper daemonHelper
public void init ()
int timeout
int clientHealthCheckWindowSec
public void dump (com.android.car.internal.util.IndentingPrintWriter)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
java.util.ArrayList clients
String timeoutStr
int timeout
int i
int count
int size
com.android.car.internal.util.IndentingPrintWriter writer
public void registerClient (android.car.watchdog.ICarWatchdogServiceCallback, int)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int i
android.os.RemoteException e
java.util.ArrayList clients
android.os.IBinder binder
int pid
int userId
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
android.car.watchdog.ICarWatchdogServiceCallback client
int timeout
public void unregisterClient (android.car.watchdog.ICarWatchdogServiceCallback)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo notRespondingClientInfo
int i
android.os.IBinder binder
java.util.Optional optionalClientInfo
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
android.car.watchdog.ICarWatchdogServiceCallback client
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
private java.util.Optional removeFromClientMapsLocked (android.os.IBinder)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
android.util.SparseArray pingedClients
int i
java.util.ArrayList clients
int timeout
android.os.IBinder binder
public void tellClientAlive (android.car.watchdog.ICarWatchdogServiceCallback, int)
android.util.SparseArray pingedClients
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int timeout
android.car.watchdog.ICarWatchdogServiceCallback client
int sessionId
public void updateUserState (int, boolean)
int userId
boolean isStopped
public void postHealthCheckMessage (int)
int sessionId
public int getClientCount (int)
java.util.ArrayList clients
int timeout
public void prepareHealthCheck ()
android.util.SparseArray pingedClients
int timeout
public void asyncFetchAidlVhalPid ()
void controlProcessHealthCheck (boolean)
android.os.RemoteException e
boolean enable
private void onClientDeath (android.car.watchdog.ICarWatchdogServiceCallback, int)
android.car.watchdog.ICarWatchdogServiceCallback client
int timeout
private void doHealthCheck (int)
int sessionId
private void analyzeClientResponse (int)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int i
android.util.SparseArray pingedClients
int timeout
private void sendPingToClients (int)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int sessionId
int i
android.util.SparseArray pingedClients
java.util.ArrayList clientsToCheck
android.os.RemoteException e
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int i
int timeout
java.util.ArrayList clientsToCheck
private void sendPingToClientsAndCheck (int)
int timeout
private int getNewSessionId ()
private void removeClientLocked (android.os.IBinder, int)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int i
android.os.IBinder clientBinder
int timeout
java.util.ArrayList clients
private void reportHealthCheckResult (int)
java.util.List clientsNotResponding
java.util.ArrayList clientsToNotify
android.os.RemoteException e
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
int i
Exception e
int sessionId
java.util.List clientsNotResponding
java.util.ArrayList clientsToNotify
private java.util.List toProcessIdentifierList (java.util.ArrayList)
com.android.car.watchdog.WatchdogProcessHandler$ClientInfo clientInfo
android.automotive.watchdog.internal.ProcessIdentifier processIdentifier
int i
java.util.ArrayList clientInfos
java.util.List processIdentifiers
private java.lang.String timeoutToString (int)
int timeout
private long getTimeoutDurationMs (int)
int timeout
private synthetic void lambda$sendPingToClientsAndCheck$2 (int)
int timeout
private synthetic void lambda$asyncFetchAidlVhalPid$1 ()
android.os.RemoteException e
int pid
private synthetic void lambda$postHealthCheckMessage$0 (int)
int sessionId
static void <clinit> ()
}
com/android/car/watchdog/WatchdogStorage$1.class
WatchdogStorage.java
package com.android.car.watchdog
com.android.car.watchdog.WatchdogStorage$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.car.watchdog.WatchdogStorage this$0
void <init> (com.android.car.watchdog.WatchdogStorage)
com.android.car.watchdog.WatchdogStorage this$0
public void run ()
}
com/android/car/watchdog/WatchdogStorage$DatabaseStateType.class
WatchdogStorage.java
package com.android.car.watchdog
abstract annotation com.android.car.watchdog.WatchdogStorage$DatabaseStateType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/car/watchdog/WatchdogStorage$IoUsageStatsEntry.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$IoUsageStatsEntry extends java.lang.Object {
public final int userId
public final String packageName
public final com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage ioUsage
void <init> (int, java.lang.String, com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage)
int userId
String packageName
com.android.car.watchdog.WatchdogPerfHandler$PackageIoUsage ioUsage
}
com/android/car/watchdog/WatchdogStorage$IoUsageStatsTable.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$IoUsageStatsTable extends java.lang.Object {
public static final String TABLE_NAME
public static final String COLUMN_USER_PACKAGE_ID
public static final String COLUMN_DATE_EPOCH
public static final String COLUMN_NUM_OVERUSES
public static final String COLUMN_NUM_FORGIVEN_OVERUSES
public static final String COLUMN_NUM_TIMES_KILLED
public static final String COLUMN_WRITTEN_FOREGROUND_BYTES
public static final String COLUMN_WRITTEN_BACKGROUND_BYTES
public static final String COLUMN_WRITTEN_GARAGE_MODE_BYTES
public static final String COLUMN_REMAINING_FOREGROUND_WRITE_BYTES
public static final String COLUMN_REMAINING_BACKGROUND_WRITE_BYTES
public static final String COLUMN_REMAINING_GARAGE_MODE_WRITE_BYTES
public static final String COLUMN_FORGIVEN_FOREGROUND_WRITE_BYTES
public static final String COLUMN_FORGIVEN_BACKGROUND_WRITE_BYTES
public static final String COLUMN_FORGIVEN_GARAGE_MODE_WRITE_BYTES
void <init> ()
public static void createTable (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
StringBuilder createCommand
public static android.content.ContentValues getContentValues (java.lang.String, com.android.car.watchdog.WatchdogStorage$IoUsageStatsEntry, long)
String userPackageId
com.android.car.watchdog.WatchdogStorage$IoUsageStatsEntry entry
long statsDateEpochSeconds
android.automotive.watchdog.IoOveruseStats ioOveruseStats
android.content.ContentValues values
android.automotive.watchdog.PerStateBytes forgivenWriteBytes
public static android.util.ArrayMap queryStats (android.database.sqlite.SQLiteDatabase, long, long)
android.automotive.watchdog.IoOveruseStats ioOveruseStats
android.automotive.watchdog.PerStateBytes forgivenWriteBytes
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder queryBuilder
String[] selectionArgs
android.util.ArrayMap ioUsageById
public static android.car.watchdog.IoOveruseStats queryIoOveruseStatsForUserPackageId (android.database.sqlite.SQLiteDatabase, java.lang.String, long, long)
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
String userPackageId
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder queryBuilder
String[] selectionArgs
long totalOveruses
long totalTimesKilled
long totalBytesWritten
long earliestEpochSecond
long durationInSeconds
android.car.watchdog.IoOveruseStats$Builder statsBuilder
public static android.util.ArrayMap queryNotForgivenHistoricalOveruses (android.database.sqlite.SQLiteDatabase, long, long)
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder queryBuilder
String[] selectionArgs
android.util.ArrayMap notForgivenOverusesById
public static void forgiveHistoricalOverusesForPackage (android.database.sqlite.SQLiteDatabase, java.util.List, long, long)
int i
android.database.sqlite.SQLiteDatabase db
java.util.List userPackageIds
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder updateQueryBuilder
public static java.util.List queryDailySystemIoUsageSummaries (android.database.sqlite.SQLiteDatabase, long, long)
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder queryBuilder
String[] selectionArgs
java.util.List summaries
public static long querySystemTotalWrittenBytes (android.database.sqlite.SQLiteDatabase, long, long)
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder queryBuilder
String[] selectionArgs
long totalWrittenBytes
public static android.util.ArrayMap queryTopUsersDailyIoUsageSummaries (android.database.sqlite.SQLiteDatabase, int, long, long)
String id
java.util.List summaries
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
int numTopUsers
long includingStartEpochSeconds
long excludingEndEpochSeconds
StringBuilder innerQueryBuilder
StringBuilder queryBuilder
String[] selectionArgs
android.util.ArrayMap summariesById
public static void truncateToDate (android.database.sqlite.SQLiteDatabase, java.time.ZonedDateTime)
android.database.sqlite.SQLiteDatabase db
java.time.ZonedDateTime latestTruncateDate
String selection
String[] selectionArgs
int rows
public static void trimHistoricalStats (android.database.sqlite.SQLiteDatabase, java.time.ZonedDateTime)
android.database.sqlite.SQLiteDatabase db
java.time.ZonedDateTime currentDate
android.content.ContentValues values
String selection
String[] selectionArgs
int rows
}
com/android/car/watchdog/WatchdogStorage$NotForgivenOverusesEntry.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$NotForgivenOverusesEntry extends java.lang.Object {
public final int userId
public final String packageName
public final int notForgivenOveruses
void <init> (int, java.lang.String, int)
int userId
String packageName
int notForgivenOveruses
public boolean equals (java.lang.Object)
Object obj
com.android.car.watchdog.WatchdogStorage$NotForgivenOverusesEntry other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/watchdog/WatchdogStorage$UserPackage.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$UserPackage extends java.lang.Object {
public final String userPackageId
public final int userId
public final String packageName
void <init> (java.lang.String, int, java.lang.String)
String userPackageId
int userId
String packageName
public java.lang.String getKey ()
public static java.lang.String getKey (int, java.lang.String)
int userId
String packageName
public java.lang.String toString ()
}
com/android/car/watchdog/WatchdogStorage$UserPackageDailySummaries.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$UserPackageDailySummaries extends java.lang.Object {
public final int userId
public final String packageName
public final java.util.List dailyIoUsageSummaries
private final long mTotalWrittenBytes
void <init> (int, java.lang.String, java.util.List)
int userId
String packageName
java.util.List dailyIoUsageSummaries
public boolean equals (java.lang.Object)
Object obj
com.android.car.watchdog.WatchdogStorage$UserPackageDailySummaries other
public int hashCode ()
public java.lang.String toString ()
long getTotalWrittenBytes ()
long computeTotalWrittenBytes ()
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes writtenBytes
int i
long totalBytes
}
com/android/car/watchdog/WatchdogStorage$UserPackageSettingsEntry.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry extends java.lang.Object {
public final int userId
public final String packageName
public final int killableState
public final long killableStateLastModifiedEpochSeconds
void <init> (int, java.lang.String, int, long)
int userId
String packageName
int killableState
long killableStateLastModifiedEpochSeconds
public boolean equals (java.lang.Object)
Object obj
com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry other
public int hashCode ()
public java.lang.String toString ()
}
com/android/car/watchdog/WatchdogStorage$UserPackageSettingsTable.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$UserPackageSettingsTable extends java.lang.Object {
public static final String TABLE_NAME
public static final String COLUMN_USER_PACKAGE_ID
public static final String COLUMN_PACKAGE_NAME
public static final String COLUMN_USER_ID
public static final String COLUMN_KILLABLE_STATE
public static final String COLUMN_KILLABLE_STATE_LAST_MODIFIED_EPOCH
void <init> ()
public static void createTable (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
StringBuilder createCommand
public static boolean updateEntry (android.database.sqlite.SQLiteDatabase, com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry)
android.database.sqlite.SQLiteDatabase db
com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry entry
android.content.ContentValues values
StringBuilder whereClause
String[] whereArgs
public static boolean replaceEntry (android.database.sqlite.SQLiteDatabase, com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry)
android.database.sqlite.SQLiteDatabase db
com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry entry
android.content.ContentValues values
public static android.util.ArrayMap querySettings (android.database.sqlite.SQLiteDatabase)
android.util.ArrayMap entriesById
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
StringBuilder queryBuilder
public static java.util.List queryUserPackages (android.database.sqlite.SQLiteDatabase, android.util.ArraySet)
int i
java.util.List userPackages
android.database.Cursor cursor
android.database.sqlite.SQLiteDatabase db
android.util.ArraySet users
int numUsers
StringBuilder queryBuilder
public static void deleteUserPackage (android.database.sqlite.SQLiteDatabase, int, java.lang.String)
android.database.sqlite.SQLiteDatabase db
int userId
String packageName
String whereClause
String[] whereArgs
int deletedRows
public static void syncUserPackagesWithAliveUsers (android.database.sqlite.SQLiteDatabase, com.android.car.internal.util.IntArray)
int i
android.database.sqlite.SQLiteDatabase db
com.android.car.internal.util.IntArray aliveUsers
StringBuilder queryBuilder
int deletedRows
}
com/android/car/watchdog/WatchdogStorage$WatchdogDbHelper.class
WatchdogStorage.java
package com.android.car.watchdog
final com.android.car.watchdog.WatchdogStorage$WatchdogDbHelper extends android.database.sqlite.SQLiteOpenHelper {
public static final String DATABASE_NAME
private static final int DATABASE_VERSION
private java.time.ZonedDateTime mLatestShrinkDate
private com.android.car.watchdog.TimeSource mTimeSource
void <init> (android.content.Context, boolean, com.android.car.watchdog.TimeSource)
android.content.Context context
boolean useDataSystemCarDir
com.android.car.watchdog.TimeSource timeSource
public void onCreate (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
public void onConfigure (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
public synchronized void terminate ()
public void onShrink (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
java.time.ZonedDateTime currentDate
public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int)
String errorMsg
android.database.sqlite.SQLiteDatabase db
int oldVersion
int currentVersion
int upgradeVersion
private void upgradeToVersion3 (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
String oldUserPackageSettingsTable
StringBuilder execSql
String oldIoUsageStatsTable
private void upgradeToVersion2 (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
String oldUserPackageSettingsTable
StringBuilder execSql
public static void createUserPackageSettingsTableV2 (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
StringBuilder createCommand
private void recreateDatabase (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
}
com/android/car/watchdog/WatchdogStorage.class
WatchdogStorage.java
package com.android.car.watchdog
public final com.android.car.watchdog.WatchdogStorage extends java.lang.Object {
private static final String TAG
private static final int RETENTION_PERIOD_IN_DAYS
private static final int CLOSE_DB_HELPER_DELAY_MS
private static final int DB_STATE_CLEAN
private static final int DB_STATE_DIRTY
private static final int DB_STATE_WRITE_IN_PROGRESS
private static final int DB_STATE_WRITE_IN_PROGRESS_DIRTY
public static final int FAILED_TRANSACTION
public static final java.time.temporal.TemporalUnit STATS_TEMPORAL_UNIT
public static final java.time.Period RETENTION_PERIOD
public static final String ZONE_MODIFIER
public static final String DATE_MODIFIER
private final android.os.Handler mMainHandler
private final com.android.car.watchdog.WatchdogStorage$WatchdogDbHelper mDbHelper
private final android.util.ArrayMap mUserPackagesByKey
private final android.util.ArrayMap mUserPackagesById
private com.android.car.watchdog.TimeSource mTimeSource
private final Object mLock
private final java.util.List mTodayIoUsageStatsEntries
private int mCurrentDbState
private final Runnable mCloseDbHelperRunnable
public void <init> (android.content.Context, com.android.car.watchdog.TimeSource)
android.content.Context context
com.android.car.watchdog.TimeSource timeSource
void <init> (android.content.Context, boolean, com.android.car.watchdog.TimeSource)
android.content.Context context
boolean useDataSystemCarDir
com.android.car.watchdog.TimeSource timeSource
public void release ()
public void shrinkDatabase ()
public void markDirty ()
public boolean startWrite ()
public void endWrite ()
public void markWriteSuccessful ()
public boolean saveUserPackageSettings (java.util.List)
com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry entry
int i
java.util.List entries
android.util.ArraySet usersWithMissingIds
boolean isWriteSuccessful
android.database.sqlite.SQLiteDatabase db
public java.util.List getUserPackageSettings ()
String userPackageId
com.android.car.watchdog.WatchdogStorage$UserPackageSettingsEntry entry
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int i
android.util.ArrayMap entriesById
java.util.List entries
public int saveIoUsageStats (java.util.List)
java.util.List entries
public java.util.List getTodayIoUsageStats ()
String userPackageId
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int i
long includingStartEpochSeconds
long excludingEndEpochSeconds
android.util.ArrayMap ioUsagesById
public void deleteUserPackage (int, java.lang.String)
int userId
String packageName
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
public android.car.watchdog.IoOveruseStats getHistoricalIoOveruseStats (int, java.lang.String, int)
int userId
String packageName
int numDaysAgo
java.time.ZonedDateTime currentDate
long includingStartEpochSeconds
long excludingEndEpochSeconds
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
public java.util.List getDailySystemIoUsageSummaries (long, long, long)
com.android.car.watchdog.AtomsProto$CarWatchdogPerStateBytes writtenBytes
int i
long minSystemTotalWrittenBytes
long includingStartEpochSeconds
long excludingEndEpochSeconds
java.util.List dailyIoUsageSummaries
long systemTotalWrittenBytes
public java.util.List getTopUsersDailyIoUsageSummaries (int, long, long, long)
String id
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int i
int numTopUsers
long minSystemTotalWrittenBytes
long includingStartEpochSeconds
long excludingEndEpochSeconds
android.util.ArrayMap summariesById
android.database.sqlite.SQLiteDatabase db
long systemTotalWrittenBytes
java.util.ArrayList userPackageDailySummaries
public java.util.List getNotForgivenHistoricalIoOveruses (int)
String id
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int i
int numDaysAgo
java.time.ZonedDateTime currentDate
long includingStartEpochSeconds
long excludingEndEpochSeconds
android.util.ArrayMap notForgivenOverusesById
java.util.List notForgivenOverusesEntries
public void forgiveHistoricalOveruses (android.util.SparseArray, int)
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int pkgIdx
int userId
java.util.List packages
int i
android.util.SparseArray packagesByUserId
int numDaysAgo
java.time.ZonedDateTime currentDate
long includingStartEpochSeconds
long excludingEndEpochSeconds
java.util.List userPackageIds
public void syncUsers (int[])
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int i
int[] aliveUserIds
com.android.car.internal.util.IntArray aliveUsers
int saveIoUsageStats (java.util.List, boolean)
com.android.car.watchdog.WatchdogStorage$IoUsageStatsEntry entry
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
android.automotive.watchdog.IoOveruseStats ioOveruseStats
java.time.ZonedDateTime statsDate
long statsDateEpochSeconds
int i
java.util.List entries
boolean shouldCheckRetention
java.time.ZonedDateTime currentDate
java.util.List rows
boolean hasPendingCloseDbHelperMessage ()
private void populateUserPackages (android.database.sqlite.SQLiteDatabase, android.util.ArraySet)
com.android.car.watchdog.WatchdogStorage$UserPackage userPackage
int i
android.database.sqlite.SQLiteDatabase db
android.util.ArraySet users
java.util.List userPackages
private android.database.sqlite.SQLiteDatabase getDatabase (boolean)
boolean isWritable
private static int atomicReplaceEntries (android.database.sqlite.SQLiteDatabase, java.lang.String, java.util.List)
android.database.SQLException e
int i
android.database.sqlite.SQLiteDatabase db
String tableName
java.util.List rows
private static java.lang.String toDbStateString (int)
int dbState
static void <clinit> ()
}
com/google/
com/google/protobuf/
com/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream.class
AbstractMessageLite.java
package com.google.protobuf
final com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream extends java.io.FilterInputStream {
private int limit
void <init> (java.io.InputStream, int)
java.io.InputStream in
int limit
public int available () throws java.io.IOException
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
int result
}
com/google/protobuf/AbstractMessageLite$Builder.class
AbstractMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.AbstractMessageLite$Builder extends java.lang.Object implements com.google.protobuf.MessageLite$Builder {
public void <init> ()
public abstract com.google.protobuf.AbstractMessageLite$Builder clone ()
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public abstract com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.ByteString data
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
byte[] data
int off
int len
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
byte[] data
int off
int len
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.CodedInputStream codedInput
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.CodedInputStream codedInput
public boolean mergeDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int firstByte
int size
java.io.InputStream limitedInput
public boolean mergeDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite other
protected abstract com.google.protobuf.AbstractMessageLite$Builder internalMergeFrom (com.google.protobuf.AbstractMessageLite)
private java.lang.String getReadingExceptionMessage (java.lang.String)
String target
private static void addAllCheckingNulls (java.lang.Iterable, java.util.List)
int i
String message
Object value
Iterable values
java.util.List list
int begin
protected static com.google.protobuf.UninitializedMessageException newUninitializedMessageException (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite message
protected static void addAll (java.lang.Iterable, java.util.Collection)
Iterable values
java.util.Collection list
protected static void addAll (java.lang.Iterable, java.util.List)
int i
String message
Object value
java.util.List lazyValues
com.google.protobuf.LazyStringList lazyList
int begin
Iterable values
java.util.List list
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.MessageLite)
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (java.io.InputStream) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
}
com/google/protobuf/AbstractMessageLite$InternalOneOfEnum.class
AbstractMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.AbstractMessageLite$InternalOneOfEnum extends java.lang.Object {
public abstract int getNumber ()
}
com/google/protobuf/AbstractMessageLite.class
AbstractMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.AbstractMessageLite extends java.lang.Object implements com.google.protobuf.MessageLite {
protected int memoizedHashCode
public void <init> ()
public com.google.protobuf.ByteString toByteString ()
com.google.protobuf.ByteString$CodedBuilder out
java.io.IOException e
public byte[] toByteArray ()
byte[] result
com.google.protobuf.CodedOutputStream output
java.io.IOException e
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
int bufferSize
com.google.protobuf.CodedOutputStream codedOutput
public void writeDelimitedTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
int serialized
int bufferSize
com.google.protobuf.CodedOutputStream codedOutput
int getMemoizedSerializedSize ()
void setMemoizedSerializedSize (int)
int size
int getSerializedSize (com.google.protobuf.Schema)
com.google.protobuf.Schema schema
int memoizedSerializedSize
com.google.protobuf.UninitializedMessageException newUninitializedMessageException ()
private java.lang.String getSerializingExceptionMessage (java.lang.String)
String target
protected static void checkByteStringIsUtf8 (com.google.protobuf.ByteString) throws java.lang.IllegalArgumentException
com.google.protobuf.ByteString byteString
protected static void addAll (java.lang.Iterable, java.util.Collection)
Iterable values
java.util.Collection list
protected static void addAll (java.lang.Iterable, java.util.List)
Iterable values
java.util.List list
}
com/google/protobuf/AbstractParser.class
AbstractParser.java
package com.google.protobuf
public abstract com.google.protobuf.AbstractParser extends java.lang.Object implements com.google.protobuf.Parser {
private static final com.google.protobuf.ExtensionRegistryLite EMPTY_REGISTRY
public void <init> ()
private com.google.protobuf.UninitializedMessageException newUninitializedMessageException (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite message
private com.google.protobuf.MessageLite checkMessageInitialized (com.google.protobuf.MessageLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.MessageLite message
public com.google.protobuf.MessageLite parsePartialFrom (com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
public com.google.protobuf.MessageLite parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parseFrom (com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
public com.google.protobuf.MessageLite parsePartialFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.MessageLite message
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parsePartialFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public com.google.protobuf.MessageLite parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public com.google.protobuf.MessageLite parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.MessageLite message
com.google.protobuf.InvalidProtocolBufferException e
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.MessageLite message
public com.google.protobuf.MessageLite parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer data
public com.google.protobuf.MessageLite parsePartialFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.MessageLite message
com.google.protobuf.InvalidProtocolBufferException e
byte[] data
int off
int len
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parsePartialFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
int off
int len
public com.google.protobuf.MessageLite parsePartialFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parsePartialFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public com.google.protobuf.MessageLite parseFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
int off
int len
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parseFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
int off
int len
public com.google.protobuf.MessageLite parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public com.google.protobuf.MessageLite parsePartialFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.CodedInputStream codedInput
com.google.protobuf.MessageLite message
public com.google.protobuf.MessageLite parsePartialFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
java.io.InputStream input
public com.google.protobuf.MessageLite parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parseFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
java.io.InputStream input
public com.google.protobuf.MessageLite parsePartialDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int firstByte
int size
java.io.IOException e
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int size
java.io.InputStream limitedInput
public com.google.protobuf.MessageLite parsePartialDelimitedFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
java.io.InputStream input
public com.google.protobuf.MessageLite parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite parseDelimitedFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
java.io.InputStream input
public volatile synthetic java.lang.Object parsePartialDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialDelimitedFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseDelimitedFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parseFrom (com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
static void <clinit> ()
}
com/google/protobuf/AbstractProtobufList.class
AbstractProtobufList.java
package com.google.protobuf
abstract com.google.protobuf.AbstractProtobufList extends java.util.AbstractList implements com.google.protobuf.Internal$ProtobufList {
protected static final int DEFAULT_CAPACITY
private boolean isMutable
void <init> ()
public boolean equals (java.lang.Object)
int i
Object o
java.util.List other
int size
public int hashCode ()
int i
int size
int hashCode
public boolean add (java.lang.Object)
Object e
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public void clear ()
public boolean isModifiable ()
public final void makeImmutable ()
public java.lang.Object remove (int)
int index
public boolean remove (java.lang.Object)
Object o
int index
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public java.lang.Object set (int, java.lang.Object)
int index
Object element
protected void ensureIsMutable ()
}
com/google/protobuf/AllocatedBuffer$1.class
AllocatedBuffer.java
package com.google.protobuf
com.google.protobuf.AllocatedBuffer$1 extends com.google.protobuf.AllocatedBuffer {
final synthetic java.nio.ByteBuffer val$buffer
void <init> (java.nio.ByteBuffer)
public boolean hasNioBuffer ()
public java.nio.ByteBuffer nioBuffer ()
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public int position ()
public com.google.protobuf.AllocatedBuffer position (int)
int position
public int limit ()
public int remaining ()
}
com/google/protobuf/AllocatedBuffer$2.class
AllocatedBuffer.java
package com.google.protobuf
com.google.protobuf.AllocatedBuffer$2 extends com.google.protobuf.AllocatedBuffer {
private int position
final synthetic byte[] val$bytes
final synthetic int val$offset
final synthetic int val$length
void <init> (byte[], int, int)
public boolean hasNioBuffer ()
public java.nio.ByteBuffer nioBuffer ()
public boolean hasArray ()
public byte[] array ()
public int arrayOffset ()
public int position ()
public com.google.protobuf.AllocatedBuffer position (int)
int position
public int limit ()
public int remaining ()
}
com/google/protobuf/AllocatedBuffer.class
AllocatedBuffer.java
package com.google.protobuf
abstract com.google.protobuf.AllocatedBuffer extends java.lang.Object {
void <init> ()
public abstract boolean hasNioBuffer ()
public abstract boolean hasArray ()
public abstract java.nio.ByteBuffer nioBuffer ()
public abstract byte[] array ()
public abstract int arrayOffset ()
public abstract int position ()
public abstract com.google.protobuf.AllocatedBuffer position (int)
public abstract int limit ()
public abstract int remaining ()
public static com.google.protobuf.AllocatedBuffer wrap (byte[])
byte[] bytes
public static com.google.protobuf.AllocatedBuffer wrap (byte[], int, int)
byte[] bytes
int offset
int length
public static com.google.protobuf.AllocatedBuffer wrap (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
private static com.google.protobuf.AllocatedBuffer wrapNoCheck (byte[], int, int)
byte[] bytes
int offset
int length
}
com/google/protobuf/Android.class
Android.java
package com.google.protobuf
final com.google.protobuf.Android extends java.lang.Object {
private static boolean ASSUME_ANDROID
private static final Class MEMORY_CLASS
private static final boolean IS_ROBOLECTRIC
private void <init> ()
static boolean isOnAndroidDevice ()
static java.lang.Class getMemoryClass ()
private static java.lang.Class getClassForName (java.lang.String)
Throwable e
String name
static void <clinit> ()
}
com/google/protobuf/ArrayDecoders$1.class
ArrayDecoders.java
package com.google.protobuf
synthetic com.google.protobuf.ArrayDecoders$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/ArrayDecoders$Registers.class
ArrayDecoders.java
package com.google.protobuf
final com.google.protobuf.ArrayDecoders$Registers extends java.lang.Object {
public int int1
public long long1
public Object object1
public final com.google.protobuf.ExtensionRegistryLite extensionRegistry
void <init> ()
void <init> (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite extensionRegistry
}
com/google/protobuf/ArrayDecoders.class
ArrayDecoders.java
package com.google.protobuf
final com.google.protobuf.ArrayDecoders extends java.lang.Object {
private void <init> ()
static int decodeVarint32 (byte[], int, com.google.protobuf.ArrayDecoders$Registers)
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
int value
static int decodeVarint32 (int, byte[], int, com.google.protobuf.ArrayDecoders$Registers)
int firstByte
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
int value
byte b2
byte b3
byte b4
byte b5
static int decodeVarint64 (byte[], int, com.google.protobuf.ArrayDecoders$Registers)
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
long value
static int decodeVarint64 (long, byte[], int, com.google.protobuf.ArrayDecoders$Registers)
long firstByte
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
long value
byte next
int shift
static int decodeFixed32 (byte[], int)
byte[] data
int position
static long decodeFixed64 (byte[], int)
byte[] data
int position
static double decodeDouble (byte[], int)
byte[] data
int position
static float decodeFloat (byte[], int)
byte[] data
int position
static int decodeString (byte[], int, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
int length
static int decodeStringRequireUtf8 (byte[], int, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
int length
static int decodeBytes (byte[], int, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
int position
com.google.protobuf.ArrayDecoders$Registers registers
int length
static int decodeMessageField (com.google.protobuf.Schema, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
com.google.protobuf.Schema schema
byte[] data
int position
int limit
com.google.protobuf.ArrayDecoders$Registers registers
Object msg
int offset
static int decodeGroupField (com.google.protobuf.Schema, byte[], int, int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
com.google.protobuf.Schema schema
byte[] data
int position
int limit
int endGroup
com.google.protobuf.ArrayDecoders$Registers registers
Object msg
int offset
static int mergeMessageField (java.lang.Object, com.google.protobuf.Schema, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
Object msg
com.google.protobuf.Schema schema
byte[] data
int position
int limit
com.google.protobuf.ArrayDecoders$Registers registers
int length
static int mergeGroupField (java.lang.Object, com.google.protobuf.Schema, byte[], int, int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
Object msg
com.google.protobuf.Schema schema
byte[] data
int position
int limit
int endGroup
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.MessageSchema messageSchema
int endPosition
static int decodeVarint32List (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.IntArrayList output
static int decodeVarint64List (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.LongArrayList output
static int decodeFixed32List (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.IntArrayList output
static int decodeFixed64List (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.LongArrayList output
static int decodeFloatList (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.FloatArrayList output
static int decodeDoubleList (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.DoubleArrayList output
static int decodeBoolList (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.BooleanArrayList output
static int decodeSInt32List (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.IntArrayList output
static int decodeSInt64List (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers)
int nextPosition
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.LongArrayList output
static int decodePackedVarint32List (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.IntArrayList output
int fieldLimit
static int decodePackedVarint64List (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.LongArrayList output
int fieldLimit
static int decodePackedFixed32List (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.IntArrayList output
int fieldLimit
static int decodePackedFixed64List (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.LongArrayList output
int fieldLimit
static int decodePackedFloatList (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.FloatArrayList output
int fieldLimit
static int decodePackedDoubleList (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.DoubleArrayList output
int fieldLimit
static int decodePackedBoolList (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.BooleanArrayList output
int fieldLimit
static int decodePackedSInt32List (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.IntArrayList output
int fieldLimit
static int decodePackedSInt64List (byte[], int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.LongArrayList output
int fieldLimit
static int decodeStringList (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
String value
String value
int nextPosition
int nextLength
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.Internal$ProtobufList output
int length
static int decodeStringListRequireUtf8 (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
String value
String value
int nextPosition
int nextLength
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.Internal$ProtobufList output
int length
static int decodeBytesList (int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
int nextPosition
int nextLength
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.Internal$ProtobufList output
int length
static int decodeMessageList (com.google.protobuf.Schema, int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
int nextPosition
com.google.protobuf.Schema schema
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.Internal$ProtobufList output
static int decodeGroupList (com.google.protobuf.Schema, int, byte[], int, int, com.google.protobuf.Internal$ProtobufList, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
int nextPosition
com.google.protobuf.Schema schema
int tag
byte[] data
int position
int limit
com.google.protobuf.Internal$ProtobufList list
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.Internal$ProtobufList output
int endgroup
static int decodeExtensionOrUnknownField (int, byte[], int, int, java.lang.Object, com.google.protobuf.MessageLite, com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
com.google.protobuf.FieldSet unused
int tag
byte[] data
int position
int limit
Object message
com.google.protobuf.MessageLite defaultInstance
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ArrayDecoders$Registers registers
int number
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
static int decodeExtension (int, byte[], int, int, com.google.protobuf.GeneratedMessageLite$ExtendableMessage, com.google.protobuf.GeneratedMessageLite$GeneratedExtension, com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
com.google.protobuf.DoubleArrayList list
com.google.protobuf.FloatArrayList list
com.google.protobuf.LongArrayList list
com.google.protobuf.IntArrayList list
com.google.protobuf.LongArrayList list
com.google.protobuf.IntArrayList list
com.google.protobuf.BooleanArrayList list
com.google.protobuf.IntArrayList list
com.google.protobuf.LongArrayList list
com.google.protobuf.IntArrayList list
Object enumValue
Object oldValue
int endTag
com.google.protobuf.Schema fieldSchema
Object oldValue
com.google.protobuf.Schema fieldSchema
Object value
int tag
byte[] data
int position
int limit
com.google.protobuf.GeneratedMessageLite$ExtendableMessage message
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.FieldSet extensions
int fieldNumber
static int decodeUnknownField (int, byte[], int, int, com.google.protobuf.UnknownFieldSetLite, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
int length
com.google.protobuf.UnknownFieldSetLite child
int endGroup
int lastTag
int tag
byte[] data
int position
int limit
com.google.protobuf.UnknownFieldSetLite unknownFields
com.google.protobuf.ArrayDecoders$Registers registers
static int skipField (int, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws com.google.protobuf.InvalidProtocolBufferException
int endGroup
int lastTag
int tag
byte[] data
int position
int limit
com.google.protobuf.ArrayDecoders$Registers registers
}
com/google/protobuf/BinaryReader$1.class
BinaryReader.java
package com.google.protobuf
synthetic com.google.protobuf.BinaryReader$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/BinaryReader$SafeHeapReader.class
BinaryReader.java
package com.google.protobuf
final com.google.protobuf.BinaryReader$SafeHeapReader extends com.google.protobuf.BinaryReader {
private final boolean bufferIsImmutable
private final byte[] buffer
private int pos
private final int initialPos
private int limit
private int tag
private int endGroupTag
public void <init> (java.nio.ByteBuffer, boolean)
java.nio.ByteBuffer bytebuf
boolean bufferIsImmutable
private boolean isAtEnd ()
public int getTotalBytesRead ()
public int getFieldNumber () throws java.io.IOException
public int getTag ()
public boolean skipField () throws java.io.IOException
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
public java.lang.String readStringRequireUtf8 () throws java.io.IOException
public java.lang.String readStringInternal (boolean) throws java.io.IOException
boolean requireUtf8
int size
String result
public java.lang.Object readMessage (java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Class clazz
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public java.lang.Object readMessageBySchemaWithCheck (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private java.lang.Object readMessage (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object newInstance
public void mergeMessageField (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int size
int prevLimit
int newLimit
public java.lang.Object readGroup (java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Class clazz
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public java.lang.Object readGroupBySchemaWithCheck (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private java.lang.Object readGroup (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object newInstance
public void mergeGroupField (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int prevEndGroupTag
public com.google.protobuf.ByteString readBytes () throws java.io.IOException
int size
com.google.protobuf.ByteString bytes
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public void readDoubleList (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.DoubleArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readFloatList (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.FloatArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readUInt64List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readInt64List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readInt32List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readFixed64List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readFixed32List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readBoolList (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.BooleanArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readStringList (java.util.List) throws java.io.IOException
java.util.List target
public void readStringListRequireUtf8 (java.util.List) throws java.io.IOException
java.util.List target
public void readStringListInternal (java.util.List, boolean) throws java.io.IOException
int prevPos
int nextTag
com.google.protobuf.LazyStringList lazyList
int prevPos
int nextTag
java.util.List target
boolean requireUtf8
public void readMessageList (java.util.List, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.util.List target
Class targetType
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.Schema schema
public void readMessageList (java.util.List, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int prevPos
int nextTag
java.util.List target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int listTag
public void readGroupList (java.util.List, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.util.List target
Class targetType
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.Schema schema
public void readGroupList (java.util.List, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int prevPos
int nextTag
java.util.List target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int listTag
public void readBytesList (java.util.List) throws java.io.IOException
int prevPos
int nextTag
java.util.List target
public void readUInt32List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readEnumList (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readSFixed32List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readSFixed64List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readSInt32List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readSInt64List (java.util.List) throws java.io.IOException
int bytes
int fieldEndPos
int prevPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int fieldEndPos
int prevPos
int nextTag
java.util.List target
public void readMap (java.util.Map, com.google.protobuf.MapEntryLite$Metadata, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException ignore
int number
Object key
Object value
java.util.Map target
com.google.protobuf.MapEntryLite$Metadata metadata
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int size
int prevLimit
int newLimit
private java.lang.Object readField (com.google.protobuf.WireFormat$FieldType, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.WireFormat$FieldType fieldType
Class messageType
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private int readVarint32 () throws java.io.IOException
int y
int i
int x
public long readVarint64 () throws java.io.IOException
long x
long x
long x
int i
byte[] buffer
long x
int y
private long readVarint64SlowPath () throws java.io.IOException
byte b
int shift
long result
private byte readByte () throws java.io.IOException
private int readLittleEndian32 () throws java.io.IOException
private long readLittleEndian64 () throws java.io.IOException
private int readLittleEndian32_NoCheck ()
int p
byte[] buffer
private long readLittleEndian64_NoCheck ()
int p
byte[] buffer
private void skipVarint () throws java.io.IOException
int i
byte[] buffer
int p
private void skipVarintSlowPath () throws java.io.IOException
int i
private void skipBytes (int) throws java.io.IOException
int size
private void skipGroup () throws java.io.IOException
int prevEndGroupTag
private void requireBytes (int) throws java.io.IOException
int size
private void requireWireType (int) throws java.io.IOException
int requiredWireType
private void verifyPackedFixed64Length (int) throws java.io.IOException
int bytes
private void verifyPackedFixed32Length (int) throws java.io.IOException
int bytes
private void requirePosition (int) throws java.io.IOException
int expectedPosition
}
com/google/protobuf/BinaryReader.class
BinaryReader.java
package com.google.protobuf
abstract com.google.protobuf.BinaryReader extends java.lang.Object implements com.google.protobuf.Reader {
private static final int FIXED32_MULTIPLE_MASK
private static final int FIXED64_MULTIPLE_MASK
public static com.google.protobuf.BinaryReader newInstance (java.nio.ByteBuffer, boolean)
java.nio.ByteBuffer buffer
boolean bufferIsImmutable
private void <init> ()
public abstract int getTotalBytesRead ()
public boolean shouldDiscardUnknownFields ()
synthetic void <init> (com.google.protobuf.BinaryReader$1)
com.google.protobuf.BinaryReader$1 x0
}
com/google/protobuf/BinaryWriter$1.class
BinaryWriter.java
package com.google.protobuf
synthetic com.google.protobuf.BinaryWriter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/BinaryWriter$SafeDirectWriter.class
BinaryWriter.java
package com.google.protobuf
final com.google.protobuf.BinaryWriter$SafeDirectWriter extends com.google.protobuf.BinaryWriter {
private java.nio.ByteBuffer buffer
private int limitMinusOne
private int pos
void <init> (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
private void nextBuffer ()
private void nextBuffer (int)
int capacity
private void nextBuffer (com.google.protobuf.AllocatedBuffer)
com.google.protobuf.AllocatedBuffer allocatedBuffer
java.nio.ByteBuffer nioBuffer
public int getTotalBytesWritten ()
private int bytesWrittenToCurrentBuffer ()
private int spaceLeft ()
void finishCurrentBuffer ()
public void writeUInt32 (int, int)
int fieldNumber
int value
public void writeInt32 (int, int)
int fieldNumber
int value
public void writeSInt32 (int, int)
int fieldNumber
int value
public void writeFixed32 (int, int)
int fieldNumber
int value
public void writeUInt64 (int, long)
int fieldNumber
long value
public void writeSInt64 (int, long)
int fieldNumber
long value
public void writeFixed64 (int, long)
int fieldNumber
long value
public void writeBool (int, boolean)
int fieldNumber
boolean value
public void writeString (int, java.lang.String)
int fieldNumber
String value
int prevBytes
int length
public void writeBytes (int, com.google.protobuf.ByteString)
java.io.IOException e
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessage (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
int prevBytes
int length
public void writeMessage (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
int prevBytes
int length
public void writeGroup (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeGroup (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
public void writeStartGroup (int)
int fieldNumber
public void writeEndGroup (int)
int fieldNumber
void writeInt32 (int)
int value
void writeSInt32 (int)
int value
void writeSInt64 (long)
long value
void writeBool (boolean)
boolean value
void writeTag (int, int)
int fieldNumber
int wireType
void writeVarint32 (int)
int value
private void writeVarint32OneByte (int)
int value
private void writeVarint32TwoBytes (int)
int value
private void writeVarint32ThreeBytes (int)
int value
private void writeVarint32FourBytes (int)
int value
private void writeVarint32FiveBytes (int)
int value
void writeVarint64 (long)
long value
private void writeVarint64OneByte (long)
long value
private void writeVarint64TwoBytes (long)
long value
private void writeVarint64ThreeBytes (long)
long value
private void writeVarint64FourBytes (long)
long value
private void writeVarint64FiveBytes (long)
long value
private void writeVarint64SixBytes (long)
long value
private void writeVarint64SevenBytes (long)
long value
private void writeVarint64EightBytes (long)
long value
private void writeVarint64EightBytesWithSign (long)
long value
private void writeVarint64NineBytes (long)
long value
private void writeVarint64TenBytes (long)
long value
void writeFixed32 (int)
int value
void writeFixed64 (long)
long value
void writeString (java.lang.String)
char c
char high
int codePoint
char c
String in
int i
public void write (byte)
byte value
public void write (byte[], int, int)
byte[] value
int offset
int length
public void writeLazy (byte[], int, int)
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
public void writeLazy (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
void requireSpace (int)
int size
}
com/google/protobuf/BinaryWriter$SafeHeapWriter.class
BinaryWriter.java
package com.google.protobuf
final com.google.protobuf.BinaryWriter$SafeHeapWriter extends com.google.protobuf.BinaryWriter {
private com.google.protobuf.AllocatedBuffer allocatedBuffer
private byte[] buffer
private int offset
private int limit
private int offsetMinusOne
private int limitMinusOne
private int pos
void <init> (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
void finishCurrentBuffer ()
private void nextBuffer ()
private void nextBuffer (int)
int capacity
private void nextBuffer (com.google.protobuf.AllocatedBuffer)
com.google.protobuf.AllocatedBuffer allocatedBuffer
int arrayOffset
public int getTotalBytesWritten ()
int bytesWrittenToCurrentBuffer ()
int spaceLeft ()
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeSInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
int prevBytes
int length
public void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
java.io.IOException e
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessage (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
int prevBytes
int length
public void writeMessage (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
int prevBytes
int length
public void writeGroup (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeGroup (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
public void writeStartGroup (int)
int fieldNumber
public void writeEndGroup (int)
int fieldNumber
void writeInt32 (int)
int value
void writeSInt32 (int)
int value
void writeSInt64 (long)
long value
void writeBool (boolean)
boolean value
void writeTag (int, int)
int fieldNumber
int wireType
void writeVarint32 (int)
int value
private void writeVarint32OneByte (int)
int value
private void writeVarint32TwoBytes (int)
int value
private void writeVarint32ThreeBytes (int)
int value
private void writeVarint32FourBytes (int)
int value
private void writeVarint32FiveBytes (int)
int value
void writeVarint64 (long)
long value
private void writeVarint64OneByte (long)
long value
private void writeVarint64TwoBytes (long)
long value
private void writeVarint64ThreeBytes (long)
long value
private void writeVarint64FourBytes (long)
long value
private void writeVarint64FiveBytes (long)
long value
private void writeVarint64SixBytes (long)
long value
private void writeVarint64SevenBytes (long)
long value
private void writeVarint64EightBytes (long)
long value
private void writeVarint64NineBytes (long)
long value
private void writeVarint64TenBytes (long)
long value
void writeFixed32 (int)
int value
void writeFixed64 (long)
long value
void writeString (java.lang.String)
char c
char high
int codePoint
char c
String in
int i
public void write (byte)
byte value
public void write (byte[], int, int)
byte[] value
int offset
int length
public void writeLazy (byte[], int, int)
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
public void writeLazy (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
void requireSpace (int)
int size
}
com/google/protobuf/BinaryWriter$UnsafeDirectWriter.class
BinaryWriter.java
package com.google.protobuf
final com.google.protobuf.BinaryWriter$UnsafeDirectWriter extends com.google.protobuf.BinaryWriter {
private java.nio.ByteBuffer buffer
private long bufferOffset
private long limitMinusOne
private long pos
void <init> (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
private static boolean isSupported ()
private void nextBuffer ()
private void nextBuffer (int)
int capacity
private void nextBuffer (com.google.protobuf.AllocatedBuffer)
com.google.protobuf.AllocatedBuffer allocatedBuffer
java.nio.ByteBuffer nioBuffer
public int getTotalBytesWritten ()
private int bytesWrittenToCurrentBuffer ()
private int spaceLeft ()
void finishCurrentBuffer ()
private int bufferPos ()
public void writeUInt32 (int, int)
int fieldNumber
int value
public void writeInt32 (int, int)
int fieldNumber
int value
public void writeSInt32 (int, int)
int fieldNumber
int value
public void writeFixed32 (int, int)
int fieldNumber
int value
public void writeUInt64 (int, long)
int fieldNumber
long value
public void writeSInt64 (int, long)
int fieldNumber
long value
public void writeFixed64 (int, long)
int fieldNumber
long value
public void writeBool (int, boolean)
int fieldNumber
boolean value
public void writeString (int, java.lang.String)
int fieldNumber
String value
int prevBytes
int length
public void writeBytes (int, com.google.protobuf.ByteString)
java.io.IOException e
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessage (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
int prevBytes
int length
public void writeMessage (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
int prevBytes
int length
public void writeGroup (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeGroup (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
public void writeStartGroup (int)
int fieldNumber
public void writeEndGroup (int)
int fieldNumber
void writeInt32 (int)
int value
void writeSInt32 (int)
int value
void writeSInt64 (long)
long value
void writeBool (boolean)
boolean value
void writeTag (int, int)
int fieldNumber
int wireType
void writeVarint32 (int)
int value
private void writeVarint32OneByte (int)
int value
private void writeVarint32TwoBytes (int)
int value
private void writeVarint32ThreeBytes (int)
int value
private void writeVarint32FourBytes (int)
int value
private void writeVarint32FiveBytes (int)
int value
void writeVarint64 (long)
long value
private void writeVarint64OneByte (long)
long value
private void writeVarint64TwoBytes (long)
long value
private void writeVarint64ThreeBytes (long)
long value
private void writeVarint64FourBytes (long)
long value
private void writeVarint64FiveBytes (long)
long value
private void writeVarint64SixBytes (long)
long value
private void writeVarint64SevenBytes (long)
long value
private void writeVarint64EightBytes (long)
long value
private void writeVarint64NineBytes (long)
long value
private void writeVarint64TenBytes (long)
long value
void writeFixed32 (int)
int value
void writeFixed64 (long)
long value
void writeString (java.lang.String)
char c
char high
char high
int codePoint
char c
String in
int i
public void write (byte)
byte value
public void write (byte[], int, int)
byte[] value
int offset
int length
public void writeLazy (byte[], int, int)
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
public void writeLazy (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
void requireSpace (int)
int size
static synthetic boolean access$000 ()
}
com/google/protobuf/BinaryWriter$UnsafeHeapWriter.class
BinaryWriter.java
package com.google.protobuf
final com.google.protobuf.BinaryWriter$UnsafeHeapWriter extends com.google.protobuf.BinaryWriter {
private com.google.protobuf.AllocatedBuffer allocatedBuffer
private byte[] buffer
private long offset
private long limit
private long offsetMinusOne
private long limitMinusOne
private long pos
void <init> (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
static boolean isSupported ()
void finishCurrentBuffer ()
private int arrayPos ()
private void nextBuffer ()
private void nextBuffer (int)
int capacity
private void nextBuffer (com.google.protobuf.AllocatedBuffer)
com.google.protobuf.AllocatedBuffer allocatedBuffer
int arrayOffset
public int getTotalBytesWritten ()
int bytesWrittenToCurrentBuffer ()
int spaceLeft ()
public void writeUInt32 (int, int)
int fieldNumber
int value
public void writeInt32 (int, int)
int fieldNumber
int value
public void writeSInt32 (int, int)
int fieldNumber
int value
public void writeFixed32 (int, int)
int fieldNumber
int value
public void writeUInt64 (int, long)
int fieldNumber
long value
public void writeSInt64 (int, long)
int fieldNumber
long value
public void writeFixed64 (int, long)
int fieldNumber
long value
public void writeBool (int, boolean)
int fieldNumber
boolean value
public void writeString (int, java.lang.String)
int fieldNumber
String value
int prevBytes
int length
public void writeBytes (int, com.google.protobuf.ByteString)
java.io.IOException e
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessage (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
int prevBytes
int length
public void writeMessage (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
int prevBytes
int length
public void writeGroup (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeGroup (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
public void writeStartGroup (int)
int fieldNumber
public void writeEndGroup (int)
int fieldNumber
void writeInt32 (int)
int value
void writeSInt32 (int)
int value
void writeSInt64 (long)
long value
void writeBool (boolean)
boolean value
void writeTag (int, int)
int fieldNumber
int wireType
void writeVarint32 (int)
int value
private void writeVarint32OneByte (int)
int value
private void writeVarint32TwoBytes (int)
int value
private void writeVarint32ThreeBytes (int)
int value
private void writeVarint32FourBytes (int)
int value
private void writeVarint32FiveBytes (int)
int value
void writeVarint64 (long)
long value
private void writeVarint64OneByte (long)
long value
private void writeVarint64TwoBytes (long)
long value
private void writeVarint64ThreeBytes (long)
long value
private void writeVarint64FourBytes (long)
long value
private void writeVarint64FiveBytes (long)
long value
private void writeVarint64SixBytes (long)
long value
private void writeVarint64SevenBytes (long)
long value
private void writeVarint64EightBytes (long)
long value
private void writeVarint64NineBytes (long)
long value
private void writeVarint64TenBytes (long)
long value
void writeFixed32 (int)
int value
void writeFixed64 (long)
long value
void writeString (java.lang.String)
char c
char high
char high
int codePoint
char c
String in
int i
public void write (byte)
byte value
public void write (byte[], int, int)
byte[] value
int offset
int length
public void writeLazy (byte[], int, int)
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
public void writeLazy (java.nio.ByteBuffer)
java.nio.ByteBuffer value
int length
void requireSpace (int)
int size
}
com/google/protobuf/BinaryWriter.class
BinaryWriter.java
package com.google.protobuf
abstract com.google.protobuf.BinaryWriter extends com.google.protobuf.ByteOutput implements com.google.protobuf.Writer {
public static final int DEFAULT_CHUNK_SIZE
private final com.google.protobuf.BufferAllocator alloc
private final int chunkSize
final java.util.ArrayDeque buffers
int totalDoneBytes
private static final int MAP_KEY_NUMBER
private static final int MAP_VALUE_NUMBER
public static com.google.protobuf.BinaryWriter newHeapInstance (com.google.protobuf.BufferAllocator)
com.google.protobuf.BufferAllocator alloc
public static com.google.protobuf.BinaryWriter newHeapInstance (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
public static com.google.protobuf.BinaryWriter newDirectInstance (com.google.protobuf.BufferAllocator)
com.google.protobuf.BufferAllocator alloc
public static com.google.protobuf.BinaryWriter newDirectInstance (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
static boolean isUnsafeHeapSupported ()
static boolean isUnsafeDirectSupported ()
static com.google.protobuf.BinaryWriter newSafeHeapInstance (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
static com.google.protobuf.BinaryWriter newUnsafeHeapInstance (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
static com.google.protobuf.BinaryWriter newSafeDirectInstance (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
static com.google.protobuf.BinaryWriter newUnsafeDirectInstance (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
private void <init> (com.google.protobuf.BufferAllocator, int)
com.google.protobuf.BufferAllocator alloc
int chunkSize
public final com.google.protobuf.Writer$FieldOrder fieldOrder ()
public final java.util.Queue complete ()
public final void writeSFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public final void writeInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public final void writeSFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public final void writeFloat (int, float) throws java.io.IOException
int fieldNumber
float value
public final void writeDouble (int, double) throws java.io.IOException
int fieldNumber
double value
public final void writeEnum (int, int) throws java.io.IOException
int fieldNumber
int value
public final void writeInt32List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeInt32List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeInt32List_Internal (int, com.google.protobuf.IntArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.IntArrayList list
boolean packed
public final void writeFixed32List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeFixed32List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeFixed32List_Internal (int, com.google.protobuf.IntArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.IntArrayList list
boolean packed
public final void writeInt64List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
public final void writeUInt64List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeUInt64List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeUInt64List_Internal (int, com.google.protobuf.LongArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.LongArrayList list
boolean packed
public final void writeFixed64List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeFixed64List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeFixed64List_Internal (int, com.google.protobuf.LongArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.LongArrayList list
boolean packed
public final void writeFloatList (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeFloatList_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeFloatList_Internal (int, com.google.protobuf.FloatArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.FloatArrayList list
boolean packed
public final void writeDoubleList (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeDoubleList_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeDoubleList_Internal (int, com.google.protobuf.DoubleArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.DoubleArrayList list
boolean packed
public final void writeEnumList (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
public final void writeBoolList (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeBoolList_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeBoolList_Internal (int, com.google.protobuf.BooleanArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.BooleanArrayList list
boolean packed
public final void writeStringList (int, java.util.List) throws java.io.IOException
int i
com.google.protobuf.LazyStringList lazyList
int i
int fieldNumber
java.util.List list
private void writeLazyString (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public final void writeBytesList (int, java.util.List) throws java.io.IOException
int i
int fieldNumber
java.util.List list
public final void writeUInt32List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeUInt32List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeUInt32List_Internal (int, com.google.protobuf.IntArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.IntArrayList list
boolean packed
public final void writeSFixed32List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
public final void writeSFixed64List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
public final void writeSInt32List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
private final void writeSInt32List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeSInt32List_Internal (int, com.google.protobuf.IntArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.IntArrayList list
boolean packed
public final void writeSInt64List (int, java.util.List, boolean) throws java.io.IOException
int fieldNumber
java.util.List list
boolean packed
public void writeMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
int prevBytes
int length
java.util.Map$Entry entry
int fieldNumber
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map map
static final void writeMapEntryField (com.google.protobuf.Writer, int, com.google.protobuf.WireFormat$FieldType, java.lang.Object) throws java.io.IOException
com.google.protobuf.Writer writer
int fieldNumber
com.google.protobuf.WireFormat$FieldType fieldType
Object object
private final void writeSInt64List_Internal (int, java.util.List, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
java.util.List list
boolean packed
private final void writeSInt64List_Internal (int, com.google.protobuf.LongArrayList, boolean) throws java.io.IOException
int i
int prevBytes
int length
int i
int fieldNumber
com.google.protobuf.LongArrayList list
boolean packed
public final void writeMessageList (int, java.util.List) throws java.io.IOException
int i
int fieldNumber
java.util.List list
public final void writeMessageList (int, java.util.List, com.google.protobuf.Schema) throws java.io.IOException
int i
int fieldNumber
java.util.List list
com.google.protobuf.Schema schema
public final void writeGroupList (int, java.util.List) throws java.io.IOException
int i
int fieldNumber
java.util.List list
public final void writeGroupList (int, java.util.List, com.google.protobuf.Schema) throws java.io.IOException
int i
int fieldNumber
java.util.List list
com.google.protobuf.Schema schema
public final void writeMessageSetItem (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
final com.google.protobuf.AllocatedBuffer newHeapBuffer ()
final com.google.protobuf.AllocatedBuffer newHeapBuffer (int)
int capacity
final com.google.protobuf.AllocatedBuffer newDirectBuffer ()
final com.google.protobuf.AllocatedBuffer newDirectBuffer (int)
int capacity
public abstract int getTotalBytesWritten ()
abstract void requireSpace (int)
abstract void finishCurrentBuffer ()
abstract void writeTag (int, int)
abstract void writeVarint32 (int)
abstract void writeInt32 (int)
abstract void writeSInt32 (int)
abstract void writeFixed32 (int)
abstract void writeVarint64 (long)
abstract void writeSInt64 (long)
abstract void writeFixed64 (long)
abstract void writeBool (boolean)
abstract void writeString (java.lang.String)
private static byte computeUInt64SizeNoTag (long)
long value
byte n
synthetic void <init> (com.google.protobuf.BufferAllocator, int, com.google.protobuf.BinaryWriter$1)
com.google.protobuf.BufferAllocator x0
int x1
com.google.protobuf.BinaryWriter$1 x2
static synthetic byte access$200 (long)
long x0
}
com/google/protobuf/BooleanArrayList.class
BooleanArrayList.java
package com.google.protobuf
final com.google.protobuf.BooleanArrayList extends com.google.protobuf.AbstractProtobufList implements com.google.protobuf.Internal$BooleanList java.util.RandomAccess com.google.protobuf.PrimitiveNonBoxingCollection {
private static final com.google.protobuf.BooleanArrayList EMPTY_LIST
private boolean[] array
private int size
public static com.google.protobuf.BooleanArrayList emptyList ()
void <init> ()
private void <init> (boolean[], int)
boolean[] other
int size
protected void removeRange (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
int i
Object o
com.google.protobuf.BooleanArrayList other
boolean[] arr
public int hashCode ()
int i
int result
public com.google.protobuf.Internal$BooleanList mutableCopyWithCapacity (int)
int capacity
public java.lang.Boolean get (int)
int index
public boolean getBoolean (int)
int index
public int indexOf (java.lang.Object)
int i
Object element
boolean unboxedElement
int numElems
public boolean contains (java.lang.Object)
Object element
public int size ()
public java.lang.Boolean set (int, java.lang.Boolean)
int index
Boolean element
public boolean setBoolean (int, boolean)
int index
boolean element
boolean previousValue
public boolean add (java.lang.Boolean)
Boolean element
public void add (int, java.lang.Boolean)
int index
Boolean element
public void addBoolean (boolean)
int length
boolean[] newArray
boolean element
private void addBoolean (int, boolean)
int length
boolean[] newArray
int index
boolean element
public boolean addAll (java.util.Collection)
java.util.Collection collection
com.google.protobuf.BooleanArrayList list
int overflow
int newSize
public java.lang.Boolean remove (int)
int index
boolean value
private void ensureIndexInRange (int)
int index
private java.lang.String makeOutOfBoundsExceptionMessage (int)
int index
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
public volatile synthetic java.lang.Object get (int)
static void <clinit> ()
}
com/google/protobuf/BufferAllocator$1.class
BufferAllocator.java
package com.google.protobuf
com.google.protobuf.BufferAllocator$1 extends com.google.protobuf.BufferAllocator {
void <init> ()
public com.google.protobuf.AllocatedBuffer allocateHeapBuffer (int)
int capacity
public com.google.protobuf.AllocatedBuffer allocateDirectBuffer (int)
int capacity
}
com/google/protobuf/BufferAllocator.class
BufferAllocator.java
package com.google.protobuf
abstract com.google.protobuf.BufferAllocator extends java.lang.Object {
private static final com.google.protobuf.BufferAllocator UNPOOLED
void <init> ()
public static com.google.protobuf.BufferAllocator unpooled ()
public abstract com.google.protobuf.AllocatedBuffer allocateHeapBuffer (int)
public abstract com.google.protobuf.AllocatedBuffer allocateDirectBuffer (int)
static void <clinit> ()
}
com/google/protobuf/ByteBufferWriter.class
ByteBufferWriter.java
package com.google.protobuf
final com.google.protobuf.ByteBufferWriter extends java.lang.Object {
private static final int MIN_CACHED_BUFFER_SIZE
private static final int MAX_CACHED_BUFFER_SIZE
private static final float BUFFER_REALLOCATION_THRESHOLD
private static final ThreadLocal BUFFER
private static final Class FILE_OUTPUT_STREAM_CLASS
private static final long CHANNEL_FIELD_OFFSET
private void <init> ()
static void clearCachedBuffer ()
static void write (java.nio.ByteBuffer, java.io.OutputStream) throws java.io.IOException
int length
byte[] array
java.nio.ByteBuffer buffer
java.io.OutputStream output
int initialPos
private static byte[] getOrCreateBuffer (int)
int requestedSize
byte[] buffer
private static boolean needToReallocate (int, int)
int requestedSize
int bufferLength
private static byte[] getBuffer ()
java.lang.ref.SoftReference sr
private static void setBuffer (byte[])
byte[] value
private static boolean writeToChannel (java.nio.ByteBuffer, java.io.OutputStream) throws java.io.IOException
java.nio.channels.WritableByteChannel channel
java.nio.ByteBuffer buffer
java.io.OutputStream output
private static java.lang.Class safeGetClass (java.lang.String)
ClassNotFoundException e
String className
private static long getChannelFieldOffset (java.lang.Class)
java.lang.reflect.Field field
Class clazz
static void <clinit> ()
}
com/google/protobuf/ByteOutput.class
ByteOutput.java
package com.google.protobuf
public abstract com.google.protobuf.ByteOutput extends java.lang.Object {
public void <init> ()
public abstract void write (byte) throws java.io.IOException
public abstract void write (byte[], int, int) throws java.io.IOException
public abstract void writeLazy (byte[], int, int) throws java.io.IOException
public abstract void write (java.nio.ByteBuffer) throws java.io.IOException
public abstract void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
}
com/google/protobuf/ByteString$1.class
ByteString.java
package com.google.protobuf
com.google.protobuf.ByteString$1 extends com.google.protobuf.ByteString$AbstractByteIterator {
private int position
private final int limit
final synthetic com.google.protobuf.ByteString this$0
void <init> (com.google.protobuf.ByteString)
com.google.protobuf.ByteString this$0
public boolean hasNext ()
public byte nextByte ()
int currentPos
}
com/google/protobuf/ByteString$2.class
ByteString.java
package com.google.protobuf
com.google.protobuf.ByteString$2 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (com.google.protobuf.ByteString, com.google.protobuf.ByteString)
int result
com.google.protobuf.ByteString former
com.google.protobuf.ByteString latter
com.google.protobuf.ByteString$ByteIterator formerBytes
com.google.protobuf.ByteString$ByteIterator latterBytes
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/google/protobuf/ByteString$AbstractByteIterator.class
ByteString.java
package com.google.protobuf
abstract com.google.protobuf.ByteString$AbstractByteIterator extends java.lang.Object implements com.google.protobuf.ByteString$ByteIterator {
void <init> ()
public final java.lang.Byte next ()
public final void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/protobuf/ByteString$ArraysByteArrayCopier.class
ByteString.java
package com.google.protobuf
final com.google.protobuf.ByteString$ArraysByteArrayCopier extends java.lang.Object implements com.google.protobuf.ByteString$ByteArrayCopier {
private void <init> ()
public byte[] copyFrom (byte[], int, int)
byte[] bytes
int offset
int size
synthetic void <init> (com.google.protobuf.ByteString$1)
com.google.protobuf.ByteString$1 x0
}
com/google/protobuf/ByteString$BoundedByteString.class
ByteString.java
package com.google.protobuf
final com.google.protobuf.ByteString$BoundedByteString extends com.google.protobuf.ByteString$LiteralByteString {
private final int bytesOffset
private final int bytesLength
private static final long serialVersionUID
void <init> (byte[], int, int)
byte[] bytes
int offset
int length
public byte byteAt (int)
int index
byte internalByteAt (int)
int index
public int size ()
protected int getOffsetIntoBytes ()
protected void copyToInternal (byte[], int, int, int)
byte[] target
int sourceOffset
int targetOffset
int numberToCopy
java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
}
com/google/protobuf/ByteString$ByteArrayCopier.class
ByteString.java
package com.google.protobuf
abstract com.google.protobuf.ByteString$ByteArrayCopier extends java.lang.Object {
public abstract byte[] copyFrom (byte[], int, int)
}
com/google/protobuf/ByteString$ByteIterator.class
ByteString.java
package com.google.protobuf
public abstract com.google.protobuf.ByteString$ByteIterator extends java.lang.Object implements java.util.Iterator {
public abstract byte nextByte ()
}
com/google/protobuf/ByteString$CodedBuilder.class
ByteString.java
package com.google.protobuf
final com.google.protobuf.ByteString$CodedBuilder extends java.lang.Object {
private final com.google.protobuf.CodedOutputStream output
private final byte[] buffer
private void <init> (int)
int size
public com.google.protobuf.ByteString build ()
public com.google.protobuf.CodedOutputStream getCodedOutput ()
synthetic void <init> (int, com.google.protobuf.ByteString$1)
int x0
com.google.protobuf.ByteString$1 x1
}
com/google/protobuf/ByteString$LeafByteString.class
ByteString.java
package com.google.protobuf
abstract com.google.protobuf.ByteString$LeafByteString extends com.google.protobuf.ByteString {
void <init> ()
protected final int getTreeDepth ()
protected final boolean isBalanced ()
void writeToReverse (com.google.protobuf.ByteOutput) throws java.io.IOException
com.google.protobuf.ByteOutput byteOutput
abstract boolean equalsRange (com.google.protobuf.ByteString, int, int)
}
com/google/protobuf/ByteString$LiteralByteString.class
ByteString.java
package com.google.protobuf
com.google.protobuf.ByteString$LiteralByteString extends com.google.protobuf.ByteString$LeafByteString {
private static final long serialVersionUID
protected final byte[] bytes
void <init> (byte[])
byte[] bytes
public byte byteAt (int)
int index
byte internalByteAt (int)
int index
public int size ()
public final com.google.protobuf.ByteString substring (int, int)
int beginIndex
int endIndex
int length
protected void copyToInternal (byte[], int, int, int)
byte[] target
int sourceOffset
int targetOffset
int numberToCopy
public final void copyTo (java.nio.ByteBuffer)
java.nio.ByteBuffer target
public final java.nio.ByteBuffer asReadOnlyByteBuffer ()
public final java.util.List asReadOnlyByteBufferList ()
public final void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outputStream
final void writeToInternal (java.io.OutputStream, int, int) throws java.io.IOException
java.io.OutputStream outputStream
int sourceOffset
int numberToWrite
final void writeTo (com.google.protobuf.ByteOutput) throws java.io.IOException
com.google.protobuf.ByteOutput output
protected final java.lang.String toStringInternal (java.nio.charset.Charset)
java.nio.charset.Charset charset
public final boolean isValidUtf8 ()
int offset
protected final int partialIsValidUtf8 (int, int, int)
int state
int offset
int length
int index
public final boolean equals (java.lang.Object)
com.google.protobuf.ByteString$LiteralByteString otherAsLiteral
int thisHash
int thatHash
Object other
final boolean equalsRange (com.google.protobuf.ByteString, int, int)
int thisIndex
int otherIndex
com.google.protobuf.ByteString$LiteralByteString lbsOther
byte[] thisBytes
byte[] otherBytes
int thisLimit
com.google.protobuf.ByteString other
int offset
int length
protected final int partialHash (int, int, int)
int h
int offset
int length
public final java.io.InputStream newInput ()
public final com.google.protobuf.CodedInputStream newCodedInput ()
protected int getOffsetIntoBytes ()
}
com/google/protobuf/ByteString$Output.class
ByteString.java
package com.google.protobuf
public final com.google.protobuf.ByteString$Output extends java.io.OutputStream {
private static final byte[] EMPTY_BYTE_ARRAY
private final int initialCapacity
private final java.util.ArrayList flushedBuffers
private int flushedBuffersTotalBytes
private byte[] buffer
private int bufferPos
void <init> (int)
int initialCapacity
public synchronized void write (int)
int b
public synchronized void write (byte[], int, int)
int copySize
byte[] b
int offset
int length
public synchronized com.google.protobuf.ByteString toByteString ()
private byte[] copyArray (byte[], int)
byte[] buffer
int length
byte[] result
public void writeTo (java.io.OutputStream) throws java.io.IOException
com.google.protobuf.ByteString[] cachedFlushBuffers
byte[] cachedBuffer
int cachedBufferPos
com.google.protobuf.ByteString byteString
java.io.OutputStream out
com.google.protobuf.ByteString[] cachedFlushBuffers
byte[] cachedBuffer
int cachedBufferPos
public synchronized int size ()
public synchronized void reset ()
public java.lang.String toString ()
private void flushFullBuffer (int)
int minSize
int newSize
private void flushLastBuffer ()
byte[] bufferCopy
static void <clinit> ()
}
com/google/protobuf/ByteString$SystemByteArrayCopier.class
ByteString.java
package com.google.protobuf
final com.google.protobuf.ByteString$SystemByteArrayCopier extends java.lang.Object implements com.google.protobuf.ByteString$ByteArrayCopier {
private void <init> ()
public byte[] copyFrom (byte[], int, int)
byte[] bytes
int offset
int size
byte[] copy
synthetic void <init> (com.google.protobuf.ByteString$1)
com.google.protobuf.ByteString$1 x0
}
com/google/protobuf/ByteString.class
ByteString.java
package com.google.protobuf
public abstract com.google.protobuf.ByteString extends java.lang.Object implements java.lang.Iterable java.io.Serializable {
static final int CONCATENATE_BY_COPY_SIZE
static final int MIN_READ_FROM_CHUNK_SIZE
static final int MAX_READ_FROM_CHUNK_SIZE
public static final com.google.protobuf.ByteString EMPTY
private static final com.google.protobuf.ByteString$ByteArrayCopier byteArrayCopier
private int hash
private static final int UNSIGNED_BYTE_MASK
private static final java.util.Comparator UNSIGNED_LEXICOGRAPHICAL_COMPARATOR
void <init> ()
public abstract byte byteAt (int)
abstract byte internalByteAt (int)
public com.google.protobuf.ByteString$ByteIterator iterator ()
public abstract int size ()
public final boolean isEmpty ()
public static final com.google.protobuf.ByteString empty ()
private static int toInt (byte)
byte value
private static int hexDigit (char)
char c
private static int extractHexDigit (java.lang.String, int)
String hexString
int index
int digit
public static java.util.Comparator unsignedLexicographicalComparator ()
public final com.google.protobuf.ByteString substring (int)
int beginIndex
public abstract com.google.protobuf.ByteString substring (int, int)
public final boolean startsWith (com.google.protobuf.ByteString)
com.google.protobuf.ByteString prefix
public final boolean endsWith (com.google.protobuf.ByteString)
com.google.protobuf.ByteString suffix
public static com.google.protobuf.ByteString fromHex (java.lang.String)
int d1
int d2
int i
String hexString
byte[] bytes
public static com.google.protobuf.ByteString copyFrom (byte[], int, int)
byte[] bytes
int offset
int size
public static com.google.protobuf.ByteString copyFrom (byte[])
byte[] bytes
static com.google.protobuf.ByteString wrap (java.nio.ByteBuffer)
int offset
java.nio.ByteBuffer buffer
static com.google.protobuf.ByteString wrap (byte[])
byte[] bytes
static com.google.protobuf.ByteString wrap (byte[], int, int)
byte[] bytes
int offset
int length
public static com.google.protobuf.ByteString copyFrom (java.nio.ByteBuffer, int)
java.nio.ByteBuffer bytes
int size
byte[] copy
public static com.google.protobuf.ByteString copyFrom (java.nio.ByteBuffer)
java.nio.ByteBuffer bytes
public static com.google.protobuf.ByteString copyFrom (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
String text
String charsetName
public static com.google.protobuf.ByteString copyFrom (java.lang.String, java.nio.charset.Charset)
String text
java.nio.charset.Charset charset
public static com.google.protobuf.ByteString copyFromUtf8 (java.lang.String)
String text
public static com.google.protobuf.ByteString readFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream streamToDrain
public static com.google.protobuf.ByteString readFrom (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream streamToDrain
int chunkSize
public static com.google.protobuf.ByteString readFrom (java.io.InputStream, int, int) throws java.io.IOException
com.google.protobuf.ByteString chunk
java.io.InputStream streamToDrain
int minChunkSize
int maxChunkSize
java.util.Collection results
int chunkSize
private static com.google.protobuf.ByteString readChunk (java.io.InputStream, int) throws java.io.IOException
int count
java.io.InputStream in
int chunkSize
byte[] buf
int bytesRead
public final com.google.protobuf.ByteString concat (com.google.protobuf.ByteString)
com.google.protobuf.ByteString other
public static com.google.protobuf.ByteString copyFrom (java.lang.Iterable)
java.util.Iterator iter
int tempSize
int size
Iterable byteStrings
int size
private static com.google.protobuf.ByteString balancedConcat (java.util.Iterator, int)
com.google.protobuf.ByteString result
int halfLength
com.google.protobuf.ByteString left
com.google.protobuf.ByteString right
java.util.Iterator iterator
int length
com.google.protobuf.ByteString result
public void copyTo (byte[], int)
byte[] target
int offset
public final void copyTo (byte[], int, int, int)
byte[] target
int sourceOffset
int targetOffset
int numberToCopy
protected abstract void copyToInternal (byte[], int, int, int)
public abstract void copyTo (java.nio.ByteBuffer)
public final byte[] toByteArray ()
int size
byte[] result
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException
final void writeTo (java.io.OutputStream, int, int) throws java.io.IOException
java.io.OutputStream out
int sourceOffset
int numberToWrite
abstract void writeToInternal (java.io.OutputStream, int, int) throws java.io.IOException
abstract void writeTo (com.google.protobuf.ByteOutput) throws java.io.IOException
abstract void writeToReverse (com.google.protobuf.ByteOutput) throws java.io.IOException
public abstract java.nio.ByteBuffer asReadOnlyByteBuffer ()
public abstract java.util.List asReadOnlyByteBufferList ()
public final java.lang.String toString (java.lang.String) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException exception
java.nio.charset.UnsupportedCharsetException e
String charsetName
public final java.lang.String toString (java.nio.charset.Charset)
java.nio.charset.Charset charset
protected abstract java.lang.String toStringInternal (java.nio.charset.Charset)
public final java.lang.String toStringUtf8 ()
public abstract boolean isValidUtf8 ()
protected abstract int partialIsValidUtf8 (int, int, int)
public abstract boolean equals (java.lang.Object)
public final int hashCode ()
int size
int h
public abstract java.io.InputStream newInput ()
public abstract com.google.protobuf.CodedInputStream newCodedInput ()
public static com.google.protobuf.ByteString$Output newOutput (int)
int initialCapacity
public static com.google.protobuf.ByteString$Output newOutput ()
static com.google.protobuf.ByteString$CodedBuilder newCodedBuilder (int)
int size
protected abstract int getTreeDepth ()
protected abstract boolean isBalanced ()
protected final int peekCachedHashCode ()
protected abstract int partialHash (int, int, int)
static void checkIndex (int, int)
int index
int size
static int checkRange (int, int, int)
int startIndex
int endIndex
int size
int length
public final java.lang.String toString ()
private java.lang.String truncateAndEscapeForDisplay ()
int limit
public volatile synthetic java.util.Iterator iterator ()
static synthetic int access$200 (byte)
byte x0
static void <clinit> ()
}
com/google/protobuf/CanIgnoreReturnValue.class
CanIgnoreReturnValue.java
package com.google.protobuf
abstract annotation com.google.protobuf.CanIgnoreReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/protobuf/CheckReturnValue.class
CheckReturnValue.java
package com.google.protobuf
abstract annotation com.google.protobuf.CheckReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/protobuf/CodedInputStream$1.class
CodedInputStream.java
package com.google.protobuf
synthetic com.google.protobuf.CodedInputStream$1 extends java.lang.Object {
}
com/google/protobuf/CodedInputStream$ArrayDecoder.class
CodedInputStream.java
package com.google.protobuf
final com.google.protobuf.CodedInputStream$ArrayDecoder extends com.google.protobuf.CodedInputStream {
private final byte[] buffer
private final boolean immutable
private int limit
private int bufferSizeAfterLimit
private int pos
private int startPos
private int lastTag
private boolean enableAliasing
private int currentLimit
private void <init> (byte[], int, int, boolean)
byte[] buffer
int offset
int len
boolean immutable
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.google.protobuf.InvalidProtocolBufferException
int value
public int getLastTag ()
public boolean skipField (int) throws java.io.IOException
int tag
public boolean skipField (int, com.google.protobuf.CodedOutputStream) throws java.io.IOException
long value
long value
com.google.protobuf.ByteString value
int endtag
int value
int tag
com.google.protobuf.CodedOutputStream output
public void skipMessage () throws java.io.IOException
int tag
public void skipMessage (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int tag
com.google.protobuf.CodedOutputStream output
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
String result
int size
public java.lang.String readStringRequireUtf8 () throws java.io.IOException
String result
int size
public void readGroup (int, com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite readGroup (int, com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.MessageLite result
public void readUnknownGroup (int, com.google.protobuf.MessageLite$Builder) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
public void readMessage (com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
public com.google.protobuf.MessageLite readMessage (com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
com.google.protobuf.MessageLite result
public com.google.protobuf.ByteString readBytes () throws java.io.IOException
com.google.protobuf.ByteString result
int size
public byte[] readByteArray () throws java.io.IOException
int size
public java.nio.ByteBuffer readByteBuffer () throws java.io.IOException
java.nio.ByteBuffer result
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int y
int tempPos
byte[] buffer
int x
private void skipRawVarint () throws java.io.IOException
private void skipRawVarintFastPath () throws java.io.IOException
int i
private void skipRawVarintSlowPath () throws java.io.IOException
int i
public long readRawVarint64 () throws java.io.IOException
long x
long x
long x
int tempPos
byte[] buffer
long x
int y
long readRawVarint64SlowPath () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
int tempPos
byte[] buffer
public long readRawLittleEndian64 () throws java.io.IOException
int tempPos
byte[] buffer
public void enableAliasing (boolean)
boolean enabled
public void resetSizeCounter ()
public int pushLimit (int) throws com.google.protobuf.InvalidProtocolBufferException
int byteLimit
int oldLimit
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
public boolean isAtEnd () throws java.io.IOException
public int getTotalBytesRead ()
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
int tempPos
int length
public void skipRawBytes (int) throws java.io.IOException
int length
synthetic void <init> (byte[], int, int, boolean, com.google.protobuf.CodedInputStream$1)
byte[] x0
int x1
int x2
boolean x3
com.google.protobuf.CodedInputStream$1 x4
}
com/google/protobuf/CodedInputStream$IterableDirectByteBufferDecoder.class
CodedInputStream.java
package com.google.protobuf
final com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder extends com.google.protobuf.CodedInputStream {
private final Iterable input
private final java.util.Iterator iterator
private java.nio.ByteBuffer currentByteBuffer
private final boolean immutable
private boolean enableAliasing
private int totalBufferSize
private int bufferSizeAfterCurrentLimit
private int currentLimit
private int lastTag
private int totalBytesRead
private int startOffset
private long currentByteBufferPos
private long currentByteBufferStartPos
private long currentAddress
private long currentByteBufferLimit
private void <init> (java.lang.Iterable, int, boolean)
Iterable inputBufs
int size
boolean immutableFlag
private void getNextByteBuffer () throws com.google.protobuf.InvalidProtocolBufferException
private void tryGetNextByteBuffer ()
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.google.protobuf.InvalidProtocolBufferException
int value
public int getLastTag ()
public boolean skipField (int) throws java.io.IOException
int tag
public boolean skipField (int, com.google.protobuf.CodedOutputStream) throws java.io.IOException
long value
long value
com.google.protobuf.ByteString value
int endtag
int value
int tag
com.google.protobuf.CodedOutputStream output
public void skipMessage () throws java.io.IOException
int tag
public void skipMessage (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int tag
com.google.protobuf.CodedOutputStream output
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
byte[] bytes
String result
byte[] bytes
String result
int size
public java.lang.String readStringRequireUtf8 () throws java.io.IOException
int bufferPos
String result
byte[] bytes
int size
public void readGroup (int, com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite readGroup (int, com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.MessageLite result
public void readUnknownGroup (int, com.google.protobuf.MessageLite$Builder) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
public void readMessage (com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
public com.google.protobuf.MessageLite readMessage (com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
com.google.protobuf.MessageLite result
public com.google.protobuf.ByteString readBytes () throws java.io.IOException
int idx
com.google.protobuf.ByteString result
byte[] bytes
int bytesToCopy
int idx
java.util.ArrayList byteStrings
int l
byte[] temp
int size
public byte[] readByteArray () throws java.io.IOException
public java.nio.ByteBuffer readByteBuffer () throws java.io.IOException
byte[] bytes
byte[] temp
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int y
long tempPos
int x
public long readRawVarint64 () throws java.io.IOException
long x
long x
long x
long tempPos
long x
int y
long readRawVarint64SlowPath () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
long tempPos
public long readRawLittleEndian64 () throws java.io.IOException
long tempPos
public void enableAliasing (boolean)
boolean enabled
public void resetSizeCounter ()
public int pushLimit (int) throws com.google.protobuf.InvalidProtocolBufferException
int byteLimit
int oldLimit
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
public boolean isAtEnd () throws java.io.IOException
public int getTotalBytesRead ()
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
byte[] bytes
byte[] bytes
int length
private void readRawBytesTo (byte[], int, int) throws java.io.IOException
int bytesToCopy
int l
byte[] bytes
int offset
int length
public void skipRawBytes (int) throws java.io.IOException
int rl
int l
int length
private void skipRawVarint () throws java.io.IOException
int i
private int remaining ()
private long currentRemaining ()
private java.nio.ByteBuffer slice (int, int) throws java.io.IOException
IllegalArgumentException e
int begin
int end
int prevPos
int prevLimit
java.nio.Buffer asBuffer
synthetic void <init> (java.lang.Iterable, int, boolean, com.google.protobuf.CodedInputStream$1)
Iterable x0
int x1
boolean x2
com.google.protobuf.CodedInputStream$1 x3
}
com/google/protobuf/CodedInputStream$StreamDecoder$RefillCallback.class
CodedInputStream.java
package com.google.protobuf
abstract com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback extends java.lang.Object {
public abstract void onRefill ()
}
com/google/protobuf/CodedInputStream$StreamDecoder$SkippedDataSink.class
CodedInputStream.java
package com.google.protobuf
com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink extends java.lang.Object implements com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback {
private int lastPos
private java.io.ByteArrayOutputStream byteArrayStream
final synthetic com.google.protobuf.CodedInputStream$StreamDecoder this$0
private void <init> (com.google.protobuf.CodedInputStream$StreamDecoder)
public void onRefill ()
java.nio.ByteBuffer getSkippedData ()
}
com/google/protobuf/CodedInputStream$StreamDecoder.class
CodedInputStream.java
package com.google.protobuf
final com.google.protobuf.CodedInputStream$StreamDecoder extends com.google.protobuf.CodedInputStream {
private final java.io.InputStream input
private final byte[] buffer
private int bufferSize
private int bufferSizeAfterLimit
private int pos
private int lastTag
private int totalBytesRetired
private int currentLimit
private com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback refillCallback
private void <init> (java.io.InputStream, int)
java.io.InputStream input
int bufferSize
private static int read (java.io.InputStream, byte[], int, int) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
java.io.InputStream input
byte[] data
int offset
int length
private static long skip (java.io.InputStream, long) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
java.io.InputStream input
long length
private static int available (java.io.InputStream) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
java.io.InputStream input
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.google.protobuf.InvalidProtocolBufferException
int value
public int getLastTag ()
public boolean skipField (int) throws java.io.IOException
int tag
public boolean skipField (int, com.google.protobuf.CodedOutputStream) throws java.io.IOException
long value
long value
com.google.protobuf.ByteString value
int endtag
int value
int tag
com.google.protobuf.CodedOutputStream output
public void skipMessage () throws java.io.IOException
int tag
public void skipMessage (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int tag
com.google.protobuf.CodedOutputStream output
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
String result
String result
int size
public java.lang.String readStringRequireUtf8 () throws java.io.IOException
byte[] bytes
int tempPos
byte[] bytes
int tempPos
int size
byte[] bytes
int oldPos
int tempPos
public void readGroup (int, com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite readGroup (int, com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.MessageLite result
public void readUnknownGroup (int, com.google.protobuf.MessageLite$Builder) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
public void readMessage (com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
public com.google.protobuf.MessageLite readMessage (com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
com.google.protobuf.MessageLite result
public com.google.protobuf.ByteString readBytes () throws java.io.IOException
com.google.protobuf.ByteString result
int size
public byte[] readByteArray () throws java.io.IOException
byte[] result
int size
public java.nio.ByteBuffer readByteBuffer () throws java.io.IOException
java.nio.ByteBuffer result
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int y
int tempPos
byte[] buffer
int x
private void skipRawVarint () throws java.io.IOException
private void skipRawVarintFastPath () throws java.io.IOException
int i
private void skipRawVarintSlowPath () throws java.io.IOException
int i
public long readRawVarint64 () throws java.io.IOException
long x
long x
long x
int tempPos
byte[] buffer
long x
int y
long readRawVarint64SlowPath () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
int tempPos
byte[] buffer
public long readRawLittleEndian64 () throws java.io.IOException
int tempPos
byte[] buffer
public void enableAliasing (boolean)
boolean enabled
public void resetSizeCounter ()
public int pushLimit (int) throws com.google.protobuf.InvalidProtocolBufferException
int byteLimit
int oldLimit
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
int currentAbsolutePosition
public boolean isAtEnd () throws java.io.IOException
public int getTotalBytesRead ()
private void refillBuffer (int) throws java.io.IOException
int n
private boolean tryRefillBuffer (int) throws java.io.IOException
int n
int tempPos
int bytesRead
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
int size
int tempPos
private byte[] readRawBytesSlowPath (int, boolean) throws java.io.IOException
byte[] chunk
int size
boolean ensureNoLeakedReferences
byte[] result
int originalBufferPos
int bufferedBytes
int sizeLeft
java.util.List chunks
byte[] bytes
int tempPos
private byte[] readRawBytesSlowPathOneChunk (int) throws java.io.IOException
int n
byte[] bytes
int tempPos
int size
int currentMessageSize
int bufferedBytes
int sizeLeft
private java.util.List readRawBytesSlowPathRemainingChunks (int) throws java.io.IOException
int n
byte[] chunk
int tempPos
int sizeLeft
java.util.List chunks
private com.google.protobuf.ByteString readBytesSlowPath (int) throws java.io.IOException
byte[] chunk
int size
byte[] result
int originalBufferPos
int bufferedBytes
int sizeLeft
java.util.List chunks
byte[] bytes
int tempPos
public void skipRawBytes (int) throws java.io.IOException
int size
private void skipRawBytesSlowPath (int) throws java.io.IOException
int toSkip
long skipped
int tempPos
int size
int totalSkipped
synthetic void <init> (java.io.InputStream, int, com.google.protobuf.CodedInputStream$1)
java.io.InputStream x0
int x1
com.google.protobuf.CodedInputStream$1 x2
static synthetic int access$500 (com.google.protobuf.CodedInputStream$StreamDecoder)
com.google.protobuf.CodedInputStream$StreamDecoder x0
static synthetic byte[] access$600 (com.google.protobuf.CodedInputStream$StreamDecoder)
com.google.protobuf.CodedInputStream$StreamDecoder x0
}
com/google/protobuf/CodedInputStream$UnsafeDirectNioDecoder.class
CodedInputStream.java
package com.google.protobuf
final com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder extends com.google.protobuf.CodedInputStream {
private final java.nio.ByteBuffer buffer
private final boolean immutable
private final long address
private long limit
private long pos
private long startPos
private int bufferSizeAfterLimit
private int lastTag
private boolean enableAliasing
private int currentLimit
static boolean isSupported ()
private void <init> (java.nio.ByteBuffer, boolean)
java.nio.ByteBuffer buffer
boolean immutable
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.google.protobuf.InvalidProtocolBufferException
int value
public int getLastTag ()
public boolean skipField (int) throws java.io.IOException
int tag
public boolean skipField (int, com.google.protobuf.CodedOutputStream) throws java.io.IOException
long value
long value
com.google.protobuf.ByteString value
int endtag
int value
int tag
com.google.protobuf.CodedOutputStream output
public void skipMessage () throws java.io.IOException
int tag
public void skipMessage (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int tag
com.google.protobuf.CodedOutputStream output
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
byte[] bytes
String result
int size
public java.lang.String readStringRequireUtf8 () throws java.io.IOException
int bufferPos
String result
int size
public void readGroup (int, com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.MessageLite readGroup (int, com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.MessageLite result
public void readUnknownGroup (int, com.google.protobuf.MessageLite$Builder) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite$Builder builder
public void readMessage (com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
public com.google.protobuf.MessageLite readMessage (com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Parser parser
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
com.google.protobuf.MessageLite result
public com.google.protobuf.ByteString readBytes () throws java.io.IOException
java.nio.ByteBuffer result
byte[] bytes
int size
public byte[] readByteArray () throws java.io.IOException
public java.nio.ByteBuffer readByteBuffer () throws java.io.IOException
java.nio.ByteBuffer result
byte[] bytes
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int y
long tempPos
int x
private void skipRawVarint () throws java.io.IOException
private void skipRawVarintFastPath () throws java.io.IOException
int i
private void skipRawVarintSlowPath () throws java.io.IOException
int i
public long readRawVarint64 () throws java.io.IOException
long x
long x
long x
long tempPos
long x
int y
long readRawVarint64SlowPath () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
long tempPos
public long readRawLittleEndian64 () throws java.io.IOException
long tempPos
public void enableAliasing (boolean)
boolean enabled
public void resetSizeCounter ()
public int pushLimit (int) throws com.google.protobuf.InvalidProtocolBufferException
int byteLimit
int oldLimit
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
public boolean isAtEnd () throws java.io.IOException
public int getTotalBytesRead ()
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
byte[] bytes
int length
public void skipRawBytes (int) throws java.io.IOException
int length
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
private int remaining ()
private int bufferPos (long)
long pos
private java.nio.ByteBuffer slice (long, long) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException ex
IllegalArgumentException e
long begin
long end
int prevPos
int prevLimit
java.nio.Buffer asBuffer
synthetic void <init> (java.nio.ByteBuffer, boolean, com.google.protobuf.CodedInputStream$1)
java.nio.ByteBuffer x0
boolean x1
com.google.protobuf.CodedInputStream$1 x2
}
com/google/protobuf/CodedInputStream.class
CodedInputStream.java
package com.google.protobuf
public abstract com.google.protobuf.CodedInputStream extends java.lang.Object {
private static final int DEFAULT_BUFFER_SIZE
private static final int DEFAULT_SIZE_LIMIT
private static volatile int defaultRecursionLimit
int recursionDepth
int recursionLimit
int sizeLimit
com.google.protobuf.CodedInputStreamReader wrapper
private boolean shouldDiscardUnknownFields
public static com.google.protobuf.CodedInputStream newInstance (java.io.InputStream)
java.io.InputStream input
public static com.google.protobuf.CodedInputStream newInstance (java.io.InputStream, int)
java.io.InputStream input
int bufferSize
public static com.google.protobuf.CodedInputStream newInstance (java.lang.Iterable)
Iterable input
static com.google.protobuf.CodedInputStream newInstance (java.lang.Iterable, boolean)
java.nio.ByteBuffer buf
Iterable bufs
boolean bufferIsImmutable
int flag
int totalSize
public static com.google.protobuf.CodedInputStream newInstance (byte[])
byte[] buf
public static com.google.protobuf.CodedInputStream newInstance (byte[], int, int)
byte[] buf
int off
int len
static com.google.protobuf.CodedInputStream newInstance (byte[], int, int, boolean)
com.google.protobuf.InvalidProtocolBufferException ex
byte[] buf
int off
int len
boolean bufferIsImmutable
com.google.protobuf.CodedInputStream$ArrayDecoder result
public static com.google.protobuf.CodedInputStream newInstance (java.nio.ByteBuffer)
java.nio.ByteBuffer buf
static com.google.protobuf.CodedInputStream newInstance (java.nio.ByteBuffer, boolean)
java.nio.ByteBuffer buf
boolean bufferIsImmutable
byte[] buffer
public void checkRecursionLimit () throws com.google.protobuf.InvalidProtocolBufferException
private void <init> ()
public abstract int readTag () throws java.io.IOException
public abstract void checkLastTagWas (int) throws com.google.protobuf.InvalidProtocolBufferException
public abstract int getLastTag ()
public abstract boolean skipField (int) throws java.io.IOException
public abstract boolean skipField (int, com.google.protobuf.CodedOutputStream) throws java.io.IOException
public abstract void skipMessage () throws java.io.IOException
public abstract void skipMessage (com.google.protobuf.CodedOutputStream) throws java.io.IOException
public abstract double readDouble () throws java.io.IOException
public abstract float readFloat () throws java.io.IOException
public abstract long readUInt64 () throws java.io.IOException
public abstract long readInt64 () throws java.io.IOException
public abstract int readInt32 () throws java.io.IOException
public abstract long readFixed64 () throws java.io.IOException
public abstract int readFixed32 () throws java.io.IOException
public abstract boolean readBool () throws java.io.IOException
public abstract java.lang.String readString () throws java.io.IOException
public abstract java.lang.String readStringRequireUtf8 () throws java.io.IOException
public abstract void readGroup (int, com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract com.google.protobuf.MessageLite readGroup (int, com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void readUnknownGroup (int, com.google.protobuf.MessageLite$Builder) throws java.io.IOException
public abstract void readMessage (com.google.protobuf.MessageLite$Builder, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract com.google.protobuf.MessageLite readMessage (com.google.protobuf.Parser, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract com.google.protobuf.ByteString readBytes () throws java.io.IOException
public abstract byte[] readByteArray () throws java.io.IOException
public abstract java.nio.ByteBuffer readByteBuffer () throws java.io.IOException
public abstract int readUInt32 () throws java.io.IOException
public abstract int readEnum () throws java.io.IOException
public abstract int readSFixed32 () throws java.io.IOException
public abstract long readSFixed64 () throws java.io.IOException
public abstract int readSInt32 () throws java.io.IOException
public abstract long readSInt64 () throws java.io.IOException
public abstract int readRawVarint32 () throws java.io.IOException
public abstract long readRawVarint64 () throws java.io.IOException
abstract long readRawVarint64SlowPath () throws java.io.IOException
public abstract int readRawLittleEndian32 () throws java.io.IOException
public abstract long readRawLittleEndian64 () throws java.io.IOException
public abstract void enableAliasing (boolean)
public final int setRecursionLimit (int)
int limit
int oldLimit
public final int setSizeLimit (int)
int limit
int oldLimit
final void discardUnknownFields ()
final void unsetDiscardUnknownFields ()
final boolean shouldDiscardUnknownFields ()
public abstract void resetSizeCounter ()
public abstract int pushLimit (int) throws com.google.protobuf.InvalidProtocolBufferException
public abstract void popLimit (int)
public abstract int getBytesUntilLimit ()
public abstract boolean isAtEnd () throws java.io.IOException
public abstract int getTotalBytesRead ()
public abstract byte readRawByte () throws java.io.IOException
public abstract byte[] readRawBytes (int) throws java.io.IOException
public abstract void skipRawBytes (int) throws java.io.IOException
public static int decodeZigZag32 (int)
int n
public static long decodeZigZag64 (long)
long n
public static int readRawVarint32 (int, java.io.InputStream) throws java.io.IOException
int b
int b
int firstByte
java.io.InputStream input
int result
int offset
static int readRawVarint32 (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
int firstByte
synthetic void <init> (com.google.protobuf.CodedInputStream$1)
com.google.protobuf.CodedInputStream$1 x0
static void <clinit> ()
}
com/google/protobuf/CodedInputStreamReader$1.class
CodedInputStreamReader.java
package com.google.protobuf
synthetic com.google.protobuf.CodedInputStreamReader$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/CodedInputStreamReader.class
CodedInputStreamReader.java
package com.google.protobuf
final com.google.protobuf.CodedInputStreamReader extends java.lang.Object implements com.google.protobuf.Reader {
private static final int FIXED32_MULTIPLE_MASK
private static final int FIXED64_MULTIPLE_MASK
private static final int NEXT_TAG_UNSET
private final com.google.protobuf.CodedInputStream input
private int tag
private int endGroupTag
private int nextTag
public static com.google.protobuf.CodedInputStreamReader forCodedInput (com.google.protobuf.CodedInputStream)
com.google.protobuf.CodedInputStream input
private void <init> (com.google.protobuf.CodedInputStream)
com.google.protobuf.CodedInputStream input
public boolean shouldDiscardUnknownFields ()
public int getFieldNumber () throws java.io.IOException
public int getTag ()
public boolean skipField () throws java.io.IOException
private void requireWireType (int) throws java.io.IOException
int requiredWireType
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
public java.lang.String readStringRequireUtf8 () throws java.io.IOException
public java.lang.Object readMessage (java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Class clazz
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public java.lang.Object readMessageBySchemaWithCheck (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public java.lang.Object readGroup (java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Class clazz
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public java.lang.Object readGroupBySchemaWithCheck (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public void mergeMessageField (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private void mergeMessageFieldInternal (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int size
int prevLimit
private java.lang.Object readMessage (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object newInstance
public void mergeGroupField (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private void mergeGroupFieldInternal (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int prevEndGroupTag
private java.lang.Object readGroup (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object newInstance
public com.google.protobuf.ByteString readBytes () throws java.io.IOException
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public void readDoubleList (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.DoubleArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readFloatList (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.FloatArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readUInt64List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readInt64List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readInt32List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readFixed64List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readFixed32List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readBoolList (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.BooleanArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readStringList (java.util.List) throws java.io.IOException
java.util.List target
public void readStringListRequireUtf8 (java.util.List) throws java.io.IOException
java.util.List target
public void readStringListInternal (java.util.List, boolean) throws java.io.IOException
int nextTag
com.google.protobuf.LazyStringList lazyList
int nextTag
java.util.List target
boolean requireUtf8
public void readMessageList (java.util.List, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.util.List target
Class targetType
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.Schema schema
public void readMessageList (java.util.List, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int nextTag
java.util.List target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int listTag
public void readGroupList (java.util.List, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.util.List target
Class targetType
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.Schema schema
public void readGroupList (java.util.List, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int nextTag
java.util.List target
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int listTag
public void readBytesList (java.util.List) throws java.io.IOException
int nextTag
java.util.List target
public void readUInt32List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readEnumList (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readSFixed32List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readSFixed64List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readSInt32List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.IntArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
public void readSInt64List (java.util.List) throws java.io.IOException
int bytes
int endPos
int nextTag
com.google.protobuf.LongArrayList plist
int bytes
int endPos
int nextTag
java.util.List target
private void verifyPackedFixed64Length (int) throws java.io.IOException
int bytes
public void readMap (java.util.Map, com.google.protobuf.MapEntryLite$Metadata, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException ignore
int number
java.util.Map target
com.google.protobuf.MapEntryLite$Metadata metadata
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int size
int prevLimit
Object key
Object value
private java.lang.Object readField (com.google.protobuf.WireFormat$FieldType, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.WireFormat$FieldType fieldType
Class messageType
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private void verifyPackedFixed32Length (int) throws java.io.IOException
int bytes
private void requirePosition (int) throws java.io.IOException
int expectedPosition
}
com/google/protobuf/CodedOutputStream$1.class
CodedOutputStream.java
package com.google.protobuf
synthetic com.google.protobuf.CodedOutputStream$1 extends java.lang.Object {
}
com/google/protobuf/CodedOutputStream$AbstractBufferedEncoder.class
CodedOutputStream.java
package com.google.protobuf
abstract com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder extends com.google.protobuf.CodedOutputStream {
final byte[] buffer
final int limit
int position
int totalBytesWritten
void <init> (int)
int bufferSize
public final int spaceLeft ()
public final int getTotalBytesWritten ()
final void buffer (byte)
byte value
final void bufferTag (int, int)
int fieldNumber
int wireType
final void bufferInt32NoTag (int)
int value
final void bufferUInt32NoTag (int)
long originalPos
int delta
int value
final void bufferUInt64NoTag (long)
long originalPos
int delta
long value
final void bufferFixed32NoTag (int)
int value
final void bufferFixed64NoTag (long)
long value
}
com/google/protobuf/CodedOutputStream$ArrayEncoder.class
CodedOutputStream.java
package com.google.protobuf
com.google.protobuf.CodedOutputStream$ArrayEncoder extends com.google.protobuf.CodedOutputStream {
private final byte[] buffer
private final int offset
private final int limit
private int position
void <init> (byte[], int, int)
byte[] buffer
int offset
int length
public final void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public final void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public final void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public final void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public final void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public final void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public final void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public final void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public final void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public final void writeByteArray (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public final void writeByteArray (int, byte[], int, int) throws java.io.IOException
int fieldNumber
byte[] value
int offset
int length
public final void writeByteBuffer (int, java.nio.ByteBuffer) throws java.io.IOException
int fieldNumber
java.nio.ByteBuffer value
public final void writeBytesNoTag (com.google.protobuf.ByteString) throws java.io.IOException
com.google.protobuf.ByteString value
public final void writeByteArrayNoTag (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public final void writeRawBytes (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer duplicated
java.nio.ByteBuffer value
public final void writeMessage (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
final void writeMessage (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public final void writeMessageSetExtension (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
public final void writeRawMessageSetExtension (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public final void writeMessageNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
com.google.protobuf.MessageLite value
final void writeMessageNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public final void write (byte) throws java.io.IOException
IndexOutOfBoundsException e
byte value
public final void writeInt32NoTag (int) throws java.io.IOException
int value
public final void writeUInt32NoTag (int) throws java.io.IOException
IndexOutOfBoundsException e
int value
public final void writeFixed32NoTag (int) throws java.io.IOException
IndexOutOfBoundsException e
int value
public final void writeUInt64NoTag (long) throws java.io.IOException
IndexOutOfBoundsException e
long value
public final void writeFixed64NoTag (long) throws java.io.IOException
IndexOutOfBoundsException e
long value
public final void write (byte[], int, int) throws java.io.IOException
IndexOutOfBoundsException e
byte[] value
int offset
int length
public final void writeLazy (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public final void write (java.nio.ByteBuffer) throws java.io.IOException
IndexOutOfBoundsException e
java.nio.ByteBuffer value
int length
public final void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer value
public final void writeStringNoTag (java.lang.String) throws java.io.IOException
int newPosition
int length
int length
int maxLength
int maxLengthVarIntSize
int minLengthVarIntSize
com.google.protobuf.Utf8$UnpairedSurrogateException e
IndexOutOfBoundsException e
String value
int oldPosition
public void flush ()
public final int spaceLeft ()
public final int getTotalBytesWritten ()
}
com/google/protobuf/CodedOutputStream$ByteOutputEncoder.class
CodedOutputStream.java
package com.google.protobuf
final com.google.protobuf.CodedOutputStream$ByteOutputEncoder extends com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder {
private final com.google.protobuf.ByteOutput out
void <init> (com.google.protobuf.ByteOutput, int)
com.google.protobuf.ByteOutput out
int bufferSize
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeByteArray (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeByteArray (int, byte[], int, int) throws java.io.IOException
int fieldNumber
byte[] value
int offset
int length
public void writeByteBuffer (int, java.nio.ByteBuffer) throws java.io.IOException
int fieldNumber
java.nio.ByteBuffer value
public void writeBytesNoTag (com.google.protobuf.ByteString) throws java.io.IOException
com.google.protobuf.ByteString value
public void writeByteArrayNoTag (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeRawBytes (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer duplicated
java.nio.ByteBuffer value
public void writeMessage (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
void writeMessage (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void writeMessageSetExtension (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
public void writeRawMessageSetExtension (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessageNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
com.google.protobuf.MessageLite value
void writeMessageNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void write (byte) throws java.io.IOException
byte value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeUInt32NoTag (int) throws java.io.IOException
int value
public void writeFixed32NoTag (int) throws java.io.IOException
int value
public void writeUInt64NoTag (long) throws java.io.IOException
long value
public void writeFixed64NoTag (long) throws java.io.IOException
long value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
byte[] encodedBytes
int actualLength
int newPosition
int length
int length
int minLengthVarIntSize
com.google.protobuf.Utf8$UnpairedSurrogateException e
IndexOutOfBoundsException e
String value
int maxLength
int maxLengthVarIntSize
int oldPosition
public void flush () throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeLazy (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer value
int length
public void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer value
int length
private void flushIfNotAvailable (int) throws java.io.IOException
int requiredSize
private void doFlush () throws java.io.IOException
}
com/google/protobuf/CodedOutputStream$HeapNioEncoder.class
CodedOutputStream.java
package com.google.protobuf
final com.google.protobuf.CodedOutputStream$HeapNioEncoder extends com.google.protobuf.CodedOutputStream$ArrayEncoder {
private final java.nio.ByteBuffer byteBuffer
private int initialPosition
void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
public void flush ()
}
com/google/protobuf/CodedOutputStream$OutOfSpaceException.class
CodedOutputStream.java
package com.google.protobuf
public com.google.protobuf.CodedOutputStream$OutOfSpaceException extends java.io.IOException {
private static final long serialVersionUID
private static final String MESSAGE
void <init> ()
void <init> (java.lang.String)
String explanationMessage
void <init> (java.lang.Throwable)
Throwable cause
void <init> (java.lang.String, java.lang.Throwable)
String explanationMessage
Throwable cause
}
com/google/protobuf/CodedOutputStream$OutputStreamEncoder.class
CodedOutputStream.java
package com.google.protobuf
final com.google.protobuf.CodedOutputStream$OutputStreamEncoder extends com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder {
private final java.io.OutputStream out
void <init> (java.io.OutputStream, int)
java.io.OutputStream out
int bufferSize
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeByteArray (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeByteArray (int, byte[], int, int) throws java.io.IOException
int fieldNumber
byte[] value
int offset
int length
public void writeByteBuffer (int, java.nio.ByteBuffer) throws java.io.IOException
int fieldNumber
java.nio.ByteBuffer value
public void writeBytesNoTag (com.google.protobuf.ByteString) throws java.io.IOException
com.google.protobuf.ByteString value
public void writeByteArrayNoTag (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeRawBytes (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer duplicated
java.nio.ByteBuffer value
public void writeMessage (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
void writeMessage (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void writeMessageSetExtension (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
public void writeRawMessageSetExtension (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessageNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
com.google.protobuf.MessageLite value
void writeMessageNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void write (byte) throws java.io.IOException
byte value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeUInt32NoTag (int) throws java.io.IOException
int value
public void writeFixed32NoTag (int) throws java.io.IOException
int value
public void writeUInt64NoTag (long) throws java.io.IOException
long value
public void writeFixed64NoTag (long) throws java.io.IOException
long value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
byte[] encodedBytes
int actualLength
int newPosition
int length
int length
com.google.protobuf.Utf8$UnpairedSurrogateException e
ArrayIndexOutOfBoundsException e
int maxLength
int maxLengthVarIntSize
int minLengthVarIntSize
int oldPosition
com.google.protobuf.Utf8$UnpairedSurrogateException e
String value
public void flush () throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
int bytesWritten
byte[] value
int offset
int length
public void writeLazy (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer) throws java.io.IOException
int bytesWritten
java.nio.ByteBuffer value
int length
public void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer value
private void flushIfNotAvailable (int) throws java.io.IOException
int requiredSize
private void doFlush () throws java.io.IOException
}
com/google/protobuf/CodedOutputStream$SafeDirectNioEncoder.class
CodedOutputStream.java
package com.google.protobuf
final com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder extends com.google.protobuf.CodedOutputStream {
private final java.nio.ByteBuffer originalBuffer
private final java.nio.ByteBuffer buffer
private final int initialPosition
void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeByteArray (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeByteArray (int, byte[], int, int) throws java.io.IOException
int fieldNumber
byte[] value
int offset
int length
public void writeByteBuffer (int, java.nio.ByteBuffer) throws java.io.IOException
int fieldNumber
java.nio.ByteBuffer value
public void writeMessage (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
void writeMessage (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void writeMessageSetExtension (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
public void writeRawMessageSetExtension (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessageNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
com.google.protobuf.MessageLite value
void writeMessageNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void write (byte) throws java.io.IOException
java.nio.BufferOverflowException e
byte value
public void writeBytesNoTag (com.google.protobuf.ByteString) throws java.io.IOException
com.google.protobuf.ByteString value
public void writeByteArrayNoTag (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeRawBytes (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer duplicated
java.nio.ByteBuffer value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeUInt32NoTag (int) throws java.io.IOException
java.nio.BufferOverflowException e
int value
public void writeFixed32NoTag (int) throws java.io.IOException
java.nio.BufferOverflowException e
int value
public void writeUInt64NoTag (long) throws java.io.IOException
java.nio.BufferOverflowException e
long value
public void writeFixed64NoTag (long) throws java.io.IOException
java.nio.BufferOverflowException e
long value
public void write (byte[], int, int) throws java.io.IOException
IndexOutOfBoundsException e
java.nio.BufferOverflowException e
byte[] value
int offset
int length
public void writeLazy (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.BufferOverflowException e
java.nio.ByteBuffer value
public void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
int startOfBytes
int endOfBytes
int length
int maxEncodedSize
int maxLengthVarIntSize
int minLengthVarIntSize
com.google.protobuf.Utf8$UnpairedSurrogateException e
IllegalArgumentException e
String value
int startPos
public void flush ()
public int spaceLeft ()
public int getTotalBytesWritten ()
private void encode (java.lang.String) throws java.io.IOException
IndexOutOfBoundsException e
String value
}
com/google/protobuf/CodedOutputStream$UnsafeDirectNioEncoder.class
CodedOutputStream.java
package com.google.protobuf
final com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder extends com.google.protobuf.CodedOutputStream {
private final java.nio.ByteBuffer originalBuffer
private final java.nio.ByteBuffer buffer
private final long address
private final long initialPosition
private final long limit
private final long oneVarintLimit
private long position
void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
static boolean isSupported ()
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeByteArray (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeByteArray (int, byte[], int, int) throws java.io.IOException
int fieldNumber
byte[] value
int offset
int length
public void writeByteBuffer (int, java.nio.ByteBuffer) throws java.io.IOException
int fieldNumber
java.nio.ByteBuffer value
public void writeMessage (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
void writeMessage (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void writeMessageSetExtension (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
public void writeRawMessageSetExtension (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeMessageNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
com.google.protobuf.MessageLite value
void writeMessageNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public void write (byte) throws java.io.IOException
byte value
public void writeBytesNoTag (com.google.protobuf.ByteString) throws java.io.IOException
com.google.protobuf.ByteString value
public void writeByteArrayNoTag (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeRawBytes (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer duplicated
java.nio.ByteBuffer value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeUInt32NoTag (int) throws java.io.IOException
int value
public void writeFixed32NoTag (int) throws java.io.IOException
int value
public void writeUInt64NoTag (long) throws java.io.IOException
long value
public void writeFixed64NoTag (long) throws java.io.IOException
long value
public void write (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeLazy (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void write (java.nio.ByteBuffer) throws java.io.IOException
int length
java.nio.BufferOverflowException e
java.nio.ByteBuffer value
public void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
int stringStart
int length
int length
int maxEncodedSize
int maxLengthVarIntSize
int minLengthVarIntSize
com.google.protobuf.Utf8$UnpairedSurrogateException e
IllegalArgumentException e
IndexOutOfBoundsException e
String value
long prevPos
public void flush ()
public int spaceLeft ()
public int getTotalBytesWritten ()
private void repositionBuffer (long)
long pos
private int bufferPos (long)
long pos
}
com/google/protobuf/CodedOutputStream.class
CodedOutputStream.java
package com.google.protobuf
public abstract com.google.protobuf.CodedOutputStream extends com.google.protobuf.ByteOutput {
private static final java.util.logging.Logger logger
private static final boolean HAS_UNSAFE_ARRAY_OPERATIONS
com.google.protobuf.CodedOutputStreamWriter wrapper
public static final int LITTLE_ENDIAN_32_SIZE
public static final int DEFAULT_BUFFER_SIZE
private boolean serializationDeterministic
static int computePreferredBufferSize (int)
int dataLength
public static com.google.protobuf.CodedOutputStream newInstance (java.io.OutputStream)
java.io.OutputStream output
public static com.google.protobuf.CodedOutputStream newInstance (java.io.OutputStream, int)
java.io.OutputStream output
int bufferSize
public static com.google.protobuf.CodedOutputStream newInstance (byte[])
byte[] flatArray
public static com.google.protobuf.CodedOutputStream newInstance (byte[], int, int)
byte[] flatArray
int offset
int length
public static com.google.protobuf.CodedOutputStream newInstance (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
static com.google.protobuf.CodedOutputStream newUnsafeInstance (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
static com.google.protobuf.CodedOutputStream newSafeInstance (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public void useDeterministicSerialization ()
boolean isSerializationDeterministic ()
public static com.google.protobuf.CodedOutputStream newInstance (java.nio.ByteBuffer, int)
java.nio.ByteBuffer byteBuffer
int unused
static com.google.protobuf.CodedOutputStream newInstance (com.google.protobuf.ByteOutput, int)
com.google.protobuf.ByteOutput byteOutput
int bufferSize
private void <init> ()
public abstract void writeTag (int, int) throws java.io.IOException
public abstract void writeInt32 (int, int) throws java.io.IOException
public abstract void writeUInt32 (int, int) throws java.io.IOException
public final void writeSInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public abstract void writeFixed32 (int, int) throws java.io.IOException
public final void writeSFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public final void writeInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public abstract void writeUInt64 (int, long) throws java.io.IOException
public final void writeSInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public abstract void writeFixed64 (int, long) throws java.io.IOException
public final void writeSFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public final void writeFloat (int, float) throws java.io.IOException
int fieldNumber
float value
public final void writeDouble (int, double) throws java.io.IOException
int fieldNumber
double value
public abstract void writeBool (int, boolean) throws java.io.IOException
public final void writeEnum (int, int) throws java.io.IOException
int fieldNumber
int value
public abstract void writeString (int, java.lang.String) throws java.io.IOException
public abstract void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
public abstract void writeByteArray (int, byte[]) throws java.io.IOException
public abstract void writeByteArray (int, byte[], int, int) throws java.io.IOException
public abstract void writeByteBuffer (int, java.nio.ByteBuffer) throws java.io.IOException
public final void writeRawByte (byte) throws java.io.IOException
byte value
public final void writeRawByte (int) throws java.io.IOException
int value
public final void writeRawBytes (byte[]) throws java.io.IOException
byte[] value
public final void writeRawBytes (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public final void writeRawBytes (com.google.protobuf.ByteString) throws java.io.IOException
com.google.protobuf.ByteString value
public abstract void writeRawBytes (java.nio.ByteBuffer) throws java.io.IOException
public abstract void writeMessage (int, com.google.protobuf.MessageLite) throws java.io.IOException
abstract void writeMessage (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
public abstract void writeMessageSetExtension (int, com.google.protobuf.MessageLite) throws java.io.IOException
public abstract void writeRawMessageSetExtension (int, com.google.protobuf.ByteString) throws java.io.IOException
public abstract void writeInt32NoTag (int) throws java.io.IOException
public abstract void writeUInt32NoTag (int) throws java.io.IOException
public final void writeSInt32NoTag (int) throws java.io.IOException
int value
public abstract void writeFixed32NoTag (int) throws java.io.IOException
public final void writeSFixed32NoTag (int) throws java.io.IOException
int value
public final void writeInt64NoTag (long) throws java.io.IOException
long value
public abstract void writeUInt64NoTag (long) throws java.io.IOException
public final void writeSInt64NoTag (long) throws java.io.IOException
long value
public abstract void writeFixed64NoTag (long) throws java.io.IOException
public final void writeSFixed64NoTag (long) throws java.io.IOException
long value
public final void writeFloatNoTag (float) throws java.io.IOException
float value
public final void writeDoubleNoTag (double) throws java.io.IOException
double value
public final void writeBoolNoTag (boolean) throws java.io.IOException
boolean value
public final void writeEnumNoTag (int) throws java.io.IOException
int value
public abstract void writeStringNoTag (java.lang.String) throws java.io.IOException
public abstract void writeBytesNoTag (com.google.protobuf.ByteString) throws java.io.IOException
public final void writeByteArrayNoTag (byte[]) throws java.io.IOException
byte[] value
public abstract void writeMessageNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
abstract void writeMessageNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
public abstract void write (byte) throws java.io.IOException
public abstract void write (byte[], int, int) throws java.io.IOException
public abstract void writeLazy (byte[], int, int) throws java.io.IOException
public abstract void write (java.nio.ByteBuffer) throws java.io.IOException
public abstract void writeLazy (java.nio.ByteBuffer) throws java.io.IOException
public static int computeInt32Size (int, int)
int fieldNumber
int value
public static int computeUInt32Size (int, int)
int fieldNumber
int value
public static int computeSInt32Size (int, int)
int fieldNumber
int value
public static int computeFixed32Size (int, int)
int fieldNumber
int value
public static int computeSFixed32Size (int, int)
int fieldNumber
int value
public static int computeInt64Size (int, long)
int fieldNumber
long value
public static int computeUInt64Size (int, long)
int fieldNumber
long value
public static int computeSInt64Size (int, long)
int fieldNumber
long value
public static int computeFixed64Size (int, long)
int fieldNumber
long value
public static int computeSFixed64Size (int, long)
int fieldNumber
long value
public static int computeFloatSize (int, float)
int fieldNumber
float value
public static int computeDoubleSize (int, double)
int fieldNumber
double value
public static int computeBoolSize (int, boolean)
int fieldNumber
boolean value
public static int computeEnumSize (int, int)
int fieldNumber
int value
public static int computeStringSize (int, java.lang.String)
int fieldNumber
String value
public static int computeBytesSize (int, com.google.protobuf.ByteString)
int fieldNumber
com.google.protobuf.ByteString value
public static int computeByteArraySize (int, byte[])
int fieldNumber
byte[] value
public static int computeByteBufferSize (int, java.nio.ByteBuffer)
int fieldNumber
java.nio.ByteBuffer value
public static int computeLazyFieldSize (int, com.google.protobuf.LazyFieldLite)
int fieldNumber
com.google.protobuf.LazyFieldLite value
public static int computeMessageSize (int, com.google.protobuf.MessageLite)
int fieldNumber
com.google.protobuf.MessageLite value
static int computeMessageSize (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema)
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public static int computeMessageSetExtensionSize (int, com.google.protobuf.MessageLite)
int fieldNumber
com.google.protobuf.MessageLite value
public static int computeRawMessageSetExtensionSize (int, com.google.protobuf.ByteString)
int fieldNumber
com.google.protobuf.ByteString value
public static int computeLazyFieldMessageSetExtensionSize (int, com.google.protobuf.LazyFieldLite)
int fieldNumber
com.google.protobuf.LazyFieldLite value
public static int computeTagSize (int)
int fieldNumber
public static int computeInt32SizeNoTag (int)
int value
public static int computeUInt32SizeNoTag (int)
int value
public static int computeSInt32SizeNoTag (int)
int value
public static int computeFixed32SizeNoTag (int)
int unused
public static int computeSFixed32SizeNoTag (int)
int unused
public static int computeInt64SizeNoTag (long)
long value
public static int computeUInt64SizeNoTag (long)
long value
int n
public static int computeSInt64SizeNoTag (long)
long value
public static int computeFixed64SizeNoTag (long)
long unused
public static int computeSFixed64SizeNoTag (long)
long unused
public static int computeFloatSizeNoTag (float)
float unused
public static int computeDoubleSizeNoTag (double)
double unused
public static int computeBoolSizeNoTag (boolean)
boolean unused
public static int computeEnumSizeNoTag (int)
int value
public static int computeStringSizeNoTag (java.lang.String)
int length
byte[] bytes
com.google.protobuf.Utf8$UnpairedSurrogateException e
String value
int length
public static int computeLazyFieldSizeNoTag (com.google.protobuf.LazyFieldLite)
com.google.protobuf.LazyFieldLite value
public static int computeBytesSizeNoTag (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public static int computeByteArraySizeNoTag (byte[])
byte[] value
public static int computeByteBufferSizeNoTag (java.nio.ByteBuffer)
java.nio.ByteBuffer value
public static int computeMessageSizeNoTag (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite value
static int computeMessageSizeNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema)
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
static int computeLengthDelimitedFieldSize (int)
int fieldLength
public static int encodeZigZag32 (int)
int n
public static long encodeZigZag64 (long)
long n
public abstract void flush () throws java.io.IOException
public abstract int spaceLeft ()
public final void checkNoSpaceLeft ()
public abstract int getTotalBytesWritten ()
abstract void writeByteArrayNoTag (byte[], int, int) throws java.io.IOException
final void inefficientWriteStringNoTag (java.lang.String, com.google.protobuf.Utf8$UnpairedSurrogateException) throws java.io.IOException
IndexOutOfBoundsException e
String value
com.google.protobuf.Utf8$UnpairedSurrogateException cause
byte[] bytes
public final void writeGroup (int, com.google.protobuf.MessageLite) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
final void writeGroup (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public final void writeGroupNoTag (com.google.protobuf.MessageLite) throws java.io.IOException
com.google.protobuf.MessageLite value
final void writeGroupNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema) throws java.io.IOException
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public static int computeGroupSize (int, com.google.protobuf.MessageLite)
int fieldNumber
com.google.protobuf.MessageLite value
static int computeGroupSize (int, com.google.protobuf.MessageLite, com.google.protobuf.Schema)
int fieldNumber
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public static int computeGroupSizeNoTag (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite value
static int computeGroupSizeNoTag (com.google.protobuf.MessageLite, com.google.protobuf.Schema)
com.google.protobuf.MessageLite value
com.google.protobuf.Schema schema
public final void writeRawVarint32 (int) throws java.io.IOException
int value
public final void writeRawVarint64 (long) throws java.io.IOException
long value
public static int computeRawVarint32Size (int)
int value
public static int computeRawVarint64Size (long)
long value
public final void writeRawLittleEndian32 (int) throws java.io.IOException
int value
public final void writeRawLittleEndian64 (long) throws java.io.IOException
long value
synthetic void <init> (com.google.protobuf.CodedOutputStream$1)
com.google.protobuf.CodedOutputStream$1 x0
static synthetic boolean access$100 ()
static void <clinit> ()
}
com/google/protobuf/CodedOutputStreamWriter$1.class
CodedOutputStreamWriter.java
package com.google.protobuf
synthetic com.google.protobuf.CodedOutputStreamWriter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/CodedOutputStreamWriter.class
CodedOutputStreamWriter.java
package com.google.protobuf
final com.google.protobuf.CodedOutputStreamWriter extends java.lang.Object implements com.google.protobuf.Writer {
private final com.google.protobuf.CodedOutputStream output
public static com.google.protobuf.CodedOutputStreamWriter forCodedOutput (com.google.protobuf.CodedOutputStream)
com.google.protobuf.CodedOutputStream output
private void <init> (com.google.protobuf.CodedOutputStream)
com.google.protobuf.CodedOutputStream output
public com.google.protobuf.Writer$FieldOrder fieldOrder ()
public int getTotalBytesWritten ()
public void writeSFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeSFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFloat (int, float) throws java.io.IOException
int fieldNumber
float value
public void writeDouble (int, double) throws java.io.IOException
int fieldNumber
double value
public void writeEnum (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeMessage (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeMessage (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
public void writeGroup (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeGroup (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Schema schema
public void writeStartGroup (int) throws java.io.IOException
int fieldNumber
public void writeEndGroup (int) throws java.io.IOException
int fieldNumber
public final void writeMessageSetItem (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeInt32List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeFixed32List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeInt64List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeUInt64List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeFixed64List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeFloatList (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeDoubleList (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeEnumList (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeBoolList (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeStringList (int, java.util.List) throws java.io.IOException
int i
com.google.protobuf.LazyStringList lazyList
int i
int fieldNumber
java.util.List value
private void writeLazyString (int, java.lang.Object) throws java.io.IOException
int fieldNumber
Object value
public void writeBytesList (int, java.util.List) throws java.io.IOException
int i
int fieldNumber
java.util.List value
public void writeUInt32List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeSFixed32List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeSFixed64List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeSInt32List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeSInt64List (int, java.util.List, boolean) throws java.io.IOException
int i
int i
int dataSize
int i
int fieldNumber
java.util.List value
boolean packed
public void writeMessageList (int, java.util.List) throws java.io.IOException
int i
int fieldNumber
java.util.List value
public void writeMessageList (int, java.util.List, com.google.protobuf.Schema) throws java.io.IOException
int i
int fieldNumber
java.util.List value
com.google.protobuf.Schema schema
public void writeGroupList (int, java.util.List) throws java.io.IOException
int i
int fieldNumber
java.util.List value
public void writeGroupList (int, java.util.List, com.google.protobuf.Schema) throws java.io.IOException
int i
int fieldNumber
java.util.List value
com.google.protobuf.Schema schema
public void writeMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
java.util.Map$Entry entry
int fieldNumber
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map map
private void writeDeterministicMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
Object value
int fieldNumber
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map map
private void writeDeterministicBooleanMapEntry (int, boolean, java.lang.Object, com.google.protobuf.MapEntryLite$Metadata) throws java.io.IOException
int fieldNumber
boolean key
Object value
com.google.protobuf.MapEntryLite$Metadata metadata
private void writeDeterministicIntegerMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
int k
Object value
int key
int fieldNumber
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map map
int[] keys
int index
private void writeDeterministicLongMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
long k
Object value
long key
int fieldNumber
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map map
long[] keys
int index
private void writeDeterministicStringMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
String k
Object value
String key
int fieldNumber
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map map
String[] keys
int index
}
com/google/protobuf/CompileTimeConstant.class
CompileTimeConstant.java
package com.google.protobuf
abstract annotation com.google.protobuf.CompileTimeConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/protobuf/DoubleArrayList.class
DoubleArrayList.java
package com.google.protobuf
final com.google.protobuf.DoubleArrayList extends com.google.protobuf.AbstractProtobufList implements com.google.protobuf.Internal$DoubleList java.util.RandomAccess com.google.protobuf.PrimitiveNonBoxingCollection {
private static final com.google.protobuf.DoubleArrayList EMPTY_LIST
private double[] array
private int size
public static com.google.protobuf.DoubleArrayList emptyList ()
void <init> ()
private void <init> (double[], int)
double[] other
int size
protected void removeRange (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
int i
Object o
com.google.protobuf.DoubleArrayList other
double[] arr
public int hashCode ()
long bits
int i
int result
public com.google.protobuf.Internal$DoubleList mutableCopyWithCapacity (int)
int capacity
public java.lang.Double get (int)
int index
public double getDouble (int)
int index
public int indexOf (java.lang.Object)
int i
Object element
double unboxedElement
int numElems
public boolean contains (java.lang.Object)
Object element
public int size ()
public java.lang.Double set (int, java.lang.Double)
int index
Double element
public double setDouble (int, double)
int index
double element
double previousValue
public boolean add (java.lang.Double)
Double element
public void add (int, java.lang.Double)
int index
Double element
public void addDouble (double)
int length
double[] newArray
double element
private void addDouble (int, double)
int length
double[] newArray
int index
double element
public boolean addAll (java.util.Collection)
java.util.Collection collection
com.google.protobuf.DoubleArrayList list
int overflow
int newSize
public java.lang.Double remove (int)
int index
double value
private void ensureIndexInRange (int)
int index
private java.lang.String makeOutOfBoundsExceptionMessage (int)
int index
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
public volatile synthetic java.lang.Object get (int)
static void <clinit> ()
}
com/google/protobuf/ExperimentalApi.class
ExperimentalApi.java
package com.google.protobuf
public abstract annotation com.google.protobuf.ExperimentalApi extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/protobuf/ExtensionLite.class
ExtensionLite.java
package com.google.protobuf
public abstract com.google.protobuf.ExtensionLite extends java.lang.Object {
public void <init> ()
public abstract int getNumber ()
public abstract com.google.protobuf.WireFormat$FieldType getLiteType ()
public abstract boolean isRepeated ()
public abstract java.lang.Object getDefaultValue ()
public abstract com.google.protobuf.MessageLite getMessageDefaultInstance ()
boolean isLite ()
}
com/google/protobuf/ExtensionRegistryFactory.class
ExtensionRegistryFactory.java
package com.google.protobuf
final com.google.protobuf.ExtensionRegistryFactory extends java.lang.Object {
static final String FULL_REGISTRY_CLASS_NAME
static final Class EXTENSION_REGISTRY_CLASS
void <init> ()
static java.lang.Class reflectExtensionRegistry ()
ClassNotFoundException e
public static com.google.protobuf.ExtensionRegistryLite create ()
com.google.protobuf.ExtensionRegistryLite result
public static com.google.protobuf.ExtensionRegistryLite createEmpty ()
com.google.protobuf.ExtensionRegistryLite result
static boolean isFullRegistry (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite registry
private static final com.google.protobuf.ExtensionRegistryLite invokeSubclassFactory (java.lang.String)
Exception e
String methodName
static void <clinit> ()
}
com/google/protobuf/ExtensionRegistryLite$ExtensionClassHolder.class
ExtensionRegistryLite.java
package com.google.protobuf
com.google.protobuf.ExtensionRegistryLite$ExtensionClassHolder extends java.lang.Object {
static final Class INSTANCE
private void <init> ()
static java.lang.Class resolveExtensionClass ()
ClassNotFoundException e
static void <clinit> ()
}
com/google/protobuf/ExtensionRegistryLite$ObjectIntPair.class
ExtensionRegistryLite.java
package com.google.protobuf
final com.google.protobuf.ExtensionRegistryLite$ObjectIntPair extends java.lang.Object {
private final Object object
private final int number
void <init> (java.lang.Object, int)
Object object
int number
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.google.protobuf.ExtensionRegistryLite$ObjectIntPair other
}
com/google/protobuf/ExtensionRegistryLite.class
ExtensionRegistryLite.java
package com.google.protobuf
public com.google.protobuf.ExtensionRegistryLite extends java.lang.Object {
private static volatile boolean eagerlyParseMessageSets
private static boolean doFullRuntimeInheritanceCheck
static final String EXTENSION_CLASS_NAME
private static volatile com.google.protobuf.ExtensionRegistryLite emptyRegistry
static final com.google.protobuf.ExtensionRegistryLite EMPTY_REGISTRY_LITE
private final java.util.Map extensionsByNumber
public static boolean isEagerlyParseMessageSets ()
public static void setEagerlyParseMessageSets (boolean)
boolean isEagerlyParse
public static com.google.protobuf.ExtensionRegistryLite newInstance ()
public static com.google.protobuf.ExtensionRegistryLite getEmptyRegistry ()
com.google.protobuf.ExtensionRegistryLite result
public com.google.protobuf.ExtensionRegistryLite getUnmodifiable ()
public com.google.protobuf.GeneratedMessageLite$GeneratedExtension findLiteExtensionByNumber (com.google.protobuf.MessageLite, int)
com.google.protobuf.MessageLite containingTypeDefaultInstance
int fieldNumber
public final void add (com.google.protobuf.GeneratedMessageLite$GeneratedExtension)
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
public final void add (com.google.protobuf.ExtensionLite)
Exception e
com.google.protobuf.ExtensionLite extension
void <init> ()
void <init> (com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ExtensionRegistryLite other
void <init> (boolean)
boolean empty
static void <clinit> ()
}
com/google/protobuf/ExtensionSchema.class
ExtensionSchema.java
package com.google.protobuf
abstract com.google.protobuf.ExtensionSchema extends java.lang.Object {
void <init> ()
abstract boolean hasExtensions (com.google.protobuf.MessageLite)
abstract com.google.protobuf.FieldSet getExtensions (java.lang.Object)
abstract void setExtensions (java.lang.Object, com.google.protobuf.FieldSet)
abstract com.google.protobuf.FieldSet getMutableExtensions (java.lang.Object)
abstract void makeImmutable (java.lang.Object)
abstract java.lang.Object parseExtension (java.lang.Object, com.google.protobuf.Reader, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet, java.lang.Object, com.google.protobuf.UnknownFieldSchema) throws java.io.IOException
abstract int extensionNumber (java.util.Map$Entry)
abstract void serializeExtension (com.google.protobuf.Writer, java.util.Map$Entry) throws java.io.IOException
abstract java.lang.Object findExtensionByNumber (com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.MessageLite, int)
abstract void parseLengthPrefixedMessageSetItem (com.google.protobuf.Reader, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet) throws java.io.IOException
abstract void parseMessageSetItem (com.google.protobuf.ByteString, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet) throws java.io.IOException
}
com/google/protobuf/ExtensionSchemaLite$1.class
ExtensionSchemaLite.java
package com.google.protobuf
synthetic com.google.protobuf.ExtensionSchemaLite$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/ExtensionSchemaLite.class
ExtensionSchemaLite.java
package com.google.protobuf
final com.google.protobuf.ExtensionSchemaLite extends com.google.protobuf.ExtensionSchema {
void <init> ()
boolean hasExtensions (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite prototype
com.google.protobuf.FieldSet getExtensions (java.lang.Object)
Object message
void setExtensions (java.lang.Object, com.google.protobuf.FieldSet)
Object message
com.google.protobuf.FieldSet extensions
com.google.protobuf.FieldSet getMutableExtensions (java.lang.Object)
Object message
void makeImmutable (java.lang.Object)
Object message
java.lang.Object parseExtension (java.lang.Object, com.google.protobuf.Reader, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet, java.lang.Object, com.google.protobuf.UnknownFieldSchema) throws java.io.IOException
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
java.util.List list
Object value
int number
Object enumValue
Object newValue
com.google.protobuf.Schema extSchema
Object oldValue
Object newValue
com.google.protobuf.Schema extSchema
Object oldValue
Object oldValue
Object value
Object containerMessage
com.google.protobuf.Reader reader
Object extensionObject
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.FieldSet extensions
Object unknownFields
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
int fieldNumber
int extensionNumber (java.util.Map$Entry)
java.util.Map$Entry extension
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor descriptor
void serializeExtension (com.google.protobuf.Writer, java.util.Map$Entry) throws java.io.IOException
java.util.List data
java.util.List data
com.google.protobuf.Writer writer
java.util.Map$Entry extension
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor descriptor
java.lang.Object findExtensionByNumber (com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.MessageLite, int)
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.MessageLite defaultInstance
int number
void parseLengthPrefixedMessageSetItem (com.google.protobuf.Reader, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet) throws java.io.IOException
com.google.protobuf.Reader reader
Object extensionObject
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.FieldSet extensions
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
Object value
void parseMessageSetItem (com.google.protobuf.ByteString, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet) throws java.io.IOException
com.google.protobuf.ByteString data
Object extensionObject
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.FieldSet extensions
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
com.google.protobuf.MessageLite$Builder builder
com.google.protobuf.CodedInputStream input
}
com/google/protobuf/ExtensionSchemas.class
ExtensionSchemas.java
package com.google.protobuf
final com.google.protobuf.ExtensionSchemas extends java.lang.Object {
private static final com.google.protobuf.ExtensionSchema LITE_SCHEMA
private static final com.google.protobuf.ExtensionSchema FULL_SCHEMA
void <init> ()
private static com.google.protobuf.ExtensionSchema loadSchemaForFullRuntime ()
Class clazz
Exception e
static com.google.protobuf.ExtensionSchema lite ()
static com.google.protobuf.ExtensionSchema full ()
static void <clinit> ()
}
com/google/protobuf/FieldInfo$1.class
FieldInfo.java
package com.google.protobuf
synthetic com.google.protobuf.FieldInfo$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$FieldType
static void <clinit> ()
}
com/google/protobuf/FieldInfo$Builder.class
FieldInfo.java
package com.google.protobuf
public final com.google.protobuf.FieldInfo$Builder extends java.lang.Object {
private java.lang.reflect.Field field
private com.google.protobuf.FieldType type
private int fieldNumber
private java.lang.reflect.Field presenceField
private int presenceMask
private boolean required
private boolean enforceUtf8
private com.google.protobuf.OneofInfo oneof
private Class oneofStoredType
private Object mapDefaultEntry
private com.google.protobuf.Internal$EnumVerifier enumVerifier
private java.lang.reflect.Field cachedSizeField
private void <init> ()
public com.google.protobuf.FieldInfo$Builder withField (java.lang.reflect.Field)
java.lang.reflect.Field field
public com.google.protobuf.FieldInfo$Builder withType (com.google.protobuf.FieldType)
com.google.protobuf.FieldType type
public com.google.protobuf.FieldInfo$Builder withFieldNumber (int)
int fieldNumber
public com.google.protobuf.FieldInfo$Builder withPresence (java.lang.reflect.Field, int)
java.lang.reflect.Field presenceField
int presenceMask
public com.google.protobuf.FieldInfo$Builder withOneof (com.google.protobuf.OneofInfo, java.lang.Class)
com.google.protobuf.OneofInfo oneof
Class oneofStoredType
public com.google.protobuf.FieldInfo$Builder withRequired (boolean)
boolean required
public com.google.protobuf.FieldInfo$Builder withMapDefaultEntry (java.lang.Object)
Object mapDefaultEntry
public com.google.protobuf.FieldInfo$Builder withEnforceUtf8 (boolean)
boolean enforceUtf8
public com.google.protobuf.FieldInfo$Builder withEnumVerifier (com.google.protobuf.Internal$EnumVerifier)
com.google.protobuf.Internal$EnumVerifier enumVerifier
public com.google.protobuf.FieldInfo$Builder withCachedSizeField (java.lang.reflect.Field)
java.lang.reflect.Field cachedSizeField
public com.google.protobuf.FieldInfo build ()
synthetic void <init> (com.google.protobuf.FieldInfo$1)
com.google.protobuf.FieldInfo$1 x0
}
com/google/protobuf/FieldInfo.class
FieldInfo.java
package com.google.protobuf
final com.google.protobuf.FieldInfo extends java.lang.Object implements java.lang.Comparable {
private final java.lang.reflect.Field field
private final com.google.protobuf.FieldType type
private final Class messageClass
private final int fieldNumber
private final java.lang.reflect.Field presenceField
private final int presenceMask
private final boolean required
private final boolean enforceUtf8
private final com.google.protobuf.OneofInfo oneof
private final java.lang.reflect.Field cachedSizeField
private final Class oneofStoredType
private final Object mapDefaultEntry
private final com.google.protobuf.Internal$EnumVerifier enumVerifier
public static com.google.protobuf.FieldInfo forField (java.lang.reflect.Field, int, com.google.protobuf.FieldType, boolean)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
boolean enforceUtf8
public static com.google.protobuf.FieldInfo forPackedField (java.lang.reflect.Field, int, com.google.protobuf.FieldType, java.lang.reflect.Field)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
java.lang.reflect.Field cachedSizeField
public static com.google.protobuf.FieldInfo forRepeatedMessageField (java.lang.reflect.Field, int, com.google.protobuf.FieldType, java.lang.Class)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
Class messageClass
public static com.google.protobuf.FieldInfo forFieldWithEnumVerifier (java.lang.reflect.Field, int, com.google.protobuf.FieldType, com.google.protobuf.Internal$EnumVerifier)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
com.google.protobuf.Internal$EnumVerifier enumVerifier
public static com.google.protobuf.FieldInfo forPackedFieldWithEnumVerifier (java.lang.reflect.Field, int, com.google.protobuf.FieldType, com.google.protobuf.Internal$EnumVerifier, java.lang.reflect.Field)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
com.google.protobuf.Internal$EnumVerifier enumVerifier
java.lang.reflect.Field cachedSizeField
public static com.google.protobuf.FieldInfo forProto2OptionalField (java.lang.reflect.Field, int, com.google.protobuf.FieldType, java.lang.reflect.Field, int, boolean, com.google.protobuf.Internal$EnumVerifier)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
java.lang.reflect.Field presenceField
int presenceMask
boolean enforceUtf8
com.google.protobuf.Internal$EnumVerifier enumVerifier
public static com.google.protobuf.FieldInfo forOneofMemberField (int, com.google.protobuf.FieldType, com.google.protobuf.OneofInfo, java.lang.Class, boolean, com.google.protobuf.Internal$EnumVerifier)
int fieldNumber
com.google.protobuf.FieldType fieldType
com.google.protobuf.OneofInfo oneof
Class oneofStoredType
boolean enforceUtf8
com.google.protobuf.Internal$EnumVerifier enumVerifier
private static void checkFieldNumber (int)
int fieldNumber
public static com.google.protobuf.FieldInfo forProto2RequiredField (java.lang.reflect.Field, int, com.google.protobuf.FieldType, java.lang.reflect.Field, int, boolean, com.google.protobuf.Internal$EnumVerifier)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType fieldType
java.lang.reflect.Field presenceField
int presenceMask
boolean enforceUtf8
com.google.protobuf.Internal$EnumVerifier enumVerifier
public static com.google.protobuf.FieldInfo forMapField (java.lang.reflect.Field, int, java.lang.Object, com.google.protobuf.Internal$EnumVerifier)
java.lang.reflect.Field field
int fieldNumber
Object mapDefaultEntry
com.google.protobuf.Internal$EnumVerifier enumVerifier
private void <init> (java.lang.reflect.Field, int, com.google.protobuf.FieldType, java.lang.Class, java.lang.reflect.Field, int, boolean, boolean, com.google.protobuf.OneofInfo, java.lang.Class, java.lang.Object, com.google.protobuf.Internal$EnumVerifier, java.lang.reflect.Field)
java.lang.reflect.Field field
int fieldNumber
com.google.protobuf.FieldType type
Class messageClass
java.lang.reflect.Field presenceField
int presenceMask
boolean required
boolean enforceUtf8
com.google.protobuf.OneofInfo oneof
Class oneofStoredType
Object mapDefaultEntry
com.google.protobuf.Internal$EnumVerifier enumVerifier
java.lang.reflect.Field cachedSizeField
public int getFieldNumber ()
public java.lang.reflect.Field getField ()
public com.google.protobuf.FieldType getType ()
public com.google.protobuf.OneofInfo getOneof ()
public java.lang.Class getOneofStoredType ()
public com.google.protobuf.Internal$EnumVerifier getEnumVerifier ()
public int compareTo (com.google.protobuf.FieldInfo)
com.google.protobuf.FieldInfo o
public java.lang.Class getListElementType ()
public java.lang.reflect.Field getPresenceField ()
public java.lang.Object getMapDefaultEntry ()
public int getPresenceMask ()
public boolean isRequired ()
public boolean isEnforceUtf8 ()
public java.lang.reflect.Field getCachedSizeField ()
public java.lang.Class getMessageFieldClass ()
public static com.google.protobuf.FieldInfo$Builder newBuilder ()
private static boolean isExactlyOneBitSet (int)
int value
public volatile synthetic int compareTo (java.lang.Object)
}
com/google/protobuf/FieldSet$1.class
FieldSet.java
package com.google.protobuf
synthetic com.google.protobuf.FieldSet$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$JavaType
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/FieldSet$Builder.class
FieldSet.java
package com.google.protobuf
final com.google.protobuf.FieldSet$Builder extends java.lang.Object {
private com.google.protobuf.SmallSortedMap fields
private boolean hasLazyField
private boolean isMutable
private boolean hasNestedBuilders
private void <init> ()
private void <init> (com.google.protobuf.SmallSortedMap)
com.google.protobuf.SmallSortedMap fields
public com.google.protobuf.FieldSet build ()
public com.google.protobuf.FieldSet buildPartial ()
private com.google.protobuf.FieldSet buildImpl (boolean)
boolean partial
com.google.protobuf.SmallSortedMap fieldsForBuild
com.google.protobuf.FieldSet fieldSet
private static void replaceBuilders (com.google.protobuf.SmallSortedMap, boolean)
int i
java.util.Map$Entry entry
com.google.protobuf.SmallSortedMap fieldMap
boolean partial
private static void replaceBuilders (java.util.Map$Entry, boolean)
java.util.Map$Entry entry
boolean partial
private static java.lang.Object replaceBuilders (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object, boolean)
Object oldElement
Object newElement
int i
java.util.List list
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
boolean partial
private static java.lang.Object replaceBuilder (java.lang.Object, boolean)
Object value
boolean partial
com.google.protobuf.MessageLite$Builder builder
public static com.google.protobuf.FieldSet$Builder fromFieldSet (com.google.protobuf.FieldSet)
com.google.protobuf.FieldSet fieldSet
com.google.protobuf.FieldSet$Builder builder
public java.util.Map getAllFields ()
com.google.protobuf.SmallSortedMap result
public boolean hasField (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
public java.lang.Object getField (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
java.lang.Object getFieldAllowBuilders (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object o
private void ensureIsMutable ()
public void setField (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
Object element
java.util.List newList
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
public void clearField (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
public int getRepeatedFieldCount (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
public java.lang.Object getRepeatedField (com.google.protobuf.FieldSet$FieldDescriptorLite, int)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
int index
Object value
java.lang.Object getRepeatedFieldAllowBuilders (com.google.protobuf.FieldSet$FieldDescriptorLite, int)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
int index
Object value
public void setRepeatedField (com.google.protobuf.FieldSet$FieldDescriptorLite, int, java.lang.Object)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
int index
Object value
Object list
public void addRepeatedField (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
java.util.List list
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
Object existingValue
java.util.List list
private void verifyType (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
public boolean isInitialized ()
int i
java.util.Map$Entry entry
public void mergeFrom (com.google.protobuf.FieldSet)
int i
java.util.Map$Entry entry
com.google.protobuf.FieldSet other
private void mergeFromField (java.util.Map$Entry)
Object element
java.util.List value
Object value
java.util.Map$Entry entry
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object otherValue
synthetic void <init> (com.google.protobuf.FieldSet$1)
com.google.protobuf.FieldSet$1 x0
}
com/google/protobuf/FieldSet$FieldDescriptorLite.class
FieldSet.java
package com.google.protobuf
public abstract com.google.protobuf.FieldSet$FieldDescriptorLite extends java.lang.Object implements java.lang.Comparable {
public abstract int getNumber ()
public abstract com.google.protobuf.WireFormat$FieldType getLiteType ()
public abstract com.google.protobuf.WireFormat$JavaType getLiteJavaType ()
public abstract boolean isRepeated ()
public abstract boolean isPacked ()
public abstract com.google.protobuf.Internal$EnumLiteMap getEnumType ()
public abstract com.google.protobuf.MessageLite$Builder internalMergeFrom (com.google.protobuf.MessageLite$Builder, com.google.protobuf.MessageLite)
}
com/google/protobuf/FieldSet.class
FieldSet.java
package com.google.protobuf
final com.google.protobuf.FieldSet extends java.lang.Object {
private static final int DEFAULT_FIELD_MAP_ARRAY_SIZE
private final com.google.protobuf.SmallSortedMap fields
private boolean isImmutable
private boolean hasLazyField
private static final com.google.protobuf.FieldSet DEFAULT_INSTANCE
private void <init> ()
private void <init> (boolean)
boolean dummy
private void <init> (com.google.protobuf.SmallSortedMap)
com.google.protobuf.SmallSortedMap fields
public static com.google.protobuf.FieldSet newFieldSet ()
public static com.google.protobuf.FieldSet emptySet ()
public static com.google.protobuf.FieldSet$Builder newBuilder ()
boolean isEmpty ()
public void makeImmutable ()
java.util.Map$Entry entry
int i
public boolean isImmutable ()
public boolean equals (java.lang.Object)
Object o
com.google.protobuf.FieldSet other
public int hashCode ()
public com.google.protobuf.FieldSet clone ()
java.util.Map$Entry entry
int i
java.util.Map$Entry entry
com.google.protobuf.FieldSet clone
public void clear ()
public java.util.Map getAllFields ()
com.google.protobuf.SmallSortedMap result
private static com.google.protobuf.SmallSortedMap cloneAllFieldsMap (com.google.protobuf.SmallSortedMap, boolean)
int i
java.util.Map$Entry entry
com.google.protobuf.SmallSortedMap fields
boolean copyList
com.google.protobuf.SmallSortedMap result
private static void cloneFieldEntry (java.util.Map, java.util.Map$Entry, boolean)
java.util.Map map
java.util.Map$Entry entry
boolean copyList
com.google.protobuf.FieldSet$FieldDescriptorLite key
Object value
public java.util.Iterator iterator ()
java.util.Iterator descendingIterator ()
public boolean hasField (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
public java.lang.Object getField (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object o
public void setField (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
Object element
java.util.List newList
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
public void clearField (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
public int getRepeatedFieldCount (com.google.protobuf.FieldSet$FieldDescriptorLite)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
public java.lang.Object getRepeatedField (com.google.protobuf.FieldSet$FieldDescriptorLite, int)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
int index
Object value
public void setRepeatedField (com.google.protobuf.FieldSet$FieldDescriptorLite, int, java.lang.Object)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
int index
Object value
Object list
public void addRepeatedField (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
java.util.List list
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
Object existingValue
java.util.List list
private void verifyType (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
private static boolean isValidType (com.google.protobuf.WireFormat$FieldType, java.lang.Object)
com.google.protobuf.WireFormat$FieldType type
Object value
public boolean isInitialized ()
int i
java.util.Map$Entry entry
private static boolean isInitialized (java.util.Map$Entry)
Object element
java.util.Map$Entry entry
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
private static boolean isMessageFieldValueInitialized (java.lang.Object)
Object value
static int getWireFormatForFieldType (com.google.protobuf.WireFormat$FieldType, boolean)
com.google.protobuf.WireFormat$FieldType type
boolean isPacked
public void mergeFrom (com.google.protobuf.FieldSet)
int i
java.util.Map$Entry entry
com.google.protobuf.FieldSet other
private static java.lang.Object cloneIfMutable (java.lang.Object)
byte[] bytes
byte[] copy
Object value
private void mergeFromField (java.util.Map$Entry)
Object element
Object value
Object value
java.util.Map$Entry entry
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object otherValue
public static java.lang.Object readPrimitiveField (com.google.protobuf.CodedInputStream, com.google.protobuf.WireFormat$FieldType, boolean) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.WireFormat$FieldType type
boolean checkUtf8
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
java.util.Map$Entry entry
int i
java.util.Map$Entry entry
com.google.protobuf.CodedOutputStream output
public void writeMessageSetTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
java.util.Map$Entry entry
com.google.protobuf.CodedOutputStream output
private void writeMessageSetTo (java.util.Map$Entry, com.google.protobuf.CodedOutputStream) throws java.io.IOException
Object value
java.util.Map$Entry entry
com.google.protobuf.CodedOutputStream output
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
static void writeElement (com.google.protobuf.CodedOutputStream, com.google.protobuf.WireFormat$FieldType, int, java.lang.Object) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
com.google.protobuf.WireFormat$FieldType type
int number
Object value
static void writeElementNoTag (com.google.protobuf.CodedOutputStream, com.google.protobuf.WireFormat$FieldType, java.lang.Object) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
com.google.protobuf.WireFormat$FieldType type
Object value
public static void writeField (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object, com.google.protobuf.CodedOutputStream) throws java.io.IOException
Object element
Object element
int dataSize
Object element
java.util.List valueList
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
com.google.protobuf.CodedOutputStream output
com.google.protobuf.WireFormat$FieldType type
int number
public int getSerializedSize ()
java.util.Map$Entry entry
int i
java.util.Map$Entry entry
int size
public int getMessageSetSerializedSize ()
int i
java.util.Map$Entry entry
int size
private int getMessageSetSerializedSize (java.util.Map$Entry)
java.util.Map$Entry entry
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
static int computeElementSize (com.google.protobuf.WireFormat$FieldType, int, java.lang.Object)
com.google.protobuf.WireFormat$FieldType type
int number
Object value
int tagSize
static int computeElementSizeNoTag (com.google.protobuf.WireFormat$FieldType, java.lang.Object)
com.google.protobuf.WireFormat$FieldType type
Object value
public static int computeFieldSize (com.google.protobuf.FieldSet$FieldDescriptorLite, java.lang.Object)
Object element
int dataSize
Object element
int size
com.google.protobuf.FieldSet$FieldDescriptorLite descriptor
Object value
com.google.protobuf.WireFormat$FieldType type
int number
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static synthetic com.google.protobuf.SmallSortedMap access$100 (com.google.protobuf.SmallSortedMap, boolean)
com.google.protobuf.SmallSortedMap x0
boolean x1
synthetic void <init> (com.google.protobuf.SmallSortedMap, com.google.protobuf.FieldSet$1)
com.google.protobuf.SmallSortedMap x0
com.google.protobuf.FieldSet$1 x1
static synthetic boolean access$302 (com.google.protobuf.FieldSet, boolean)
com.google.protobuf.FieldSet x0
boolean x1
static synthetic com.google.protobuf.SmallSortedMap access$400 (com.google.protobuf.FieldSet)
com.google.protobuf.FieldSet x0
static synthetic boolean access$300 (com.google.protobuf.FieldSet)
com.google.protobuf.FieldSet x0
static synthetic boolean access$500 (com.google.protobuf.WireFormat$FieldType, java.lang.Object)
com.google.protobuf.WireFormat$FieldType x0
Object x1
static synthetic boolean access$600 (java.util.Map$Entry)
java.util.Map$Entry x0
static synthetic java.lang.Object access$700 (java.lang.Object)
Object x0
static void <clinit> ()
}
com/google/protobuf/FieldType$1.class
FieldType.java
package com.google.protobuf
synthetic com.google.protobuf.FieldType$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$FieldType$Collection
static final synthetic int[] $SwitchMap$com$google$protobuf$JavaType
static void <clinit> ()
}
com/google/protobuf/FieldType$Collection.class
FieldType.java
package com.google.protobuf
final enum com.google.protobuf.FieldType$Collection extends java.lang.Enum {
public static final enum com.google.protobuf.FieldType$Collection SCALAR
public static final enum com.google.protobuf.FieldType$Collection VECTOR
public static final enum com.google.protobuf.FieldType$Collection PACKED_VECTOR
public static final enum com.google.protobuf.FieldType$Collection MAP
private final boolean isList
private static final synthetic com.google.protobuf.FieldType$Collection[] $VALUES
public static com.google.protobuf.FieldType$Collection[] values ()
public static com.google.protobuf.FieldType$Collection valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, boolean)
boolean isList
public boolean isList ()
private static synthetic com.google.protobuf.FieldType$Collection[] $values ()
static void <clinit> ()
}
com/google/protobuf/FieldType.class
FieldType.java
package com.google.protobuf
public final enum com.google.protobuf.FieldType extends java.lang.Enum {
public static final enum com.google.protobuf.FieldType DOUBLE
public static final enum com.google.protobuf.FieldType FLOAT
public static final enum com.google.protobuf.FieldType INT64
public static final enum com.google.protobuf.FieldType UINT64
public static final enum com.google.protobuf.FieldType INT32
public static final enum com.google.protobuf.FieldType FIXED64
public static final enum com.google.protobuf.FieldType FIXED32
public static final enum com.google.protobuf.FieldType BOOL
public static final enum com.google.protobuf.FieldType STRING
public static final enum com.google.protobuf.FieldType MESSAGE
public static final enum com.google.protobuf.FieldType BYTES
public static final enum com.google.protobuf.FieldType UINT32
public static final enum com.google.protobuf.FieldType ENUM
public static final enum com.google.protobuf.FieldType SFIXED32
public static final enum com.google.protobuf.FieldType SFIXED64
public static final enum com.google.protobuf.FieldType SINT32
public static final enum com.google.protobuf.FieldType SINT64
public static final enum com.google.protobuf.FieldType GROUP
public static final enum com.google.protobuf.FieldType DOUBLE_LIST
public static final enum com.google.protobuf.FieldType FLOAT_LIST
public static final enum com.google.protobuf.FieldType INT64_LIST
public static final enum com.google.protobuf.FieldType UINT64_LIST
public static final enum com.google.protobuf.FieldType INT32_LIST
public static final enum com.google.protobuf.FieldType FIXED64_LIST
public static final enum com.google.protobuf.FieldType FIXED32_LIST
public static final enum com.google.protobuf.FieldType BOOL_LIST
public static final enum com.google.protobuf.FieldType STRING_LIST
public static final enum com.google.protobuf.FieldType MESSAGE_LIST
public static final enum com.google.protobuf.FieldType BYTES_LIST
public static final enum com.google.protobuf.FieldType UINT32_LIST
public static final enum com.google.protobuf.FieldType ENUM_LIST
public static final enum com.google.protobuf.FieldType SFIXED32_LIST
public static final enum com.google.protobuf.FieldType SFIXED64_LIST
public static final enum com.google.protobuf.FieldType SINT32_LIST
public static final enum com.google.protobuf.FieldType SINT64_LIST
public static final enum com.google.protobuf.FieldType DOUBLE_LIST_PACKED
public static final enum com.google.protobuf.FieldType FLOAT_LIST_PACKED
public static final enum com.google.protobuf.FieldType INT64_LIST_PACKED
public static final enum com.google.protobuf.FieldType UINT64_LIST_PACKED
public static final enum com.google.protobuf.FieldType INT32_LIST_PACKED
public static final enum com.google.protobuf.FieldType FIXED64_LIST_PACKED
public static final enum com.google.protobuf.FieldType FIXED32_LIST_PACKED
public static final enum com.google.protobuf.FieldType BOOL_LIST_PACKED
public static final enum com.google.protobuf.FieldType UINT32_LIST_PACKED
public static final enum com.google.protobuf.FieldType ENUM_LIST_PACKED
public static final enum com.google.protobuf.FieldType SFIXED32_LIST_PACKED
public static final enum com.google.protobuf.FieldType SFIXED64_LIST_PACKED
public static final enum com.google.protobuf.FieldType SINT32_LIST_PACKED
public static final enum com.google.protobuf.FieldType SINT64_LIST_PACKED
public static final enum com.google.protobuf.FieldType GROUP_LIST
public static final enum com.google.protobuf.FieldType MAP
private final com.google.protobuf.JavaType javaType
private final int id
private final com.google.protobuf.FieldType$Collection collection
private final Class elementType
private final boolean primitiveScalar
private static final com.google.protobuf.FieldType[] VALUES
private static final java.lang.reflect.Type[] EMPTY_TYPES
private static final synthetic com.google.protobuf.FieldType[] $VALUES
public static com.google.protobuf.FieldType[] values ()
public static com.google.protobuf.FieldType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int, com.google.protobuf.FieldType$Collection, com.google.protobuf.JavaType)
int id
com.google.protobuf.FieldType$Collection collection
com.google.protobuf.JavaType javaType
boolean primitiveScalar
public int id ()
public com.google.protobuf.JavaType getJavaType ()
public boolean isPacked ()
public boolean isPrimitiveScalar ()
public boolean isScalar ()
public boolean isList ()
public boolean isMap ()
public boolean isValidForField (java.lang.reflect.Field)
java.lang.reflect.Field field
private boolean isValidForList (java.lang.reflect.Field)
java.lang.reflect.Field field
Class clazz
java.lang.reflect.Type[] types
java.lang.reflect.Type genericType
java.lang.reflect.Type listParameter
public static com.google.protobuf.FieldType forId (int)
int id
private static java.lang.reflect.Type getGenericSuperList (java.lang.Class)
java.lang.reflect.ParameterizedType parameterizedType
Class rawType
java.lang.reflect.Type genericInterface
java.lang.reflect.ParameterizedType parameterizedType
Class rawType
Class clazz
java.lang.reflect.Type[] genericInterfaces
java.lang.reflect.Type type
private static java.lang.reflect.Type getListParameter (java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type realType
int j
java.lang.reflect.TypeVariable[] clazzParams
boolean foundReplacement
java.lang.reflect.Type superArg
int i
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type[] superArgs
Class parent
Class iface
java.lang.reflect.Type genericType
Class clazz
java.lang.reflect.Type[] realTypes
private static synthetic com.google.protobuf.FieldType[] $values ()
static void <clinit> ()
com.google.protobuf.FieldType type
com.google.protobuf.FieldType[] values
}
com/google/protobuf/FloatArrayList.class
FloatArrayList.java
package com.google.protobuf
final com.google.protobuf.FloatArrayList extends com.google.protobuf.AbstractProtobufList implements com.google.protobuf.Internal$FloatList java.util.RandomAccess com.google.protobuf.PrimitiveNonBoxingCollection {
private static final com.google.protobuf.FloatArrayList EMPTY_LIST
private float[] array
private int size
public static com.google.protobuf.FloatArrayList emptyList ()
void <init> ()
private void <init> (float[], int)
float[] other
int size
protected void removeRange (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
int i
Object o
com.google.protobuf.FloatArrayList other
float[] arr
public int hashCode ()
int i
int result
public com.google.protobuf.Internal$FloatList mutableCopyWithCapacity (int)
int capacity
public java.lang.Float get (int)
int index
public float getFloat (int)
int index
public int indexOf (java.lang.Object)
int i
Object element
float unboxedElement
int numElems
public boolean contains (java.lang.Object)
Object element
public int size ()
public java.lang.Float set (int, java.lang.Float)
int index
Float element
public float setFloat (int, float)
int index
float element
float previousValue
public boolean add (java.lang.Float)
Float element
public void add (int, java.lang.Float)
int index
Float element
public void addFloat (float)
int length
float[] newArray
float element
private void addFloat (int, float)
int length
float[] newArray
int index
float element
public boolean addAll (java.util.Collection)
java.util.Collection collection
com.google.protobuf.FloatArrayList list
int overflow
int newSize
public java.lang.Float remove (int)
int index
float value
private void ensureIndexInRange (int)
int index
private java.lang.String makeOutOfBoundsExceptionMessage (int)
int index
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
public volatile synthetic java.lang.Object get (int)
static void <clinit> ()
}
com/google/protobuf/GeneratedMessageInfoFactory.class
GeneratedMessageInfoFactory.java
package com.google.protobuf
com.google.protobuf.GeneratedMessageInfoFactory extends java.lang.Object implements com.google.protobuf.MessageInfoFactory {
private static final com.google.protobuf.GeneratedMessageInfoFactory instance
private void <init> ()
public static com.google.protobuf.GeneratedMessageInfoFactory getInstance ()
public boolean isSupported (java.lang.Class)
Class messageType
public com.google.protobuf.MessageInfo messageInfoFor (java.lang.Class)
Exception e
Class messageType
static void <clinit> ()
}
com/google/protobuf/GeneratedMessageLite$1.class
GeneratedMessageLite.java
package com.google.protobuf
synthetic com.google.protobuf.GeneratedMessageLite$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$JavaType
static void <clinit> ()
}
com/google/protobuf/GeneratedMessageLite$Builder.class
GeneratedMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.GeneratedMessageLite$Builder extends com.google.protobuf.AbstractMessageLite$Builder {
private final com.google.protobuf.GeneratedMessageLite defaultInstance
protected com.google.protobuf.GeneratedMessageLite instance
protected void <init> (com.google.protobuf.GeneratedMessageLite)
com.google.protobuf.GeneratedMessageLite defaultInstance
private com.google.protobuf.GeneratedMessageLite newMutableInstance ()
protected final void copyOnWrite ()
protected void copyOnWriteInternal ()
com.google.protobuf.GeneratedMessageLite newInstance
public final boolean isInitialized ()
public final com.google.protobuf.GeneratedMessageLite$Builder clear ()
public com.google.protobuf.GeneratedMessageLite$Builder clone ()
com.google.protobuf.GeneratedMessageLite$Builder builder
public com.google.protobuf.GeneratedMessageLite buildPartial ()
public final com.google.protobuf.GeneratedMessageLite build ()
com.google.protobuf.GeneratedMessageLite result
protected com.google.protobuf.GeneratedMessageLite$Builder internalMergeFrom (com.google.protobuf.GeneratedMessageLite)
com.google.protobuf.GeneratedMessageLite message
public com.google.protobuf.GeneratedMessageLite$Builder mergeFrom (com.google.protobuf.GeneratedMessageLite)
com.google.protobuf.GeneratedMessageLite message
private static void mergeFromInstance (java.lang.Object, java.lang.Object)
Object dest
Object src
public com.google.protobuf.GeneratedMessageLite getDefaultInstanceForType ()
public com.google.protobuf.GeneratedMessageLite$Builder mergeFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
IndexOutOfBoundsException e
java.io.IOException e
byte[] input
int offset
int length
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.GeneratedMessageLite$Builder mergeFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte[] input
int offset
int length
public com.google.protobuf.GeneratedMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
RuntimeException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
protected volatile synthetic com.google.protobuf.AbstractMessageLite$Builder internalMergeFrom (com.google.protobuf.AbstractMessageLite)
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile synthetic com.google.protobuf.MessageLite$Builder clone ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite build ()
public volatile synthetic com.google.protobuf.MessageLite$Builder clear ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/google/protobuf/GeneratedMessageLite$DefaultInstanceBasedParser.class
GeneratedMessageLite.java
package com.google.protobuf
public com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser extends com.google.protobuf.AbstractParser {
private final com.google.protobuf.GeneratedMessageLite defaultInstance
public void <init> (com.google.protobuf.GeneratedMessageLite)
com.google.protobuf.GeneratedMessageLite defaultInstance
public com.google.protobuf.GeneratedMessageLite parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public com.google.protobuf.GeneratedMessageLite parsePartialFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] input
int offset
int length
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile synthetic com.google.protobuf.MessageLite parsePartialFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public volatile synthetic java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/google/protobuf/GeneratedMessageLite$ExtendableBuilder.class
GeneratedMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.GeneratedMessageLite$ExtendableBuilder extends com.google.protobuf.GeneratedMessageLite$Builder implements com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder {
protected void <init> (com.google.protobuf.GeneratedMessageLite$ExtendableMessage)
com.google.protobuf.GeneratedMessageLite$ExtendableMessage defaultInstance
void internalSetExtensionSet (com.google.protobuf.FieldSet)
com.google.protobuf.FieldSet extensions
protected void copyOnWriteInternal ()
private com.google.protobuf.FieldSet ensureExtensionsAreMutable ()
com.google.protobuf.FieldSet extensions
public final com.google.protobuf.GeneratedMessageLite$ExtendableMessage buildPartial ()
private void verifyExtensionContainingType (com.google.protobuf.GeneratedMessageLite$GeneratedExtension)
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
public final boolean hasExtension (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
public final int getExtensionCount (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
public final java.lang.Object getExtension (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
public final java.lang.Object getExtension (com.google.protobuf.ExtensionLite, int)
com.google.protobuf.ExtensionLite extension
int index
public final com.google.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension (com.google.protobuf.ExtensionLite, java.lang.Object)
com.google.protobuf.ExtensionLite extension
Object value
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
public final com.google.protobuf.GeneratedMessageLite$ExtendableBuilder setExtension (com.google.protobuf.ExtensionLite, int, java.lang.Object)
com.google.protobuf.ExtensionLite extension
int index
Object value
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
public final com.google.protobuf.GeneratedMessageLite$ExtendableBuilder addExtension (com.google.protobuf.ExtensionLite, java.lang.Object)
com.google.protobuf.ExtensionLite extension
Object value
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
public final com.google.protobuf.GeneratedMessageLite$ExtendableBuilder clearExtension (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
public volatile synthetic com.google.protobuf.GeneratedMessageLite buildPartial ()
public volatile synthetic com.google.protobuf.MessageLite buildPartial ()
}
com/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter.class
GeneratedMessageLite.java
package com.google.protobuf
public com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter extends java.lang.Object {
private final java.util.Iterator iter
private java.util.Map$Entry next
private final boolean messageSetWireFormat
final synthetic com.google.protobuf.GeneratedMessageLite$ExtendableMessage this$0
private void <init> (com.google.protobuf.GeneratedMessageLite$ExtendableMessage, boolean)
com.google.protobuf.GeneratedMessageLite$ExtendableMessage this$0
boolean messageSetWireFormat
public void writeUntil (int, com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor extension
int end
com.google.protobuf.CodedOutputStream output
synthetic void <init> (com.google.protobuf.GeneratedMessageLite$ExtendableMessage, boolean, com.google.protobuf.GeneratedMessageLite$1)
com.google.protobuf.GeneratedMessageLite$ExtendableMessage x0
boolean x1
com.google.protobuf.GeneratedMessageLite$1 x2
}
com/google/protobuf/GeneratedMessageLite$ExtendableMessage.class
GeneratedMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.GeneratedMessageLite$ExtendableMessage extends com.google.protobuf.GeneratedMessageLite implements com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder {
protected com.google.protobuf.FieldSet extensions
public void <init> ()
protected final void mergeExtensionFields (com.google.protobuf.GeneratedMessageLite$ExtendableMessage)
com.google.protobuf.GeneratedMessageLite$ExtendableMessage other
protected boolean parseUnknownField (com.google.protobuf.MessageLite, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, int) throws java.io.IOException
com.google.protobuf.MessageLite defaultInstance
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int tag
int fieldNumber
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
private boolean parseExtension (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.GeneratedMessageLite$GeneratedExtension, int, int) throws java.io.IOException
int rawValue
Object value
Object value
int length
int limit
com.google.protobuf.MessageLite existingValue
com.google.protobuf.MessageLite$Builder subBuilder
Object value
Object value
int rawValue
Object value
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
int tag
int fieldNumber
int wireType
boolean unknown
boolean packed
com.google.protobuf.FieldSet unused
protected boolean parseUnknownFieldAsMessageSet (com.google.protobuf.MessageLite, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, int) throws java.io.IOException
com.google.protobuf.MessageLite defaultInstance
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int tag
int wireType
private void mergeMessageSetExtensionFromCodedStream (com.google.protobuf.MessageLite, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int tag
com.google.protobuf.MessageLite defaultInstance
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int typeId
com.google.protobuf.ByteString rawBytes
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
private void eagerlyMergeMessageSetExtension (com.google.protobuf.CodedInputStream, com.google.protobuf.GeneratedMessageLite$GeneratedExtension, com.google.protobuf.ExtensionRegistryLite, int) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int typeId
int fieldNumber
int tag
boolean unused
private void mergeMessageSetExtensionFromBytes (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.GeneratedMessageLite$GeneratedExtension) throws java.io.IOException
com.google.protobuf.ByteString rawBytes
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
com.google.protobuf.MessageLite$Builder subBuilder
com.google.protobuf.MessageLite existingValue
com.google.protobuf.MessageLite value
com.google.protobuf.FieldSet ensureExtensionsAreMutable ()
private void verifyExtensionContainingType (com.google.protobuf.GeneratedMessageLite$GeneratedExtension)
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
public final boolean hasExtension (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
public final int getExtensionCount (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
public final java.lang.Object getExtension (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
Object value
public final java.lang.Object getExtension (com.google.protobuf.ExtensionLite, int)
com.google.protobuf.ExtensionLite extension
int index
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extensionLite
protected boolean extensionsAreInitialized ()
protected com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter newExtensionWriter ()
protected com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter newMessageSetExtensionWriter ()
protected int extensionsSerializedSize ()
protected int extensionsSerializedSizeAsMessageSet ()
}
com/google/protobuf/GeneratedMessageLite$ExtendableMessageOrBuilder.class
GeneratedMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract boolean hasExtension (com.google.protobuf.ExtensionLite)
public abstract int getExtensionCount (com.google.protobuf.ExtensionLite)
public abstract java.lang.Object getExtension (com.google.protobuf.ExtensionLite)
public abstract java.lang.Object getExtension (com.google.protobuf.ExtensionLite, int)
}
com/google/protobuf/GeneratedMessageLite$ExtensionDescriptor.class
GeneratedMessageLite.java
package com.google.protobuf
final com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor extends java.lang.Object implements com.google.protobuf.FieldSet$FieldDescriptorLite {
final com.google.protobuf.Internal$EnumLiteMap enumTypeMap
final int number
final com.google.protobuf.WireFormat$FieldType type
final boolean isRepeated
final boolean isPacked
void <init> (com.google.protobuf.Internal$EnumLiteMap, int, com.google.protobuf.WireFormat$FieldType, boolean, boolean)
com.google.protobuf.Internal$EnumLiteMap enumTypeMap
int number
com.google.protobuf.WireFormat$FieldType type
boolean isRepeated
boolean isPacked
public int getNumber ()
public com.google.protobuf.WireFormat$FieldType getLiteType ()
public com.google.protobuf.WireFormat$JavaType getLiteJavaType ()
public boolean isRepeated ()
public boolean isPacked ()
public com.google.protobuf.Internal$EnumLiteMap getEnumType ()
public com.google.protobuf.MessageLite$Builder internalMergeFrom (com.google.protobuf.MessageLite$Builder, com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite$Builder to
com.google.protobuf.MessageLite from
public int compareTo (com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor)
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor other
public volatile synthetic int compareTo (java.lang.Object)
}
com/google/protobuf/GeneratedMessageLite$GeneratedExtension.class
GeneratedMessageLite.java
package com.google.protobuf
public com.google.protobuf.GeneratedMessageLite$GeneratedExtension extends com.google.protobuf.ExtensionLite {
final com.google.protobuf.MessageLite containingTypeDefaultInstance
final Object defaultValue
final com.google.protobuf.MessageLite messageDefaultInstance
final com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor descriptor
void <init> (com.google.protobuf.MessageLite, java.lang.Object, com.google.protobuf.MessageLite, com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor, java.lang.Class)
com.google.protobuf.MessageLite containingTypeDefaultInstance
Object defaultValue
com.google.protobuf.MessageLite messageDefaultInstance
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor descriptor
Class singularType
public com.google.protobuf.MessageLite getContainingTypeDefaultInstance ()
public int getNumber ()
public com.google.protobuf.MessageLite getMessageDefaultInstance ()
java.lang.Object fromFieldSetType (java.lang.Object)
Object element
java.util.List result
Object value
java.lang.Object singularFromFieldSetType (java.lang.Object)
Object value
java.lang.Object toFieldSetType (java.lang.Object)
Object element
java.util.List result
Object value
java.lang.Object singularToFieldSetType (java.lang.Object)
Object value
public com.google.protobuf.WireFormat$FieldType getLiteType ()
public boolean isRepeated ()
public java.lang.Object getDefaultValue ()
}
com/google/protobuf/GeneratedMessageLite$MethodToInvoke.class
GeneratedMessageLite.java
package com.google.protobuf
public final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke extends java.lang.Enum {
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke GET_MEMOIZED_IS_INITIALIZED
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke SET_MEMOIZED_IS_INITIALIZED
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke BUILD_MESSAGE_INFO
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke NEW_MUTABLE_INSTANCE
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke NEW_BUILDER
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke GET_DEFAULT_INSTANCE
public static final enum com.google.protobuf.GeneratedMessageLite$MethodToInvoke GET_PARSER
private static final synthetic com.google.protobuf.GeneratedMessageLite$MethodToInvoke[] $VALUES
public static com.google.protobuf.GeneratedMessageLite$MethodToInvoke[] values ()
public static com.google.protobuf.GeneratedMessageLite$MethodToInvoke valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.google.protobuf.GeneratedMessageLite$MethodToInvoke[] $values ()
static void <clinit> ()
}
com/google/protobuf/GeneratedMessageLite$SerializedForm.class
GeneratedMessageLite.java
package com.google.protobuf
public final com.google.protobuf.GeneratedMessageLite$SerializedForm extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final Class messageClass
private final String messageClassName
private final byte[] asBytes
public static com.google.protobuf.GeneratedMessageLite$SerializedForm of (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite message
void <init> (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite regularForm
protected java.lang.Object readResolve () throws java.io.ObjectStreamException
Class messageClass
java.lang.reflect.Field defaultInstanceField
com.google.protobuf.MessageLite defaultInstance
ClassNotFoundException e
NoSuchFieldException e
SecurityException e
IllegalAccessException e
com.google.protobuf.InvalidProtocolBufferException e
private java.lang.Object readResolveFallback () throws java.io.ObjectStreamException
Class messageClass
java.lang.reflect.Field defaultInstanceField
com.google.protobuf.MessageLite defaultInstance
ClassNotFoundException e
NoSuchFieldException e
SecurityException e
IllegalAccessException e
com.google.protobuf.InvalidProtocolBufferException e
private java.lang.Class resolveMessageClass () throws java.lang.ClassNotFoundException
}
com/google/protobuf/GeneratedMessageLite.class
GeneratedMessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.GeneratedMessageLite extends com.google.protobuf.AbstractMessageLite {
static final int UNINITIALIZED_SERIALIZED_SIZE
private static final int MUTABLE_FLAG_MASK
private static final int MEMOIZED_SERIALIZED_SIZE_MASK
private int memoizedSerializedSize
static final int UNINITIALIZED_HASH_CODE
protected com.google.protobuf.UnknownFieldSetLite unknownFields
private static java.util.Map defaultInstanceMap
public void <init> ()
boolean isMutable ()
void markImmutable ()
int getMemoizedHashCode ()
void setMemoizedHashCode (int)
int value
void clearMemoizedHashCode ()
boolean hashCodeIsNotMemoized ()
public final com.google.protobuf.Parser getParserForType ()
public final com.google.protobuf.GeneratedMessageLite getDefaultInstanceForType ()
public final com.google.protobuf.GeneratedMessageLite$Builder newBuilderForType ()
com.google.protobuf.GeneratedMessageLite newMutableInstance ()
public java.lang.String toString ()
public int hashCode ()
int computeHashCode ()
public boolean equals (java.lang.Object)
Object other
private final void ensureUnknownFieldsInitialized ()
protected boolean parseUnknownField (int, com.google.protobuf.CodedInputStream) throws java.io.IOException
int tag
com.google.protobuf.CodedInputStream input
protected void mergeVarintField (int, int)
int tag
int value
protected void mergeLengthDelimitedField (int, com.google.protobuf.ByteString)
int fieldNumber
com.google.protobuf.ByteString value
protected void makeImmutable ()
protected final com.google.protobuf.GeneratedMessageLite$Builder createBuilder ()
protected final com.google.protobuf.GeneratedMessageLite$Builder createBuilder (com.google.protobuf.GeneratedMessageLite)
com.google.protobuf.GeneratedMessageLite prototype
public final boolean isInitialized ()
public final com.google.protobuf.GeneratedMessageLite$Builder toBuilder ()
com.google.protobuf.GeneratedMessageLite$Builder builder
protected abstract java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object, java.lang.Object)
protected java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke, java.lang.Object)
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
Object arg0
protected java.lang.Object dynamicMethod (com.google.protobuf.GeneratedMessageLite$MethodToInvoke)
com.google.protobuf.GeneratedMessageLite$MethodToInvoke method
void clearMemoizedSerializedSize ()
int getMemoizedSerializedSize ()
void setMemoizedSerializedSize (int)
int size
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
int getSerializedSize (com.google.protobuf.Schema)
int size
com.google.protobuf.Schema schema
int size
public int getSerializedSize ()
private int computeSerializedSize (com.google.protobuf.Schema)
com.google.protobuf.Schema nullableSchema
java.lang.Object buildMessageInfo () throws java.lang.Exception
static com.google.protobuf.GeneratedMessageLite getDefaultInstance (java.lang.Class)
ClassNotFoundException e
Class clazz
com.google.protobuf.GeneratedMessageLite result
protected static void registerDefaultInstance (java.lang.Class, com.google.protobuf.GeneratedMessageLite)
Class clazz
com.google.protobuf.GeneratedMessageLite defaultInstance
protected static java.lang.Object newMessageInfo (com.google.protobuf.MessageLite, java.lang.String, java.lang.Object[])
com.google.protobuf.MessageLite defaultInstance
String info
Object[] objects
protected final void mergeUnknownFields (com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite unknownFields
public static com.google.protobuf.GeneratedMessageLite$GeneratedExtension newSingularGeneratedExtension (com.google.protobuf.MessageLite, java.lang.Object, com.google.protobuf.MessageLite, com.google.protobuf.Internal$EnumLiteMap, int, com.google.protobuf.WireFormat$FieldType, java.lang.Class)
com.google.protobuf.MessageLite containingTypeDefaultInstance
Object defaultValue
com.google.protobuf.MessageLite messageDefaultInstance
com.google.protobuf.Internal$EnumLiteMap enumTypeMap
int number
com.google.protobuf.WireFormat$FieldType type
Class singularType
public static com.google.protobuf.GeneratedMessageLite$GeneratedExtension newRepeatedGeneratedExtension (com.google.protobuf.MessageLite, com.google.protobuf.MessageLite, com.google.protobuf.Internal$EnumLiteMap, int, com.google.protobuf.WireFormat$FieldType, boolean, java.lang.Class)
com.google.protobuf.MessageLite containingTypeDefaultInstance
com.google.protobuf.MessageLite messageDefaultInstance
com.google.protobuf.Internal$EnumLiteMap enumTypeMap
int number
com.google.protobuf.WireFormat$FieldType type
boolean isPacked
Class singularType
Object emptyList
static transient java.lang.reflect.Method getMethodOrDie (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException e
Class clazz
String name
Class[] params
static transient java.lang.Object invokeOrDie (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
IllegalAccessException e
Throwable cause
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method method
Object object
Object[] params
private static com.google.protobuf.GeneratedMessageLite$GeneratedExtension checkIsLite (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite extension
protected static final boolean isInitialized (com.google.protobuf.GeneratedMessageLite, boolean)
com.google.protobuf.GeneratedMessageLite message
boolean shouldMemoize
byte memoizedIsInitialized
boolean isInitialized
protected static com.google.protobuf.Internal$IntList emptyIntList ()
protected static com.google.protobuf.Internal$IntList mutableCopy (com.google.protobuf.Internal$IntList)
com.google.protobuf.Internal$IntList list
int size
protected static com.google.protobuf.Internal$LongList emptyLongList ()
protected static com.google.protobuf.Internal$LongList mutableCopy (com.google.protobuf.Internal$LongList)
com.google.protobuf.Internal$LongList list
int size
protected static com.google.protobuf.Internal$FloatList emptyFloatList ()
protected static com.google.protobuf.Internal$FloatList mutableCopy (com.google.protobuf.Internal$FloatList)
com.google.protobuf.Internal$FloatList list
int size
protected static com.google.protobuf.Internal$DoubleList emptyDoubleList ()
protected static com.google.protobuf.Internal$DoubleList mutableCopy (com.google.protobuf.Internal$DoubleList)
com.google.protobuf.Internal$DoubleList list
int size
protected static com.google.protobuf.Internal$BooleanList emptyBooleanList ()
protected static com.google.protobuf.Internal$BooleanList mutableCopy (com.google.protobuf.Internal$BooleanList)
com.google.protobuf.Internal$BooleanList list
int size
protected static com.google.protobuf.Internal$ProtobufList emptyProtobufList ()
protected static com.google.protobuf.Internal$ProtobufList mutableCopy (com.google.protobuf.Internal$ProtobufList)
com.google.protobuf.Internal$ProtobufList list
int size
static com.google.protobuf.GeneratedMessageLite parsePartialFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.Schema schema
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.UninitializedMessageException e
java.io.IOException e
RuntimeException e
com.google.protobuf.GeneratedMessageLite instance
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.GeneratedMessageLite result
private static com.google.protobuf.GeneratedMessageLite parsePartialFrom (com.google.protobuf.GeneratedMessageLite, byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.Schema schema
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.UninitializedMessageException e
java.io.IOException e
IndexOutOfBoundsException e
com.google.protobuf.GeneratedMessageLite instance
byte[] input
int offset
int length
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.GeneratedMessageLite result
protected static com.google.protobuf.GeneratedMessageLite parsePartialFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
com.google.protobuf.CodedInputStream input
private static com.google.protobuf.GeneratedMessageLite checkMessageInitialized (com.google.protobuf.GeneratedMessageLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite message
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
java.nio.ByteBuffer data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
java.nio.ByteBuffer data
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
com.google.protobuf.ByteString data
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private static com.google.protobuf.GeneratedMessageLite parsePartialFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.GeneratedMessageLite defaultInstance
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.CodedInputStream input
com.google.protobuf.GeneratedMessageLite message
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, byte[]) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
byte[] data
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
java.io.InputStream input
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
com.google.protobuf.CodedInputStream input
protected static com.google.protobuf.GeneratedMessageLite parseFrom (com.google.protobuf.GeneratedMessageLite, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
protected static com.google.protobuf.GeneratedMessageLite parseDelimitedFrom (com.google.protobuf.GeneratedMessageLite, java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
java.io.InputStream input
protected static com.google.protobuf.GeneratedMessageLite parseDelimitedFrom (com.google.protobuf.GeneratedMessageLite, java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite defaultInstance
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private static com.google.protobuf.GeneratedMessageLite parsePartialDelimitedFrom (com.google.protobuf.GeneratedMessageLite, java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int firstByte
int size
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.GeneratedMessageLite defaultInstance
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int size
java.io.InputStream limitedInput
com.google.protobuf.CodedInputStream codedInput
com.google.protobuf.GeneratedMessageLite message
public volatile synthetic com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile synthetic com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile synthetic com.google.protobuf.MessageLite getDefaultInstanceForType ()
static synthetic com.google.protobuf.GeneratedMessageLite$GeneratedExtension access$000 (com.google.protobuf.ExtensionLite)
com.google.protobuf.ExtensionLite x0
static synthetic com.google.protobuf.GeneratedMessageLite access$200 (com.google.protobuf.GeneratedMessageLite, byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.GeneratedMessageLite x0
byte[] x1
int x2
int x3
com.google.protobuf.ExtensionRegistryLite x4
static void <clinit> ()
}
com/google/protobuf/InlineMe.class
InlineMe.java
package com.google.protobuf
abstract annotation com.google.protobuf.InlineMe extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String replacement ()
public abstract java.lang.String[] imports ()
public abstract java.lang.String[] staticImports ()
}
com/google/protobuf/IntArrayList.class
IntArrayList.java
package com.google.protobuf
final com.google.protobuf.IntArrayList extends com.google.protobuf.AbstractProtobufList implements com.google.protobuf.Internal$IntList java.util.RandomAccess com.google.protobuf.PrimitiveNonBoxingCollection {
private static final com.google.protobuf.IntArrayList EMPTY_LIST
private int[] array
private int size
public static com.google.protobuf.IntArrayList emptyList ()
void <init> ()
private void <init> (int[], int)
int[] other
int size
protected void removeRange (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
int i
Object o
com.google.protobuf.IntArrayList other
int[] arr
public int hashCode ()
int i
int result
public com.google.protobuf.Internal$IntList mutableCopyWithCapacity (int)
int capacity
public java.lang.Integer get (int)
int index
public int getInt (int)
int index
public int indexOf (java.lang.Object)
int i
Object element
int unboxedElement
int numElems
public boolean contains (java.lang.Object)
Object element
public int size ()
public java.lang.Integer set (int, java.lang.Integer)
int index
Integer element
public int setInt (int, int)
int index
int element
int previousValue
public boolean add (java.lang.Integer)
Integer element
public void add (int, java.lang.Integer)
int index
Integer element
public void addInt (int)
int length
int[] newArray
int element
private void addInt (int, int)
int length
int[] newArray
int index
int element
public boolean addAll (java.util.Collection)
java.util.Collection collection
com.google.protobuf.IntArrayList list
int overflow
int newSize
public java.lang.Integer remove (int)
int index
int value
private void ensureIndexInRange (int)
int index
private java.lang.String makeOutOfBoundsExceptionMessage (int)
int index
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
public volatile synthetic java.lang.Object get (int)
static void <clinit> ()
}
com/google/protobuf/Internal$BooleanList.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$BooleanList extends java.lang.Object implements com.google.protobuf.Internal$ProtobufList {
public abstract boolean getBoolean (int)
public abstract void addBoolean (boolean)
public abstract boolean setBoolean (int, boolean)
public abstract com.google.protobuf.Internal$BooleanList mutableCopyWithCapacity (int)
}
com/google/protobuf/Internal$DoubleList.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$DoubleList extends java.lang.Object implements com.google.protobuf.Internal$ProtobufList {
public abstract double getDouble (int)
public abstract void addDouble (double)
public abstract double setDouble (int, double)
public abstract com.google.protobuf.Internal$DoubleList mutableCopyWithCapacity (int)
}
com/google/protobuf/Internal$EnumLite.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$EnumLite extends java.lang.Object {
public abstract int getNumber ()
}
com/google/protobuf/Internal$EnumLiteMap.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$EnumLiteMap extends java.lang.Object {
public abstract com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/google/protobuf/Internal$EnumVerifier.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$EnumVerifier extends java.lang.Object {
public abstract boolean isInRange (int)
}
com/google/protobuf/Internal$FloatList.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$FloatList extends java.lang.Object implements com.google.protobuf.Internal$ProtobufList {
public abstract float getFloat (int)
public abstract void addFloat (float)
public abstract float setFloat (int, float)
public abstract com.google.protobuf.Internal$FloatList mutableCopyWithCapacity (int)
}
com/google/protobuf/Internal$IntList.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$IntList extends java.lang.Object implements com.google.protobuf.Internal$ProtobufList {
public abstract int getInt (int)
public abstract void addInt (int)
public abstract int setInt (int, int)
public abstract com.google.protobuf.Internal$IntList mutableCopyWithCapacity (int)
}
com/google/protobuf/Internal$ListAdapter$Converter.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$ListAdapter$Converter extends java.lang.Object {
public abstract java.lang.Object convert (java.lang.Object)
}
com/google/protobuf/Internal$ListAdapter.class
Internal.java
package com.google.protobuf
public com.google.protobuf.Internal$ListAdapter extends java.util.AbstractList {
private final java.util.List fromList
private final com.google.protobuf.Internal$ListAdapter$Converter converter
public void <init> (java.util.List, com.google.protobuf.Internal$ListAdapter$Converter)
java.util.List fromList
com.google.protobuf.Internal$ListAdapter$Converter converter
public java.lang.Object get (int)
int index
public int size ()
}
com/google/protobuf/Internal$LongList.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$LongList extends java.lang.Object implements com.google.protobuf.Internal$ProtobufList {
public abstract long getLong (int)
public abstract void addLong (long)
public abstract long setLong (int, long)
public abstract com.google.protobuf.Internal$LongList mutableCopyWithCapacity (int)
}
com/google/protobuf/Internal$MapAdapter$1.class
Internal.java
package com.google.protobuf
com.google.protobuf.Internal$MapAdapter$1 extends java.lang.Object implements com.google.protobuf.Internal$MapAdapter$Converter {
final synthetic com.google.protobuf.Internal$EnumLiteMap val$enumMap
final synthetic com.google.protobuf.Internal$EnumLite val$unrecognizedValue
void <init> (com.google.protobuf.Internal$EnumLiteMap, com.google.protobuf.Internal$EnumLite)
public com.google.protobuf.Internal$EnumLite doForward (java.lang.Integer)
Integer value
com.google.protobuf.Internal$EnumLite result
public java.lang.Integer doBackward (com.google.protobuf.Internal$EnumLite)
com.google.protobuf.Internal$EnumLite value
public volatile synthetic java.lang.Object doBackward (java.lang.Object)
public volatile synthetic java.lang.Object doForward (java.lang.Object)
}
com/google/protobuf/Internal$MapAdapter$Converter.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$MapAdapter$Converter extends java.lang.Object {
public abstract java.lang.Object doForward (java.lang.Object)
public abstract java.lang.Object doBackward (java.lang.Object)
}
com/google/protobuf/Internal$MapAdapter$EntryAdapter.class
Internal.java
package com.google.protobuf
com.google.protobuf.Internal$MapAdapter$EntryAdapter extends java.lang.Object implements java.util.Map$Entry {
private final java.util.Map$Entry realEntry
final synthetic com.google.protobuf.Internal$MapAdapter this$0
public void <init> (com.google.protobuf.Internal$MapAdapter, java.util.Map$Entry)
java.util.Map$Entry realEntry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry other
public int hashCode ()
}
com/google/protobuf/Internal$MapAdapter$IteratorAdapter.class
Internal.java
package com.google.protobuf
com.google.protobuf.Internal$MapAdapter$IteratorAdapter extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator realIterator
final synthetic com.google.protobuf.Internal$MapAdapter this$0
public void <init> (com.google.protobuf.Internal$MapAdapter, java.util.Iterator)
java.util.Iterator realIterator
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/protobuf/Internal$MapAdapter$SetAdapter.class
Internal.java
package com.google.protobuf
com.google.protobuf.Internal$MapAdapter$SetAdapter extends java.util.AbstractSet {
private final java.util.Set realSet
final synthetic com.google.protobuf.Internal$MapAdapter this$0
public void <init> (com.google.protobuf.Internal$MapAdapter, java.util.Set)
java.util.Set realSet
public java.util.Iterator iterator ()
public int size ()
}
com/google/protobuf/Internal$MapAdapter.class
Internal.java
package com.google.protobuf
public com.google.protobuf.Internal$MapAdapter extends java.util.AbstractMap {
private final java.util.Map realMap
private final com.google.protobuf.Internal$MapAdapter$Converter valueConverter
public static com.google.protobuf.Internal$MapAdapter$Converter newEnumConverter (com.google.protobuf.Internal$EnumLiteMap, com.google.protobuf.Internal$EnumLite)
com.google.protobuf.Internal$EnumLiteMap enumMap
com.google.protobuf.Internal$EnumLite unrecognizedValue
public void <init> (java.util.Map, com.google.protobuf.Internal$MapAdapter$Converter)
java.util.Map realMap
com.google.protobuf.Internal$MapAdapter$Converter valueConverter
public java.lang.Object get (java.lang.Object)
Object key
Object result
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object oldValue
public java.util.Set entrySet ()
static synthetic com.google.protobuf.Internal$MapAdapter$Converter access$000 (com.google.protobuf.Internal$MapAdapter)
com.google.protobuf.Internal$MapAdapter x0
}
com/google/protobuf/Internal$ProtobufList.class
Internal.java
package com.google.protobuf
public abstract com.google.protobuf.Internal$ProtobufList extends java.lang.Object implements java.util.List java.util.RandomAccess {
public abstract void makeImmutable ()
public abstract boolean isModifiable ()
public abstract com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
}
com/google/protobuf/Internal.class
Internal.java
package com.google.protobuf
public final com.google.protobuf.Internal extends java.lang.Object {
static final java.nio.charset.Charset US_ASCII
static final java.nio.charset.Charset UTF_8
static final java.nio.charset.Charset ISO_8859_1
private static final int DEFAULT_BUFFER_SIZE
public static final byte[] EMPTY_BYTE_ARRAY
public static final java.nio.ByteBuffer EMPTY_BYTE_BUFFER
public static final com.google.protobuf.CodedInputStream EMPTY_CODED_INPUT_STREAM
private void <init> ()
static java.lang.Object checkNotNull (java.lang.Object)
Object obj
static java.lang.Object checkNotNull (java.lang.Object, java.lang.String)
Object obj
String message
public static java.lang.String stringDefaultValue (java.lang.String)
String bytes
public static com.google.protobuf.ByteString bytesDefaultValue (java.lang.String)
String bytes
public static byte[] byteArrayDefaultValue (java.lang.String)
String bytes
public static java.nio.ByteBuffer byteBufferDefaultValue (java.lang.String)
String bytes
public static java.nio.ByteBuffer copyByteBuffer (java.nio.ByteBuffer)
java.nio.ByteBuffer source
java.nio.ByteBuffer temp
java.nio.ByteBuffer result
public static boolean isValidUtf8 (com.google.protobuf.ByteString)
com.google.protobuf.ByteString byteString
public static boolean isValidUtf8 (byte[])
byte[] byteArray
public static byte[] toByteArray (java.lang.String)
String value
public static java.lang.String toStringUtf8 (byte[])
byte[] bytes
public static int hashLong (long)
long n
public static int hashBoolean (boolean)
boolean b
public static int hashEnum (com.google.protobuf.Internal$EnumLite)
com.google.protobuf.Internal$EnumLite e
public static int hashEnumList (java.util.List)
com.google.protobuf.Internal$EnumLite e
java.util.List list
int hash
public static boolean equals (java.util.List, java.util.List)
int i
java.util.List a
java.util.List b
public static int hashCode (java.util.List)
byte[] bytes
java.util.List list
int hash
public static int hashCode (byte[])
byte[] bytes
static int hashCode (byte[], int, int)
byte[] bytes
int offset
int length
int h
static int partialHash (int, byte[], int, int)
int i
int h
byte[] bytes
int offset
int length
public static boolean equalsByteBuffer (java.nio.ByteBuffer, java.nio.ByteBuffer)
java.nio.ByteBuffer a
java.nio.ByteBuffer b
public static boolean equalsByteBuffer (java.util.List, java.util.List)
int i
java.util.List a
java.util.List b
public static int hashCodeByteBuffer (java.util.List)
java.nio.ByteBuffer bytes
java.util.List list
int hash
public static int hashCodeByteBuffer (java.nio.ByteBuffer)
int h
int length
int bufferSize
byte[] buffer
java.nio.ByteBuffer duplicated
int h
java.nio.ByteBuffer bytes
public static com.google.protobuf.MessageLite getDefaultInstance (java.lang.Class)
java.lang.reflect.Method method
Exception e
Class clazz
static java.lang.Object mergeMessage (java.lang.Object, java.lang.Object)
Object destination
Object source
static void <clinit> ()
}
com/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException.class
InvalidProtocolBufferException.java
package com.google.protobuf
public com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException extends com.google.protobuf.InvalidProtocolBufferException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String description
}
com/google/protobuf/InvalidProtocolBufferException.class
InvalidProtocolBufferException.java
package com.google.protobuf
public com.google.protobuf.InvalidProtocolBufferException extends java.io.IOException {
private static final long serialVersionUID
private com.google.protobuf.MessageLite unfinishedMessage
private boolean wasThrownFromInputStream
public void <init> (java.lang.String)
String description
public void <init> (java.lang.Exception)
Exception e
public void <init> (java.lang.String, java.lang.Exception)
String description
Exception e
public void <init> (java.io.IOException)
java.io.IOException e
public void <init> (java.lang.String, java.io.IOException)
String description
java.io.IOException e
public com.google.protobuf.InvalidProtocolBufferException setUnfinishedMessage (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite unfinishedMessage
public com.google.protobuf.MessageLite getUnfinishedMessage ()
void setThrownFromInputStream ()
boolean getThrownFromInputStream ()
public java.io.IOException unwrapIOException ()
static com.google.protobuf.InvalidProtocolBufferException truncatedMessage ()
static com.google.protobuf.InvalidProtocolBufferException negativeSize ()
static com.google.protobuf.InvalidProtocolBufferException malformedVarint ()
static com.google.protobuf.InvalidProtocolBufferException invalidTag ()
static com.google.protobuf.InvalidProtocolBufferException invalidEndTag ()
static com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException invalidWireType ()
static com.google.protobuf.InvalidProtocolBufferException recursionLimitExceeded ()
static com.google.protobuf.InvalidProtocolBufferException sizeLimitExceeded ()
static com.google.protobuf.InvalidProtocolBufferException parseFailure ()
static com.google.protobuf.InvalidProtocolBufferException invalidUtf8 ()
}
com/google/protobuf/IterableByteBufferInputStream.class
IterableByteBufferInputStream.java
package com.google.protobuf
com.google.protobuf.IterableByteBufferInputStream extends java.io.InputStream {
private java.util.Iterator iterator
private java.nio.ByteBuffer currentByteBuffer
private int dataSize
private int currentIndex
private int currentByteBufferPos
private boolean hasArray
private byte[] currentArray
private int currentArrayOffset
private long currentAddress
void <init> (java.lang.Iterable)
java.nio.ByteBuffer unused
Iterable data
private boolean getNextByteBuffer ()
private void updateCurrentByteBufferPos (int)
int numberOfBytesRead
public int read () throws java.io.IOException
int result
int result
public int read (byte[], int, int) throws java.io.IOException
int prevPos
byte[] output
int offset
int length
int remaining
}
com/google/protobuf/JavaType.class
JavaType.java
package com.google.protobuf
public final enum com.google.protobuf.JavaType extends java.lang.Enum {
public static final enum com.google.protobuf.JavaType VOID
public static final enum com.google.protobuf.JavaType INT
public static final enum com.google.protobuf.JavaType LONG
public static final enum com.google.protobuf.JavaType FLOAT
public static final enum com.google.protobuf.JavaType DOUBLE
public static final enum com.google.protobuf.JavaType BOOLEAN
public static final enum com.google.protobuf.JavaType STRING
public static final enum com.google.protobuf.JavaType BYTE_STRING
public static final enum com.google.protobuf.JavaType ENUM
public static final enum com.google.protobuf.JavaType MESSAGE
private final Class type
private final Class boxedType
private final Object defaultDefault
private static final synthetic com.google.protobuf.JavaType[] $VALUES
public static com.google.protobuf.JavaType[] values ()
public static com.google.protobuf.JavaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.Class, java.lang.Class, java.lang.Object)
Class type
Class boxedType
Object defaultDefault
public java.lang.Object getDefaultDefault ()
public java.lang.Class getType ()
public java.lang.Class getBoxedType ()
public boolean isValidType (java.lang.Class)
Class t
private static synthetic com.google.protobuf.JavaType[] $values ()
static void <clinit> ()
}
com/google/protobuf/LazyField$1.class
LazyField.java
package com.google.protobuf
synthetic com.google.protobuf.LazyField$1 extends java.lang.Object {
}
com/google/protobuf/LazyField$LazyEntry.class
LazyField.java
package com.google.protobuf
com.google.protobuf.LazyField$LazyEntry extends java.lang.Object implements java.util.Map$Entry {
private java.util.Map$Entry entry
private void <init> (java.util.Map$Entry)
java.util.Map$Entry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
com.google.protobuf.LazyField field
public com.google.protobuf.LazyField getField ()
public java.lang.Object setValue (java.lang.Object)
Object value
synthetic void <init> (java.util.Map$Entry, com.google.protobuf.LazyField$1)
java.util.Map$Entry x0
com.google.protobuf.LazyField$1 x1
}
com/google/protobuf/LazyField$LazyIterator.class
LazyField.java
package com.google.protobuf
com.google.protobuf.LazyField$LazyIterator extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator iterator
public void <init> (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/protobuf/LazyField.class
LazyField.java
package com.google.protobuf
public com.google.protobuf.LazyField extends com.google.protobuf.LazyFieldLite {
private final com.google.protobuf.MessageLite defaultInstance
public void <init> (com.google.protobuf.MessageLite, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.ByteString)
com.google.protobuf.MessageLite defaultInstance
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.ByteString bytes
public boolean containsDefaultInstance ()
public com.google.protobuf.MessageLite getValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/google/protobuf/LazyFieldLite.class
LazyFieldLite.java
package com.google.protobuf
public com.google.protobuf.LazyFieldLite extends java.lang.Object {
private static final com.google.protobuf.ExtensionRegistryLite EMPTY_REGISTRY
private com.google.protobuf.ByteString delayedBytes
private com.google.protobuf.ExtensionRegistryLite extensionRegistry
protected volatile com.google.protobuf.MessageLite value
private volatile com.google.protobuf.ByteString memoizedBytes
public void <init> (com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.ByteString)
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.ByteString bytes
public void <init> ()
public static com.google.protobuf.LazyFieldLite fromValue (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite value
com.google.protobuf.LazyFieldLite lf
public boolean equals (java.lang.Object)
Object o
com.google.protobuf.LazyFieldLite other
com.google.protobuf.MessageLite value1
com.google.protobuf.MessageLite value2
public int hashCode ()
public boolean containsDefaultInstance ()
public void clear ()
public void set (com.google.protobuf.LazyFieldLite)
com.google.protobuf.LazyFieldLite other
public com.google.protobuf.MessageLite getValue (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite defaultInstance
public com.google.protobuf.MessageLite setValue (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite value
com.google.protobuf.MessageLite originalValue
public void merge (com.google.protobuf.LazyFieldLite)
com.google.protobuf.LazyFieldLite other
public void mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private static com.google.protobuf.MessageLite mergeValueAndBytes (com.google.protobuf.MessageLite, com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.MessageLite value
com.google.protobuf.ByteString otherBytes
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public void setByteString (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.ByteString bytes
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public int getSerializedSize ()
public com.google.protobuf.ByteString toByteString ()
void writeTo (com.google.protobuf.Writer, int) throws java.io.IOException
com.google.protobuf.Writer writer
int fieldNumber
protected void ensureInitialized (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite parsedValue
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.MessageLite defaultInstance
private static void checkArguments (com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.ByteString)
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.ByteString bytes
static void <clinit> ()
}
com/google/protobuf/LazyStringArrayList$ByteArrayListView.class
LazyStringArrayList.java
package com.google.protobuf
com.google.protobuf.LazyStringArrayList$ByteArrayListView extends java.util.AbstractList implements java.util.RandomAccess {
private final com.google.protobuf.LazyStringArrayList list
void <init> (com.google.protobuf.LazyStringArrayList)
com.google.protobuf.LazyStringArrayList list
public byte[] get (int)
int index
public int size ()
public byte[] set (int, byte[])
int index
byte[] s
Object o
public void add (int, byte[])
int index
byte[] s
public byte[] remove (int)
int index
Object o
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object get (int)
}
com/google/protobuf/LazyStringArrayList$ByteStringListView.class
LazyStringArrayList.java
package com.google.protobuf
com.google.protobuf.LazyStringArrayList$ByteStringListView extends java.util.AbstractList implements java.util.RandomAccess {
private final com.google.protobuf.LazyStringArrayList list
void <init> (com.google.protobuf.LazyStringArrayList)
com.google.protobuf.LazyStringArrayList list
public com.google.protobuf.ByteString get (int)
int index
public int size ()
public com.google.protobuf.ByteString set (int, com.google.protobuf.ByteString)
int index
com.google.protobuf.ByteString s
Object o
public void add (int, com.google.protobuf.ByteString)
int index
com.google.protobuf.ByteString s
public com.google.protobuf.ByteString remove (int)
int index
Object o
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object get (int)
}
com/google/protobuf/LazyStringArrayList.class
LazyStringArrayList.java
package com.google.protobuf
public com.google.protobuf.LazyStringArrayList extends com.google.protobuf.AbstractProtobufList implements com.google.protobuf.LazyStringList java.util.RandomAccess {
private static final com.google.protobuf.LazyStringArrayList EMPTY_LIST
public static final com.google.protobuf.LazyStringList EMPTY
private final java.util.List list
static com.google.protobuf.LazyStringArrayList emptyList ()
public void <init> ()
public void <init> (int)
int initialCapacity
public void <init> (com.google.protobuf.LazyStringList)
com.google.protobuf.LazyStringList from
public void <init> (java.util.List)
java.util.List from
private void <init> (java.util.ArrayList)
java.util.ArrayList list
public com.google.protobuf.LazyStringArrayList mutableCopyWithCapacity (int)
int capacity
java.util.ArrayList newList
public java.lang.String get (int)
com.google.protobuf.ByteString bs
String s
byte[] ba
String s
int index
Object o
public int size ()
public java.lang.String set (int, java.lang.String)
int index
String s
Object o
public void add (int, java.lang.String)
int index
String element
private void add (int, com.google.protobuf.ByteString)
int index
com.google.protobuf.ByteString element
private void add (int, byte[])
int index
byte[] element
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
java.util.Collection collection
boolean ret
public boolean addAllByteString (java.util.Collection)
java.util.Collection values
boolean ret
public boolean addAllByteArray (java.util.Collection)
java.util.Collection c
boolean ret
public java.lang.String remove (int)
int index
Object o
public void clear ()
public void add (com.google.protobuf.ByteString)
com.google.protobuf.ByteString element
public void add (byte[])
byte[] element
public java.lang.Object getRaw (int)
int index
public com.google.protobuf.ByteString getByteString (int)
int index
Object o
com.google.protobuf.ByteString b
public byte[] getByteArray (int)
int index
Object o
byte[] b
public void set (int, com.google.protobuf.ByteString)
int index
com.google.protobuf.ByteString s
private java.lang.Object setAndReturn (int, com.google.protobuf.ByteString)
int index
com.google.protobuf.ByteString s
public void set (int, byte[])
int index
byte[] s
private java.lang.Object setAndReturn (int, byte[])
int index
byte[] s
private static java.lang.String asString (java.lang.Object)
Object o
private static com.google.protobuf.ByteString asByteString (java.lang.Object)
Object o
private static byte[] asByteArray (java.lang.Object)
Object o
public java.util.List getUnderlyingElements ()
public void mergeFrom (com.google.protobuf.LazyStringList)
byte[] b
Object o
com.google.protobuf.LazyStringList other
public java.util.List asByteArrayList ()
public java.util.List asByteStringList ()
public com.google.protobuf.LazyStringList getUnmodifiableView ()
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic boolean retainAll (java.util.Collection)
public volatile synthetic boolean removeAll (java.util.Collection)
public volatile synthetic boolean remove (java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic boolean isModifiable ()
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
public volatile synthetic java.lang.Object get (int)
static synthetic java.lang.Object access$000 (com.google.protobuf.LazyStringArrayList, int, byte[])
com.google.protobuf.LazyStringArrayList x0
int x1
byte[] x2
static synthetic byte[] access$100 (java.lang.Object)
Object x0
static synthetic void access$200 (com.google.protobuf.LazyStringArrayList, int, byte[])
com.google.protobuf.LazyStringArrayList x0
int x1
byte[] x2
static synthetic java.lang.Object access$300 (com.google.protobuf.LazyStringArrayList, int, com.google.protobuf.ByteString)
com.google.protobuf.LazyStringArrayList x0
int x1
com.google.protobuf.ByteString x2
static synthetic com.google.protobuf.ByteString access$400 (java.lang.Object)
Object x0
static synthetic void access$500 (com.google.protobuf.LazyStringArrayList, int, com.google.protobuf.ByteString)
com.google.protobuf.LazyStringArrayList x0
int x1
com.google.protobuf.ByteString x2
static void <clinit> ()
}
com/google/protobuf/LazyStringList.class
LazyStringList.java
package com.google.protobuf
public abstract com.google.protobuf.LazyStringList extends java.lang.Object implements com.google.protobuf.ProtocolStringList {
public abstract com.google.protobuf.ByteString getByteString (int)
public abstract java.lang.Object getRaw (int)
public abstract byte[] getByteArray (int)
public abstract void add (com.google.protobuf.ByteString)
public abstract void add (byte[])
public abstract void set (int, com.google.protobuf.ByteString)
public abstract void set (int, byte[])
public abstract boolean addAllByteString (java.util.Collection)
public abstract boolean addAllByteArray (java.util.Collection)
public abstract java.util.List getUnderlyingElements ()
public abstract void mergeFrom (com.google.protobuf.LazyStringList)
public abstract java.util.List asByteArrayList ()
public abstract com.google.protobuf.LazyStringList getUnmodifiableView ()
}
com/google/protobuf/ListFieldSchema$1.class
ListFieldSchema.java
package com.google.protobuf
synthetic com.google.protobuf.ListFieldSchema$1 extends java.lang.Object {
}
com/google/protobuf/ListFieldSchema$ListFieldSchemaFull.class
ListFieldSchema.java
package com.google.protobuf
final com.google.protobuf.ListFieldSchema$ListFieldSchemaFull extends com.google.protobuf.ListFieldSchema {
private static final Class UNMODIFIABLE_LIST_CLASS
private void <init> ()
java.util.List mutableListAt (java.lang.Object, long)
Object message
long offset
void makeImmutableListAt (java.lang.Object, long)
Object message
long offset
java.util.List list
Object immutable
private static java.util.List mutableListAt (java.lang.Object, long, int)
java.util.ArrayList newList
com.google.protobuf.LazyStringArrayList newList
Object message
long offset
int additionalCapacity
java.util.List list
void mergeListsAt (java.lang.Object, java.lang.Object, long)
Object msg
Object otherMsg
long offset
java.util.List other
java.util.List mine
int size
int otherSize
java.util.List merged
static java.util.List getList (java.lang.Object, long)
Object message
long offset
synthetic void <init> (com.google.protobuf.ListFieldSchema$1)
com.google.protobuf.ListFieldSchema$1 x0
static void <clinit> ()
}
com/google/protobuf/ListFieldSchema$ListFieldSchemaLite.class
ListFieldSchema.java
package com.google.protobuf
final com.google.protobuf.ListFieldSchema$ListFieldSchemaLite extends com.google.protobuf.ListFieldSchema {
private void <init> ()
java.util.List mutableListAt (java.lang.Object, long)
int size
Object message
long offset
com.google.protobuf.Internal$ProtobufList list
void makeImmutableListAt (java.lang.Object, long)
Object message
long offset
com.google.protobuf.Internal$ProtobufList list
void mergeListsAt (java.lang.Object, java.lang.Object, long)
Object msg
Object otherMsg
long offset
com.google.protobuf.Internal$ProtobufList mine
com.google.protobuf.Internal$ProtobufList other
int size
int otherSize
com.google.protobuf.Internal$ProtobufList merged
static com.google.protobuf.Internal$ProtobufList getProtobufList (java.lang.Object, long)
Object message
long offset
synthetic void <init> (com.google.protobuf.ListFieldSchema$1)
com.google.protobuf.ListFieldSchema$1 x0
}
com/google/protobuf/ListFieldSchema.class
ListFieldSchema.java
package com.google.protobuf
abstract com.google.protobuf.ListFieldSchema extends java.lang.Object {
private static final com.google.protobuf.ListFieldSchema FULL_INSTANCE
private static final com.google.protobuf.ListFieldSchema LITE_INSTANCE
private void <init> ()
abstract java.util.List mutableListAt (java.lang.Object, long)
abstract void makeImmutableListAt (java.lang.Object, long)
abstract void mergeListsAt (java.lang.Object, java.lang.Object, long)
static com.google.protobuf.ListFieldSchema full ()
static com.google.protobuf.ListFieldSchema lite ()
synthetic void <init> (com.google.protobuf.ListFieldSchema$1)
com.google.protobuf.ListFieldSchema$1 x0
static void <clinit> ()
}
com/google/protobuf/LongArrayList.class
LongArrayList.java
package com.google.protobuf
final com.google.protobuf.LongArrayList extends com.google.protobuf.AbstractProtobufList implements com.google.protobuf.Internal$LongList java.util.RandomAccess com.google.protobuf.PrimitiveNonBoxingCollection {
private static final com.google.protobuf.LongArrayList EMPTY_LIST
private long[] array
private int size
public static com.google.protobuf.LongArrayList emptyList ()
void <init> ()
private void <init> (long[], int)
long[] other
int size
protected void removeRange (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
int i
Object o
com.google.protobuf.LongArrayList other
long[] arr
public int hashCode ()
int i
int result
public com.google.protobuf.Internal$LongList mutableCopyWithCapacity (int)
int capacity
public java.lang.Long get (int)
int index
public long getLong (int)
int index
public int indexOf (java.lang.Object)
int i
Object element
long unboxedElement
int numElems
public boolean contains (java.lang.Object)
Object element
public int size ()
public java.lang.Long set (int, java.lang.Long)
int index
Long element
public long setLong (int, long)
int index
long element
long previousValue
public boolean add (java.lang.Long)
Long element
public void add (int, java.lang.Long)
int index
Long element
public void addLong (long)
int length
long[] newArray
long element
private void addLong (int, long)
int length
long[] newArray
int index
long element
public boolean addAll (java.util.Collection)
java.util.Collection collection
com.google.protobuf.LongArrayList list
int overflow
int newSize
public java.lang.Long remove (int)
int index
long value
private void ensureIndexInRange (int)
int index
private java.lang.String makeOutOfBoundsExceptionMessage (int)
int index
public volatile synthetic java.lang.Object set (int, java.lang.Object)
public volatile synthetic java.lang.Object remove (int)
public volatile synthetic void add (int, java.lang.Object)
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
public volatile synthetic java.lang.Object get (int)
static void <clinit> ()
}
com/google/protobuf/ManifestSchemaFactory$1.class
ManifestSchemaFactory.java
package com.google.protobuf
com.google.protobuf.ManifestSchemaFactory$1 extends java.lang.Object implements com.google.protobuf.MessageInfoFactory {
void <init> ()
public boolean isSupported (java.lang.Class)
Class clazz
public com.google.protobuf.MessageInfo messageInfoFor (java.lang.Class)
Class clazz
}
com/google/protobuf/ManifestSchemaFactory$CompositeMessageInfoFactory.class
ManifestSchemaFactory.java
package com.google.protobuf
com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory extends java.lang.Object implements com.google.protobuf.MessageInfoFactory {
private com.google.protobuf.MessageInfoFactory[] factories
transient void <init> (com.google.protobuf.MessageInfoFactory[])
com.google.protobuf.MessageInfoFactory[] factories
public boolean isSupported (java.lang.Class)
com.google.protobuf.MessageInfoFactory factory
Class clazz
public com.google.protobuf.MessageInfo messageInfoFor (java.lang.Class)
com.google.protobuf.MessageInfoFactory factory
Class clazz
}
com/google/protobuf/ManifestSchemaFactory.class
ManifestSchemaFactory.java
package com.google.protobuf
final com.google.protobuf.ManifestSchemaFactory extends java.lang.Object implements com.google.protobuf.SchemaFactory {
private final com.google.protobuf.MessageInfoFactory messageInfoFactory
private static final com.google.protobuf.MessageInfoFactory EMPTY_FACTORY
public void <init> ()
private void <init> (com.google.protobuf.MessageInfoFactory)
com.google.protobuf.MessageInfoFactory messageInfoFactory
public com.google.protobuf.Schema createSchema (java.lang.Class)
Class messageType
com.google.protobuf.MessageInfo messageInfo
private static com.google.protobuf.Schema newSchema (java.lang.Class, com.google.protobuf.MessageInfo)
Class messageType
com.google.protobuf.MessageInfo messageInfo
private static boolean isProto2 (com.google.protobuf.MessageInfo)
com.google.protobuf.MessageInfo messageInfo
private static com.google.protobuf.MessageInfoFactory getDefaultMessageInfoFactory ()
private static com.google.protobuf.MessageInfoFactory getDescriptorMessageInfoFactory ()
Class clazz
Exception e
static void <clinit> ()
}
com/google/protobuf/MapEntryLite$1.class
MapEntryLite.java
package com.google.protobuf
synthetic com.google.protobuf.MapEntryLite$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/MapEntryLite$Metadata.class
MapEntryLite.java
package com.google.protobuf
com.google.protobuf.MapEntryLite$Metadata extends java.lang.Object {
public final com.google.protobuf.WireFormat$FieldType keyType
public final Object defaultKey
public final com.google.protobuf.WireFormat$FieldType valueType
public final Object defaultValue
public void <init> (com.google.protobuf.WireFormat$FieldType, java.lang.Object, com.google.protobuf.WireFormat$FieldType, java.lang.Object)
com.google.protobuf.WireFormat$FieldType keyType
Object defaultKey
com.google.protobuf.WireFormat$FieldType valueType
Object defaultValue
}
com/google/protobuf/MapEntryLite.class
MapEntryLite.java
package com.google.protobuf
public com.google.protobuf.MapEntryLite extends java.lang.Object {
private static final int KEY_FIELD_NUMBER
private static final int VALUE_FIELD_NUMBER
private final com.google.protobuf.MapEntryLite$Metadata metadata
private final Object key
private final Object value
private void <init> (com.google.protobuf.WireFormat$FieldType, java.lang.Object, com.google.protobuf.WireFormat$FieldType, java.lang.Object)
com.google.protobuf.WireFormat$FieldType keyType
Object defaultKey
com.google.protobuf.WireFormat$FieldType valueType
Object defaultValue
private void <init> (com.google.protobuf.MapEntryLite$Metadata, java.lang.Object, java.lang.Object)
com.google.protobuf.MapEntryLite$Metadata metadata
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public static com.google.protobuf.MapEntryLite newDefaultInstance (com.google.protobuf.WireFormat$FieldType, java.lang.Object, com.google.protobuf.WireFormat$FieldType, java.lang.Object)
com.google.protobuf.WireFormat$FieldType keyType
Object defaultKey
com.google.protobuf.WireFormat$FieldType valueType
Object defaultValue
static void writeTo (com.google.protobuf.CodedOutputStream, com.google.protobuf.MapEntryLite$Metadata, java.lang.Object, java.lang.Object) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
com.google.protobuf.MapEntryLite$Metadata metadata
Object key
Object value
static int computeSerializedSize (com.google.protobuf.MapEntryLite$Metadata, java.lang.Object, java.lang.Object)
com.google.protobuf.MapEntryLite$Metadata metadata
Object key
Object value
static java.lang.Object parseField (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.WireFormat$FieldType, java.lang.Object) throws java.io.IOException
com.google.protobuf.MessageLite$Builder subBuilder
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.WireFormat$FieldType type
Object value
public void serializeTo (com.google.protobuf.CodedOutputStream, int, java.lang.Object, java.lang.Object) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
int fieldNumber
Object key
Object value
public int computeMessageSize (int, java.lang.Object, java.lang.Object)
int fieldNumber
Object key
Object value
public java.util.Map$Entry parseEntry (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.ByteString bytes
com.google.protobuf.ExtensionRegistryLite extensionRegistry
static java.util.Map$Entry parseEntry (com.google.protobuf.CodedInputStream, com.google.protobuf.MapEntryLite$Metadata, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int tag
com.google.protobuf.CodedInputStream input
com.google.protobuf.MapEntryLite$Metadata metadata
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object key
Object value
public void parseInto (com.google.protobuf.MapFieldLite, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int tag
com.google.protobuf.MapFieldLite map
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int length
int oldLimit
Object key
Object value
com.google.protobuf.MapEntryLite$Metadata getMetadata ()
}
com/google/protobuf/MapFieldLite.class
MapFieldLite.java
package com.google.protobuf
public final com.google.protobuf.MapFieldLite extends java.util.LinkedHashMap {
private boolean isMutable
private static final com.google.protobuf.MapFieldLite EMPTY_MAP_FIELD
private void <init> ()
private void <init> (java.util.Map)
java.util.Map mapData
public static com.google.protobuf.MapFieldLite emptyMapField ()
public void mergeFrom (com.google.protobuf.MapFieldLite)
com.google.protobuf.MapFieldLite other
public java.util.Set entrySet ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object put (java.util.Map$Entry)
java.util.Map$Entry entry
public void putAll (java.util.Map)
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
private static void checkForNullKeysAndValues (java.util.Map)
Object key
java.util.Map m
private static boolean equals (java.lang.Object, java.lang.Object)
Object a
Object b
static boolean equals (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Map a
java.util.Map b
public boolean equals (java.lang.Object)
Object object
private static int calculateHashCodeForObject (java.lang.Object)
Object a
static int calculateHashCodeForMap (java.util.Map)
java.util.Map$Entry entry
java.util.Map a
int result
public int hashCode ()
private static java.lang.Object copy (java.lang.Object)
byte[] data
Object object
static java.util.Map copy (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
java.util.Map result
public com.google.protobuf.MapFieldLite mutableCopy ()
public void makeImmutable ()
public boolean isMutable ()
private void ensureMutable ()
static void <clinit> ()
}
com/google/protobuf/MapFieldSchema.class
MapFieldSchema.java
package com.google.protobuf
abstract com.google.protobuf.MapFieldSchema extends java.lang.Object {
public abstract java.util.Map forMutableMapData (java.lang.Object)
public abstract java.util.Map forMapData (java.lang.Object)
public abstract boolean isImmutable (java.lang.Object)
public abstract java.lang.Object toImmutable (java.lang.Object)
public abstract java.lang.Object newMapField (java.lang.Object)
public abstract com.google.protobuf.MapEntryLite$Metadata forMapMetadata (java.lang.Object)
public abstract java.lang.Object mergeFrom (java.lang.Object, java.lang.Object)
public abstract int getSerializedSize (int, java.lang.Object, java.lang.Object)
}
com/google/protobuf/MapFieldSchemaLite.class
MapFieldSchemaLite.java
package com.google.protobuf
com.google.protobuf.MapFieldSchemaLite extends java.lang.Object implements com.google.protobuf.MapFieldSchema {
void <init> ()
public java.util.Map forMutableMapData (java.lang.Object)
Object mapField
public com.google.protobuf.MapEntryLite$Metadata forMapMetadata (java.lang.Object)
Object mapDefaultEntry
public java.util.Map forMapData (java.lang.Object)
Object mapField
public boolean isImmutable (java.lang.Object)
Object mapField
public java.lang.Object toImmutable (java.lang.Object)
Object mapField
public java.lang.Object newMapField (java.lang.Object)
Object unused
public java.lang.Object mergeFrom (java.lang.Object, java.lang.Object)
Object destMapField
Object srcMapField
private static com.google.protobuf.MapFieldLite mergeFromLite (java.lang.Object, java.lang.Object)
Object destMapField
Object srcMapField
com.google.protobuf.MapFieldLite mine
com.google.protobuf.MapFieldLite other
public int getSerializedSize (int, java.lang.Object, java.lang.Object)
int fieldNumber
Object mapField
Object mapDefaultEntry
private static int getSerializedSizeLite (int, java.lang.Object, java.lang.Object)
java.util.Map$Entry entry
int fieldNumber
Object mapField
Object defaultEntry
com.google.protobuf.MapFieldLite mapFieldLite
com.google.protobuf.MapEntryLite defaultEntryLite
int size
}
com/google/protobuf/MapFieldSchemas.class
MapFieldSchemas.java
package com.google.protobuf
final com.google.protobuf.MapFieldSchemas extends java.lang.Object {
private static final com.google.protobuf.MapFieldSchema FULL_SCHEMA
private static final com.google.protobuf.MapFieldSchema LITE_SCHEMA
void <init> ()
static com.google.protobuf.MapFieldSchema full ()
static com.google.protobuf.MapFieldSchema lite ()
private static com.google.protobuf.MapFieldSchema loadSchemaForFullRuntime ()
Class clazz
Exception e
static void <clinit> ()
}
com/google/protobuf/MessageInfo.class
MessageInfo.java
package com.google.protobuf
abstract com.google.protobuf.MessageInfo extends java.lang.Object {
public abstract com.google.protobuf.ProtoSyntax getSyntax ()
public abstract boolean isMessageSetWireFormat ()
public abstract com.google.protobuf.MessageLite getDefaultInstance ()
}
com/google/protobuf/MessageInfoFactory.class
MessageInfoFactory.java
package com.google.protobuf
abstract com.google.protobuf.MessageInfoFactory extends java.lang.Object {
public abstract boolean isSupported (java.lang.Class)
public abstract com.google.protobuf.MessageInfo messageInfoFor (java.lang.Class)
}
com/google/protobuf/MessageLite$Builder.class
MessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.MessageLite$Builder extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder java.lang.Cloneable {
public abstract com.google.protobuf.MessageLite$Builder clear ()
public abstract com.google.protobuf.MessageLite build ()
public abstract com.google.protobuf.MessageLite buildPartial ()
public abstract com.google.protobuf.MessageLite$Builder clone ()
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (java.io.InputStream) throws java.io.IOException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.MessageLite)
public abstract boolean mergeDelimitedFrom (java.io.InputStream) throws java.io.IOException
public abstract boolean mergeDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
}
com/google/protobuf/MessageLite.class
MessageLite.java
package com.google.protobuf
public abstract com.google.protobuf.MessageLite extends java.lang.Object implements com.google.protobuf.MessageLiteOrBuilder {
public abstract void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
public abstract int getSerializedSize ()
public abstract com.google.protobuf.Parser getParserForType ()
public abstract com.google.protobuf.ByteString toByteString ()
public abstract byte[] toByteArray ()
public abstract void writeTo (java.io.OutputStream) throws java.io.IOException
public abstract void writeDelimitedTo (java.io.OutputStream) throws java.io.IOException
public abstract com.google.protobuf.MessageLite$Builder newBuilderForType ()
public abstract com.google.protobuf.MessageLite$Builder toBuilder ()
}
com/google/protobuf/MessageLiteOrBuilder.class
MessageLiteOrBuilder.java
package com.google.protobuf
public abstract com.google.protobuf.MessageLiteOrBuilder extends java.lang.Object {
public abstract com.google.protobuf.MessageLite getDefaultInstanceForType ()
public abstract boolean isInitialized ()
}
com/google/protobuf/MessageLiteToString.class
MessageLiteToString.java
package com.google.protobuf
final com.google.protobuf.MessageLiteToString extends java.lang.Object {
private static final String LIST_SUFFIX
private static final String BUILDER_LIST_SUFFIX
private static final String MAP_SUFFIX
private static final String BYTES_SUFFIX
private static final char[] INDENT_BUFFER
private void <init> ()
static java.lang.String toString (com.google.protobuf.MessageLite, java.lang.String)
com.google.protobuf.MessageLite messageLite
String commentString
StringBuilder buffer
private static void reflectivePrintWithIndent (com.google.protobuf.MessageLite, java.lang.StringBuilder, int)
java.lang.reflect.Method method
java.lang.reflect.Method listMethod
java.lang.reflect.Method mapMethod
Object value
boolean hasValue
String suffix
java.lang.reflect.Method getMethod
java.lang.reflect.Method hasMethod
java.util.Map$Entry getter
java.util.Map$Entry entry
java.util.Iterator iter
com.google.protobuf.MessageLite messageLite
StringBuilder buffer
int indent
java.util.Set setters
java.util.Map hazzers
java.util.Map getters
private static boolean isDefaultValue (java.lang.Object)
Object o
static void printField (java.lang.StringBuilder, int, java.lang.String, java.lang.Object)
Object entry
java.util.List list
java.util.Map$Entry entry
java.util.Map map
java.util.Map$Entry entry
StringBuilder buffer
int indent
String name
Object object
private static void indent (int, java.lang.StringBuilder)
int partialIndent
int indent
StringBuilder buffer
private static java.lang.String pascalCaseToSnakeCase (java.lang.String)
char ch
int i
String pascalCase
StringBuilder builder
static void <clinit> ()
}
com/google/protobuf/MessageSchema$1.class
MessageSchema.java
package com.google.protobuf
synthetic com.google.protobuf.MessageSchema$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/MessageSchema.class
MessageSchema.java
package com.google.protobuf
final com.google.protobuf.MessageSchema extends java.lang.Object implements com.google.protobuf.Schema {
private static final int INTS_PER_FIELD
private static final int OFFSET_BITS
private static final int OFFSET_MASK
private static final int FIELD_TYPE_MASK
private static final int REQUIRED_MASK
private static final int ENFORCE_UTF8_MASK
private static final int NO_PRESENCE_SENTINEL
private static final int[] EMPTY_INT_ARRAY
static final int ONEOF_TYPE_OFFSET
private static final sun.misc.Unsafe UNSAFE
private final int[] buffer
private final Object[] objects
private final int minFieldNumber
private final int maxFieldNumber
private final com.google.protobuf.MessageLite defaultInstance
private final boolean hasExtensions
private final boolean lite
private final boolean proto3
private final boolean useCachedSizeField
private final int[] intArray
private final int checkInitializedCount
private final int repeatedFieldOffsetStart
private final com.google.protobuf.NewInstanceSchema newInstanceSchema
private final com.google.protobuf.ListFieldSchema listFieldSchema
private final com.google.protobuf.UnknownFieldSchema unknownFieldSchema
private final com.google.protobuf.ExtensionSchema extensionSchema
private final com.google.protobuf.MapFieldSchema mapFieldSchema
private void <init> (int[], java.lang.Object[], int, int, com.google.protobuf.MessageLite, boolean, boolean, int[], int, int, com.google.protobuf.NewInstanceSchema, com.google.protobuf.ListFieldSchema, com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, com.google.protobuf.MapFieldSchema)
int[] buffer
Object[] objects
int minFieldNumber
int maxFieldNumber
com.google.protobuf.MessageLite defaultInstance
boolean proto3
boolean useCachedSizeField
int[] intArray
int checkInitialized
int mapFieldPositions
com.google.protobuf.NewInstanceSchema newInstanceSchema
com.google.protobuf.ListFieldSchema listFieldSchema
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.MapFieldSchema mapFieldSchema
static com.google.protobuf.MessageSchema newSchema (java.lang.Class, com.google.protobuf.MessageInfo, com.google.protobuf.NewInstanceSchema, com.google.protobuf.ListFieldSchema, com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, com.google.protobuf.MapFieldSchema)
Class messageClass
com.google.protobuf.MessageInfo messageInfo
com.google.protobuf.NewInstanceSchema newInstanceSchema
com.google.protobuf.ListFieldSchema listFieldSchema
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.MapFieldSchema mapFieldSchema
static com.google.protobuf.MessageSchema newSchemaForRawMessageInfo (com.google.protobuf.RawMessageInfo, com.google.protobuf.NewInstanceSchema, com.google.protobuf.ListFieldSchema, com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, com.google.protobuf.MapFieldSchema)
int result
int shift
int result
int shift
int oneofCount
int hasBitsCount
int minFieldNumber
int maxFieldNumber
int numEntries
int mapFieldCount
int repeatedFieldCount
int checkInitialized
int[] intArray
int objectsPosition
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
int result
int shift
java.lang.reflect.Field oneofField
java.lang.reflect.Field oneofCaseField
int oneofIndex
int oneofFieldType
java.lang.reflect.Field oneofField
int index
Object o
java.lang.reflect.Field oneofCaseField
int fieldOffset
int presenceMaskShift
int presenceFieldOffset
int result
int shift
java.lang.reflect.Field hasBitsField
int hasBitsIndex
java.lang.reflect.Field hasBitsField
int index
Object o
int presenceMaskShift
int presenceFieldOffset
java.lang.reflect.Field field
boolean hasHasBit
int fieldNumber
int fieldTypeWithExtraBits
int fieldType
int fieldOffset
int presenceMaskShift
int presenceFieldOffset
com.google.protobuf.RawMessageInfo messageInfo
com.google.protobuf.NewInstanceSchema newInstanceSchema
com.google.protobuf.ListFieldSchema listFieldSchema
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.MapFieldSchema mapFieldSchema
boolean isProto3
String info
int length
int i
int next
int unusedFlags
int fieldCount
int oneofCount
int hasBitsCount
int minFieldNumber
int maxFieldNumber
int numEntries
int mapFieldCount
int repeatedFieldCount
int checkInitialized
int[] intArray
int objectsPosition
sun.misc.Unsafe unsafe
Object[] messageInfoObjects
int checkInitializedPosition
Class messageClass
int[] buffer
Object[] objects
int mapFieldIndex
int repeatedFieldIndex
int bufferIndex
private static java.lang.reflect.Field reflectField (java.lang.Class, java.lang.String)
java.lang.reflect.Field field
java.lang.reflect.Field[] fields
NoSuchFieldException e
Class messageClass
String fieldName
static com.google.protobuf.MessageSchema newSchemaForMessageInfo (com.google.protobuf.StructuralMessageInfo, com.google.protobuf.NewInstanceSchema, com.google.protobuf.ListFieldSchema, com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, com.google.protobuf.MapFieldSchema)
int minFieldNumber
int maxFieldNumber
com.google.protobuf.FieldInfo fi
com.google.protobuf.FieldInfo fi
int fieldNumber
int bufferIndex
com.google.protobuf.StructuralMessageInfo messageInfo
com.google.protobuf.NewInstanceSchema newInstanceSchema
com.google.protobuf.ListFieldSchema listFieldSchema
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.MapFieldSchema mapFieldSchema
boolean isProto3
com.google.protobuf.FieldInfo[] fis
int minFieldNumber
int maxFieldNumber
int numEntries
int[] buffer
Object[] objects
int mapFieldCount
int repeatedFieldCount
int[] mapFieldPositions
int[] repeatedFieldOffsets
int[] checkInitialized
int checkInitializedIndex
int fieldIndex
int[] combined
private static void storeFieldData (com.google.protobuf.FieldInfo, int[], int, java.lang.Object[])
int fieldOffset
int typeId
int presenceMaskShift
int presenceFieldOffset
int presenceFieldOffset
java.lang.reflect.Field presenceField
int presenceMaskShift
int presenceFieldOffset
int presenceMaskShift
int presenceFieldOffset
com.google.protobuf.FieldType type
com.google.protobuf.FieldInfo fi
int[] buffer
int bufferIndex
Object[] objects
int fieldOffset
int typeId
int presenceMaskShift
int presenceFieldOffset
com.google.protobuf.OneofInfo oneof
Object messageFieldClass
public java.lang.Object newInstance ()
public boolean equals (java.lang.Object, java.lang.Object)
int pos
com.google.protobuf.FieldSet messageExtensions
com.google.protobuf.FieldSet otherExtensions
Object message
Object other
int bufferLength
Object messageUnknown
Object otherUnknown
private boolean equals (java.lang.Object, java.lang.Object, int)
Object message
Object other
int pos
int typeAndOffset
long offset
public int hashCode (java.lang.Object)
int protoHash
Object submessage
int protoHash
Object submessage
Object submessage
Object submessage
int typeAndOffset
int entryNumber
long offset
int pos
Object message
int hashCode
int bufferLength
public void mergeFrom (java.lang.Object, java.lang.Object)
int i
Object message
Object other
private void mergeSingleField (java.lang.Object, java.lang.Object, int)
Object message
Object other
int pos
int typeAndOffset
long offset
int number
private void mergeMessage (java.lang.Object, java.lang.Object, int)
Object copyOfSource
Object newInstance
Object targetParent
Object sourceParent
int pos
int typeAndOffset
long offset
Object source
com.google.protobuf.Schema fieldSchema
Object target
private void mergeOneofMessage (java.lang.Object, java.lang.Object, int)
Object copyOfSource
Object newInstance
Object targetParent
Object sourceParent
int pos
int number
long offset
Object source
com.google.protobuf.Schema fieldSchema
Object target
public int getSerializedSize (java.lang.Object)
Object message
private int getSerializedSizeProto2 (java.lang.Object)
int presenceFieldOffset
Object value
Object value
com.google.protobuf.ByteString value
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
Object value
Object value
int typeAndOffset
int number
int fieldType
int presenceMaskAndOffset
int presenceMask
long offset
int i
Object message
int size
sun.misc.Unsafe unsafe
int currentPresenceFieldOffset
int currentPresenceField
private int getSerializedSizeProto3 (java.lang.Object)
Object value
Object value
com.google.protobuf.ByteString value
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
int fieldSize
Object value
Object value
int typeAndOffset
int fieldType
int number
long offset
int cachedSizeOffset
int i
Object message
sun.misc.Unsafe unsafe
int size
private int getUnknownFieldsSerializedSize (com.google.protobuf.UnknownFieldSchema, java.lang.Object)
com.google.protobuf.UnknownFieldSchema schema
Object message
Object unknowns
private static java.util.List listAt (java.lang.Object, long)
Object message
long offset
public void writeTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
Object message
com.google.protobuf.Writer writer
private void writeFieldsInAscendingOrderProto2 (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.FieldSet extensions
int presenceFieldOffset
Object value
Object value
int typeAndOffset
int number
int fieldType
int presenceMaskAndOffset
int presenceMask
long offset
int pos
Object message
com.google.protobuf.Writer writer
java.util.Iterator extensionIterator
java.util.Map$Entry nextExtension
int currentPresenceFieldOffset
int currentPresenceField
int bufferLength
sun.misc.Unsafe unsafe
private void writeFieldsInAscendingOrderProto3 (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.FieldSet extensions
Object value
Object value
int typeAndOffset
int number
int pos
Object message
com.google.protobuf.Writer writer
java.util.Iterator extensionIterator
java.util.Map$Entry nextExtension
int bufferLength
private void writeFieldsInDescendingOrder (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.FieldSet extensions
Object value
Object value
int typeAndOffset
int number
int pos
Object message
com.google.protobuf.Writer writer
java.util.Iterator extensionIterator
java.util.Map$Entry nextExtension
private void writeMapHelper (com.google.protobuf.Writer, int, java.lang.Object, int) throws java.io.IOException
com.google.protobuf.Writer writer
int number
Object mapField
int pos
private void writeUnknownInMessageTo (com.google.protobuf.UnknownFieldSchema, java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.UnknownFieldSchema schema
Object message
com.google.protobuf.Writer writer
public void mergeFrom (java.lang.Object, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object message
com.google.protobuf.Reader reader
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private void mergeFromHelper (com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, java.lang.Object, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int i
int i
Object extension
com.google.protobuf.MessageLite current
int enumValue
com.google.protobuf.Internal$EnumVerifier enumVerifier
com.google.protobuf.MessageLite current
java.util.List enumList
java.util.List enumList
com.google.protobuf.MessageLite current
int enumValue
com.google.protobuf.Internal$EnumVerifier enumVerifier
com.google.protobuf.MessageLite current
int i
int i
int i
com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException e
int number
int pos
int typeAndOffset
int i
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
Object message
com.google.protobuf.Reader reader
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object unknownFields
com.google.protobuf.FieldSet extensions
static com.google.protobuf.UnknownFieldSetLite getMutableUnknownFields (java.lang.Object)
Object message
com.google.protobuf.UnknownFieldSetLite unknownFields
private int decodeMapEntryValue (byte[], int, int, com.google.protobuf.WireFormat$FieldType, java.lang.Class, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
byte[] data
int position
int limit
com.google.protobuf.WireFormat$FieldType fieldType
Class messageType
com.google.protobuf.ArrayDecoders$Registers registers
private int decodeMapEntry (byte[], int, int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
int tag
int fieldNumber
int wireType
byte[] data
int position
int limit
com.google.protobuf.MapEntryLite$Metadata metadata
java.util.Map target
com.google.protobuf.ArrayDecoders$Registers registers
int length
int end
Object key
Object value
private int parseRepeatedField (java.lang.Object, byte[], int, int, int, int, int, int, long, int, long, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
int size
Object message
byte[] data
int position
int limit
int tag
int number
int wireType
int bufferPosition
long typeAndOffset
int fieldType
long fieldOffset
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.Internal$ProtobufList list
private int parseMapField (java.lang.Object, byte[], int, int, int, long, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
Object oldMapField
Object message
byte[] data
int position
int limit
int bufferPosition
long fieldOffset
com.google.protobuf.ArrayDecoders$Registers registers
sun.misc.Unsafe unsafe
Object mapDefaultEntry
Object mapField
private int parseOneofField (java.lang.Object, byte[], int, int, int, int, int, int, int, long, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
String value
int length
Object current
int enumValue
com.google.protobuf.Internal$EnumVerifier enumVerifier
Object current
int endTag
Object message
byte[] data
int position
int limit
int tag
int number
int wireType
int typeAndOffset
int fieldType
long fieldOffset
int bufferPosition
com.google.protobuf.ArrayDecoders$Registers registers
sun.misc.Unsafe unsafe
long oneofCaseOffset
private com.google.protobuf.Schema getMessageFieldSchema (int)
int pos
int index
com.google.protobuf.Schema schema
private java.lang.Object getMapFieldDefaultEntry (int)
int pos
private com.google.protobuf.Internal$EnumVerifier getEnumFieldVerifier (int)
int pos
int parseProto2Message (java.lang.Object, byte[], int, int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
Object current
int enumValue
com.google.protobuf.Internal$EnumVerifier enumVerifier
Object current
int endTag
int presenceMaskAndOffset
int presenceMask
int presenceFieldOffset
int size
com.google.protobuf.Internal$ProtobufList list
int oldPosition
int oldPosition
int oldPosition
int typeAndOffset
int fieldType
long fieldOffset
int number
int wireType
int i
Object message
byte[] data
int position
int limit
int endGroup
com.google.protobuf.ArrayDecoders$Registers registers
sun.misc.Unsafe unsafe
int currentPresenceFieldOffset
int currentPresenceField
int tag
int oldNumber
int pos
com.google.protobuf.UnknownFieldSetLite unknownFields
private java.lang.Object mutableMessageFieldForMerge (java.lang.Object, int)
Object message
int pos
com.google.protobuf.Schema fieldSchema
long offset
Object current
Object newMessage
private void storeMessageField (java.lang.Object, int, java.lang.Object)
Object message
int pos
Object field
private java.lang.Object mutableOneofMessageFieldForMerge (java.lang.Object, int, int)
Object message
int fieldNumber
int pos
com.google.protobuf.Schema fieldSchema
Object current
Object newMessage
private void storeOneofMessageField (java.lang.Object, int, int, java.lang.Object)
Object message
int fieldNumber
int pos
Object field
private int parseProto3Message (java.lang.Object, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
Object current
int presenceMaskAndOffset
int presenceMask
int presenceFieldOffset
int size
com.google.protobuf.Internal$ProtobufList list
int oldPosition
int oldPosition
int oldPosition
int typeAndOffset
int fieldType
long fieldOffset
int number
int wireType
Object message
byte[] data
int position
int limit
com.google.protobuf.ArrayDecoders$Registers registers
sun.misc.Unsafe unsafe
int currentPresenceFieldOffset
int currentPresenceField
int tag
int oldNumber
int pos
public void mergeFrom (java.lang.Object, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
Object message
byte[] data
int position
int limit
com.google.protobuf.ArrayDecoders$Registers registers
public void makeImmutable (java.lang.Object)
com.google.protobuf.GeneratedMessageLite generatedMessage
Object mapField
int typeAndOffset
long offset
int pos
Object message
int bufferLength
private final void mergeMap (java.lang.Object, int, java.lang.Object, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.Reader) throws java.io.IOException
Object oldMapField
Object message
int pos
Object mapDefaultEntry
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.Reader reader
long offset
Object mapField
private java.lang.Object filterMapUnknownEnumValues (java.lang.Object, int, java.lang.Object, com.google.protobuf.UnknownFieldSchema, java.lang.Object)
Object message
int pos
Object unknownFields
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
Object containerMessage
int fieldNumber
long offset
Object mapField
com.google.protobuf.Internal$EnumVerifier enumVerifier
java.util.Map mapData
private java.lang.Object filterUnknownEnumMap (int, int, java.util.Map, com.google.protobuf.Internal$EnumVerifier, java.lang.Object, com.google.protobuf.UnknownFieldSchema, java.lang.Object)
java.io.IOException e
int entrySize
com.google.protobuf.ByteString$CodedBuilder codedBuilder
com.google.protobuf.CodedOutputStream codedOutput
java.util.Map$Entry entry
java.util.Iterator it
int pos
int number
java.util.Map mapData
com.google.protobuf.Internal$EnumVerifier enumVerifier
Object unknownFields
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
Object containerMessage
com.google.protobuf.MapEntryLite$Metadata metadata
public final boolean isInitialized (java.lang.Object)
int pos
int number
int typeAndOffset
int presenceMaskAndOffset
int presenceFieldOffset
int presenceMask
int i
Object message
int currentPresenceFieldOffset
int currentPresenceField
private static boolean isInitialized (java.lang.Object, int, com.google.protobuf.Schema)
Object message
int typeAndOffset
com.google.protobuf.Schema schema
Object nested
private boolean isListInitialized (java.lang.Object, int, int)
Object nested
int i
Object message
int typeAndOffset
int pos
java.util.List list
com.google.protobuf.Schema schema
private boolean isMapInitialized (java.lang.Object, int, int)
Object nested
Object message
int typeAndOffset
int pos
java.util.Map map
Object mapDefaultEntry
com.google.protobuf.MapEntryLite$Metadata metadata
com.google.protobuf.Schema schema
private void writeString (int, java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Writer writer
private void readString (java.lang.Object, int, com.google.protobuf.Reader) throws java.io.IOException
Object message
int typeAndOffset
com.google.protobuf.Reader reader
private void readStringList (java.lang.Object, int, com.google.protobuf.Reader) throws java.io.IOException
Object message
int typeAndOffset
com.google.protobuf.Reader reader
private void readMessageList (java.lang.Object, int, com.google.protobuf.Reader, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object message
int typeAndOffset
com.google.protobuf.Reader reader
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
long offset
private void readGroupList (java.lang.Object, long, com.google.protobuf.Reader, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object message
long offset
com.google.protobuf.Reader reader
com.google.protobuf.Schema schema
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private int numberAt (int)
int pos
private int typeAndOffsetAt (int)
int pos
private int presenceMaskAndOffsetAt (int)
int pos
private static int type (int)
int value
private static boolean isRequired (int)
int value
private static boolean isEnforceUtf8 (int)
int value
private static long offset (int)
int value
private static boolean isMutable (java.lang.Object)
Object message
private static void checkMutable (java.lang.Object)
Object message
private static double doubleAt (java.lang.Object, long)
Object message
long offset
private static float floatAt (java.lang.Object, long)
Object message
long offset
private static int intAt (java.lang.Object, long)
Object message
long offset
private static long longAt (java.lang.Object, long)
Object message
long offset
private static boolean booleanAt (java.lang.Object, long)
Object message
long offset
private static double oneofDoubleAt (java.lang.Object, long)
Object message
long offset
private static float oneofFloatAt (java.lang.Object, long)
Object message
long offset
private static int oneofIntAt (java.lang.Object, long)
Object message
long offset
private static long oneofLongAt (java.lang.Object, long)
Object message
long offset
private static boolean oneofBooleanAt (java.lang.Object, long)
Object message
long offset
private boolean arePresentForEquals (java.lang.Object, java.lang.Object, int)
Object message
Object other
int pos
private boolean isFieldPresent (java.lang.Object, int, int, int, int)
Object message
int pos
int presenceFieldOffset
int presenceField
int presenceMask
private boolean isFieldPresent (java.lang.Object, int)
Object value
int typeAndOffset
long offset
int presenceMask
Object message
int pos
int presenceMaskAndOffset
long presenceFieldOffset
private void setFieldPresent (java.lang.Object, int)
Object message
int pos
int presenceMaskAndOffset
long presenceFieldOffset
int presenceMask
private boolean isOneofPresent (java.lang.Object, int, int)
Object message
int fieldNumber
int pos
int presenceMaskAndOffset
private boolean isOneofCaseEqual (java.lang.Object, java.lang.Object, int)
Object message
Object other
int pos
int presenceMaskAndOffset
private void setOneofPresent (java.lang.Object, int, int)
Object message
int fieldNumber
int pos
int presenceMaskAndOffset
private int positionForFieldNumber (int)
int number
private int positionForFieldNumber (int, int)
int number
int min
private int slowPositionForFieldNumber (int, int)
int mid
int pos
int midFieldNumber
int number
int min
int max
int getSchemaSize ()
static void <clinit> ()
}
com/google/protobuf/MessageSetSchema.class
MessageSetSchema.java
package com.google.protobuf
final com.google.protobuf.MessageSetSchema extends java.lang.Object implements com.google.protobuf.Schema {
private final com.google.protobuf.MessageLite defaultInstance
private final com.google.protobuf.UnknownFieldSchema unknownFieldSchema
private final boolean hasExtensions
private final com.google.protobuf.ExtensionSchema extensionSchema
private void <init> (com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, com.google.protobuf.MessageLite)
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.MessageLite defaultInstance
static com.google.protobuf.MessageSetSchema newSchema (com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, com.google.protobuf.MessageLite)
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.MessageLite defaultInstance
public java.lang.Object newInstance ()
public boolean equals (java.lang.Object, java.lang.Object)
com.google.protobuf.FieldSet messageExtensions
com.google.protobuf.FieldSet otherExtensions
Object message
Object other
Object messageUnknown
Object otherUnknown
public int hashCode (java.lang.Object)
com.google.protobuf.FieldSet extensions
Object message
int hashCode
public void mergeFrom (java.lang.Object, java.lang.Object)
Object message
Object other
public void writeTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
java.util.Map$Entry extension
com.google.protobuf.FieldSet$FieldDescriptorLite fd
Object message
com.google.protobuf.Writer writer
com.google.protobuf.FieldSet extensions
java.util.Iterator iterator
private void writeUnknownFieldsHelper (com.google.protobuf.UnknownFieldSchema, java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
Object message
com.google.protobuf.Writer writer
public void mergeFrom (java.lang.Object, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
int tag
int number
int wireType
int startTag
int typeId
com.google.protobuf.ByteString rawBytes
Object message
byte[] data
int position
int limit
com.google.protobuf.ArrayDecoders$Registers registers
com.google.protobuf.UnknownFieldSetLite unknownFields
com.google.protobuf.FieldSet extensions
com.google.protobuf.GeneratedMessageLite$GeneratedExtension extension
public void mergeFrom (java.lang.Object, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object message
com.google.protobuf.Reader reader
com.google.protobuf.ExtensionRegistryLite extensionRegistry
private void mergeFromHelper (com.google.protobuf.UnknownFieldSchema, com.google.protobuf.ExtensionSchema, java.lang.Object, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
int number
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
com.google.protobuf.ExtensionSchema extensionSchema
Object message
com.google.protobuf.Reader reader
com.google.protobuf.ExtensionRegistryLite extensionRegistry
Object unknownFields
com.google.protobuf.FieldSet extensions
public void makeImmutable (java.lang.Object)
Object message
private boolean parseMessageSetItemOrUnknownField (com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.ExtensionSchema, com.google.protobuf.FieldSet, com.google.protobuf.UnknownFieldSchema, java.lang.Object) throws java.io.IOException
Object extension
int number
int tag
com.google.protobuf.Reader reader
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.ExtensionSchema extensionSchema
com.google.protobuf.FieldSet extensions
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
Object unknownFields
int startTag
int typeId
com.google.protobuf.ByteString rawBytes
Object extension
public final boolean isInitialized (java.lang.Object)
Object message
com.google.protobuf.FieldSet extensions
public int getSerializedSize (java.lang.Object)
Object message
int size
private int getUnknownFieldsSerializedSize (com.google.protobuf.UnknownFieldSchema, java.lang.Object)
com.google.protobuf.UnknownFieldSchema schema
Object message
Object unknowns
}
com/google/protobuf/MutabilityOracle$1.class
MutabilityOracle.java
package com.google.protobuf
com.google.protobuf.MutabilityOracle$1 extends java.lang.Object implements com.google.protobuf.MutabilityOracle {
void <init> ()
public void ensureMutable ()
}
com/google/protobuf/MutabilityOracle.class
MutabilityOracle.java
package com.google.protobuf
abstract com.google.protobuf.MutabilityOracle extends java.lang.Object {
public static final com.google.protobuf.MutabilityOracle IMMUTABLE
public abstract void ensureMutable ()
static void <clinit> ()
}
com/google/protobuf/NewInstanceSchema.class
NewInstanceSchema.java
package com.google.protobuf
abstract com.google.protobuf.NewInstanceSchema extends java.lang.Object {
public abstract java.lang.Object newInstance (java.lang.Object)
}
com/google/protobuf/NewInstanceSchemaLite.class
NewInstanceSchemaLite.java
package com.google.protobuf
final com.google.protobuf.NewInstanceSchemaLite extends java.lang.Object implements com.google.protobuf.NewInstanceSchema {
void <init> ()
public java.lang.Object newInstance (java.lang.Object)
Object defaultInstance
}
com/google/protobuf/NewInstanceSchemas.class
NewInstanceSchemas.java
package com.google.protobuf
final com.google.protobuf.NewInstanceSchemas extends java.lang.Object {
private static final com.google.protobuf.NewInstanceSchema FULL_SCHEMA
private static final com.google.protobuf.NewInstanceSchema LITE_SCHEMA
void <init> ()
static com.google.protobuf.NewInstanceSchema full ()
static com.google.protobuf.NewInstanceSchema lite ()
private static com.google.protobuf.NewInstanceSchema loadSchemaForFullRuntime ()
Class clazz
Exception e
static void <clinit> ()
}
com/google/protobuf/NioByteString$1.class
NioByteString.java
package com.google.protobuf
com.google.protobuf.NioByteString$1 extends java.io.InputStream {
private final java.nio.ByteBuffer buf
final synthetic com.google.protobuf.NioByteString this$0
void <init> (com.google.protobuf.NioByteString)
com.google.protobuf.NioByteString this$0
public void mark (int)
int readlimit
public boolean markSupported ()
public void reset () throws java.io.IOException
java.nio.InvalidMarkException e
public int available () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
}
com/google/protobuf/NioByteString.class
NioByteString.java
package com.google.protobuf
final com.google.protobuf.NioByteString extends com.google.protobuf.ByteString$LeafByteString {
private final java.nio.ByteBuffer buffer
void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
private java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
public byte byteAt (int)
ArrayIndexOutOfBoundsException e
IndexOutOfBoundsException e
int index
public byte internalByteAt (int)
int index
public int size ()
public com.google.protobuf.ByteString substring (int, int)
java.nio.ByteBuffer slice
ArrayIndexOutOfBoundsException e
IndexOutOfBoundsException e
int beginIndex
int endIndex
protected void copyToInternal (byte[], int, int, int)
byte[] target
int sourceOffset
int targetOffset
int numberToCopy
java.nio.ByteBuffer slice
public void copyTo (java.nio.ByteBuffer)
java.nio.ByteBuffer target
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
boolean equalsRange (com.google.protobuf.ByteString, int, int)
com.google.protobuf.ByteString other
int offset
int length
void writeToInternal (java.io.OutputStream, int, int) throws java.io.IOException
int bufferOffset
java.io.OutputStream out
int sourceOffset
int numberToWrite
void writeTo (com.google.protobuf.ByteOutput) throws java.io.IOException
com.google.protobuf.ByteOutput output
public java.nio.ByteBuffer asReadOnlyByteBuffer ()
public java.util.List asReadOnlyByteBufferList ()
protected java.lang.String toStringInternal (java.nio.charset.Charset)
byte[] bytes
int offset
int length
java.nio.charset.Charset charset
byte[] bytes
int offset
int length
public boolean isValidUtf8 ()
protected int partialIsValidUtf8 (int, int, int)
int state
int offset
int length
public boolean equals (java.lang.Object)
Object other
com.google.protobuf.ByteString otherString
protected int partialHash (int, int, int)
int i
int h
int offset
int length
public java.io.InputStream newInput ()
public com.google.protobuf.CodedInputStream newCodedInput ()
private java.nio.ByteBuffer slice (int, int)
int beginIndex
int endIndex
java.nio.ByteBuffer slice
static synthetic java.nio.ByteBuffer access$000 (com.google.protobuf.NioByteString)
com.google.protobuf.NioByteString x0
}
com/google/protobuf/OneofInfo.class
OneofInfo.java
package com.google.protobuf
final com.google.protobuf.OneofInfo extends java.lang.Object {
private final int id
private final java.lang.reflect.Field caseField
private final java.lang.reflect.Field valueField
public void <init> (int, java.lang.reflect.Field, java.lang.reflect.Field)
int id
java.lang.reflect.Field caseField
java.lang.reflect.Field valueField
public int getId ()
public java.lang.reflect.Field getCaseField ()
public java.lang.reflect.Field getValueField ()
}
com/google/protobuf/Parser.class
Parser.java
package com.google.protobuf
public abstract com.google.protobuf.Parser extends java.lang.Object {
public abstract java.lang.Object parseFrom (com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (java.nio.ByteBuffer) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (byte[], int, int, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseDelimitedFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialDelimitedFrom (java.io.InputStream) throws com.google.protobuf.InvalidProtocolBufferException
public abstract java.lang.Object parsePartialDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/google/protobuf/PrimitiveNonBoxingCollection.class
PrimitiveNonBoxingCollection.java
package com.google.protobuf
abstract com.google.protobuf.PrimitiveNonBoxingCollection extends java.lang.Object {
}
com/google/protobuf/ProtoSyntax.class
ProtoSyntax.java
package com.google.protobuf
public final enum com.google.protobuf.ProtoSyntax extends java.lang.Enum {
public static final enum com.google.protobuf.ProtoSyntax PROTO2
public static final enum com.google.protobuf.ProtoSyntax PROTO3
private static final synthetic com.google.protobuf.ProtoSyntax[] $VALUES
public static com.google.protobuf.ProtoSyntax[] values ()
public static com.google.protobuf.ProtoSyntax valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.google.protobuf.ProtoSyntax[] $values ()
static void <clinit> ()
}
com/google/protobuf/Protobuf.class
Protobuf.java
package com.google.protobuf
final com.google.protobuf.Protobuf extends java.lang.Object {
private static final com.google.protobuf.Protobuf INSTANCE
private final com.google.protobuf.SchemaFactory schemaFactory
private final java.util.concurrent.ConcurrentMap schemaCache
public static com.google.protobuf.Protobuf getInstance ()
public void writeTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
Object message
com.google.protobuf.Writer writer
public void mergeFrom (java.lang.Object, com.google.protobuf.Reader) throws java.io.IOException
Object message
com.google.protobuf.Reader reader
public void mergeFrom (java.lang.Object, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
Object message
com.google.protobuf.Reader reader
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public void makeImmutable (java.lang.Object)
Object message
boolean isInitialized (java.lang.Object)
Object message
public com.google.protobuf.Schema schemaFor (java.lang.Class)
com.google.protobuf.Schema previous
Class messageType
com.google.protobuf.Schema schema
public com.google.protobuf.Schema schemaFor (java.lang.Object)
Object message
public com.google.protobuf.Schema registerSchema (java.lang.Class, com.google.protobuf.Schema)
Class messageType
com.google.protobuf.Schema schema
public com.google.protobuf.Schema registerSchemaOverride (java.lang.Class, com.google.protobuf.Schema)
Class messageType
com.google.protobuf.Schema schema
private void <init> ()
int getTotalSchemaSize ()
com.google.protobuf.Schema schema
int result
static void <clinit> ()
}
com/google/protobuf/ProtobufArrayList.class
ProtobufArrayList.java
package com.google.protobuf
final com.google.protobuf.ProtobufArrayList extends com.google.protobuf.AbstractProtobufList implements java.util.RandomAccess {
private static final com.google.protobuf.ProtobufArrayList EMPTY_LIST
private Object[] array
private int size
public static com.google.protobuf.ProtobufArrayList emptyList ()
void <init> ()
private void <init> (java.lang.Object[], int)
Object[] array
int size
public com.google.protobuf.ProtobufArrayList mutableCopyWithCapacity (int)
int capacity
Object[] newArray
public boolean add (java.lang.Object)
int length
Object[] newArray
Object element
public void add (int, java.lang.Object)
int length
Object[] newArray
int index
Object element
public java.lang.Object get (int)
int index
public java.lang.Object remove (int)
int index
Object value
public java.lang.Object set (int, java.lang.Object)
int index
Object element
Object toReturn
public int size ()
private static java.lang.Object[] createArray (int)
int capacity
private void ensureIndexInRange (int)
int index
private java.lang.String makeOutOfBoundsExceptionMessage (int)
int index
public volatile synthetic com.google.protobuf.Internal$ProtobufList mutableCopyWithCapacity (int)
static void <clinit> ()
}
com/google/protobuf/ProtobufLists.class
ProtobufLists.java
package com.google.protobuf
final com.google.protobuf.ProtobufLists extends java.lang.Object {
private void <init> ()
public static com.google.protobuf.Internal$ProtobufList emptyProtobufList ()
public static com.google.protobuf.Internal$ProtobufList mutableCopy (com.google.protobuf.Internal$ProtobufList)
com.google.protobuf.Internal$ProtobufList list
int size
public static com.google.protobuf.Internal$BooleanList emptyBooleanList ()
public static com.google.protobuf.Internal$BooleanList newBooleanList ()
public static com.google.protobuf.Internal$IntList emptyIntList ()
public static com.google.protobuf.Internal$IntList newIntList ()
public static com.google.protobuf.Internal$LongList emptyLongList ()
public static com.google.protobuf.Internal$LongList newLongList ()
public static com.google.protobuf.Internal$FloatList emptyFloatList ()
public static com.google.protobuf.Internal$FloatList newFloatList ()
public static com.google.protobuf.Internal$DoubleList emptyDoubleList ()
public static com.google.protobuf.Internal$DoubleList newDoubleList ()
}
com/google/protobuf/ProtocolStringList.class
ProtocolStringList.java
package com.google.protobuf
public abstract com.google.protobuf.ProtocolStringList extends java.lang.Object implements java.util.List {
public abstract java.util.List asByteStringList ()
}
com/google/protobuf/RawMessageInfo.class
RawMessageInfo.java
package com.google.protobuf
final com.google.protobuf.RawMessageInfo extends java.lang.Object implements com.google.protobuf.MessageInfo {
private final com.google.protobuf.MessageLite defaultInstance
private final String info
private final Object[] objects
private final int flags
void <init> (com.google.protobuf.MessageLite, java.lang.String, java.lang.Object[])
int result
int shift
com.google.protobuf.MessageLite defaultInstance
String info
Object[] objects
int position
int value
java.lang.String getStringInfo ()
java.lang.Object[] getObjects ()
public com.google.protobuf.MessageLite getDefaultInstance ()
public com.google.protobuf.ProtoSyntax getSyntax ()
public boolean isMessageSetWireFormat ()
}
com/google/protobuf/Reader.class
Reader.java
package com.google.protobuf
abstract com.google.protobuf.Reader extends java.lang.Object {
public static final int READ_DONE
public static final int TAG_UNKNOWN
public abstract boolean shouldDiscardUnknownFields ()
public abstract int getFieldNumber () throws java.io.IOException
public abstract int getTag ()
public abstract boolean skipField () throws java.io.IOException
public abstract double readDouble () throws java.io.IOException
public abstract float readFloat () throws java.io.IOException
public abstract long readUInt64 () throws java.io.IOException
public abstract long readInt64 () throws java.io.IOException
public abstract int readInt32 () throws java.io.IOException
public abstract long readFixed64 () throws java.io.IOException
public abstract int readFixed32 () throws java.io.IOException
public abstract boolean readBool () throws java.io.IOException
public abstract java.lang.String readString () throws java.io.IOException
public abstract java.lang.String readStringRequireUtf8 () throws java.io.IOException
public abstract java.lang.Object readMessageBySchemaWithCheck (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract java.lang.Object readMessage (java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract java.lang.Object readGroup (java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract java.lang.Object readGroupBySchemaWithCheck (com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void mergeMessageField (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void mergeGroupField (java.lang.Object, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract com.google.protobuf.ByteString readBytes () throws java.io.IOException
public abstract int readUInt32 () throws java.io.IOException
public abstract int readEnum () throws java.io.IOException
public abstract int readSFixed32 () throws java.io.IOException
public abstract long readSFixed64 () throws java.io.IOException
public abstract int readSInt32 () throws java.io.IOException
public abstract long readSInt64 () throws java.io.IOException
public abstract void readDoubleList (java.util.List) throws java.io.IOException
public abstract void readFloatList (java.util.List) throws java.io.IOException
public abstract void readUInt64List (java.util.List) throws java.io.IOException
public abstract void readInt64List (java.util.List) throws java.io.IOException
public abstract void readInt32List (java.util.List) throws java.io.IOException
public abstract void readFixed64List (java.util.List) throws java.io.IOException
public abstract void readFixed32List (java.util.List) throws java.io.IOException
public abstract void readBoolList (java.util.List) throws java.io.IOException
public abstract void readStringList (java.util.List) throws java.io.IOException
public abstract void readStringListRequireUtf8 (java.util.List) throws java.io.IOException
public abstract void readMessageList (java.util.List, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void readMessageList (java.util.List, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void readGroupList (java.util.List, java.lang.Class, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void readGroupList (java.util.List, com.google.protobuf.Schema, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void readBytesList (java.util.List) throws java.io.IOException
public abstract void readUInt32List (java.util.List) throws java.io.IOException
public abstract void readEnumList (java.util.List) throws java.io.IOException
public abstract void readSFixed32List (java.util.List) throws java.io.IOException
public abstract void readSFixed64List (java.util.List) throws java.io.IOException
public abstract void readSInt32List (java.util.List) throws java.io.IOException
public abstract void readSInt64List (java.util.List) throws java.io.IOException
public abstract void readMap (java.util.Map, com.google.protobuf.MapEntryLite$Metadata, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
}
com/google/protobuf/RopeByteString$1.class
RopeByteString.java
package com.google.protobuf
com.google.protobuf.RopeByteString$1 extends com.google.protobuf.ByteString$AbstractByteIterator {
final com.google.protobuf.RopeByteString$PieceIterator pieces
com.google.protobuf.ByteString$ByteIterator current
final synthetic com.google.protobuf.RopeByteString this$0
void <init> (com.google.protobuf.RopeByteString)
com.google.protobuf.RopeByteString this$0
private com.google.protobuf.ByteString$ByteIterator nextPiece ()
public boolean hasNext ()
public byte nextByte ()
byte b
}
com/google/protobuf/RopeByteString$Balancer.class
RopeByteString.java
package com.google.protobuf
com.google.protobuf.RopeByteString$Balancer extends java.lang.Object {
private final java.util.ArrayDeque prefixesStack
private void <init> ()
private com.google.protobuf.ByteString balance (com.google.protobuf.ByteString, com.google.protobuf.ByteString)
com.google.protobuf.ByteString newLeft
com.google.protobuf.ByteString left
com.google.protobuf.ByteString right
com.google.protobuf.ByteString partialString
private void doBalance (com.google.protobuf.ByteString)
com.google.protobuf.RopeByteString rbs
com.google.protobuf.ByteString root
private void insert (com.google.protobuf.ByteString)
com.google.protobuf.ByteString left
com.google.protobuf.ByteString left
int binStart
com.google.protobuf.ByteString newTree
com.google.protobuf.ByteString byteString
int depthBin
int binEnd
private int getDepthBinForLength (int)
int insertionPoint
int length
int depth
synthetic void <init> (com.google.protobuf.RopeByteString$1)
com.google.protobuf.RopeByteString$1 x0
static synthetic com.google.protobuf.ByteString access$100 (com.google.protobuf.RopeByteString$Balancer, com.google.protobuf.ByteString, com.google.protobuf.ByteString)
com.google.protobuf.RopeByteString$Balancer x0
com.google.protobuf.ByteString x1
com.google.protobuf.ByteString x2
}
com/google/protobuf/RopeByteString$PieceIterator.class
RopeByteString.java
package com.google.protobuf
final com.google.protobuf.RopeByteString$PieceIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.ArrayDeque breadCrumbs
private com.google.protobuf.ByteString$LeafByteString next
private void <init> (com.google.protobuf.ByteString)
com.google.protobuf.RopeByteString rbs
com.google.protobuf.ByteString root
private com.google.protobuf.ByteString$LeafByteString getLeafByLeft (com.google.protobuf.ByteString)
com.google.protobuf.RopeByteString rbs
com.google.protobuf.ByteString root
com.google.protobuf.ByteString pos
private com.google.protobuf.ByteString$LeafByteString getNextNonEmptyLeaf ()
com.google.protobuf.ByteString$LeafByteString result
public boolean hasNext ()
public com.google.protobuf.ByteString$LeafByteString next ()
com.google.protobuf.ByteString$LeafByteString result
public void remove ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (com.google.protobuf.ByteString, com.google.protobuf.RopeByteString$1)
com.google.protobuf.ByteString x0
com.google.protobuf.RopeByteString$1 x1
}
com/google/protobuf/RopeByteString$RopeInputStream.class
RopeByteString.java
package com.google.protobuf
com.google.protobuf.RopeByteString$RopeInputStream extends java.io.InputStream {
private com.google.protobuf.RopeByteString$PieceIterator pieceIterator
private com.google.protobuf.ByteString$LeafByteString currentPiece
private int currentPieceSize
private int currentPieceIndex
private int currentPieceOffsetInRope
private int mark
final synthetic com.google.protobuf.RopeByteString this$0
public void <init> (com.google.protobuf.RopeByteString)
public int read (byte[], int, int)
byte[] b
int offset
int length
int bytesRead
public long skip (long)
long length
private int readSkipInternal (byte[], int, int)
int currentPieceRemaining
int count
byte[] b
int offset
int length
int bytesRemaining
public int read () throws java.io.IOException
public int available () throws java.io.IOException
public boolean markSupported ()
public void mark (int)
int readAheadLimit
public synchronized void reset ()
private void initialize ()
private void advanceIfCurrentPieceFullyRead ()
private int availableInternal ()
int bytesRead
}
com/google/protobuf/RopeByteString.class
RopeByteString.java
package com.google.protobuf
final com.google.protobuf.RopeByteString extends com.google.protobuf.ByteString {
static final int[] minLengthByDepth
private final int totalLength
private final com.google.protobuf.ByteString left
private final com.google.protobuf.ByteString right
private final int leftLength
private final int treeDepth
private static final long serialVersionUID
private void <init> (com.google.protobuf.ByteString, com.google.protobuf.ByteString)
com.google.protobuf.ByteString left
com.google.protobuf.ByteString right
static com.google.protobuf.ByteString concatenate (com.google.protobuf.ByteString, com.google.protobuf.ByteString)
com.google.protobuf.ByteString newRight
com.google.protobuf.ByteString newRight
com.google.protobuf.RopeByteString leftRope
com.google.protobuf.ByteString left
com.google.protobuf.ByteString right
int newLength
int newDepth
private static com.google.protobuf.ByteString concatenateBytes (com.google.protobuf.ByteString, com.google.protobuf.ByteString)
com.google.protobuf.ByteString left
com.google.protobuf.ByteString right
int leftSize
int rightSize
byte[] bytes
static com.google.protobuf.RopeByteString newInstanceForTest (com.google.protobuf.ByteString, com.google.protobuf.ByteString)
com.google.protobuf.ByteString left
com.google.protobuf.ByteString right
static int minLength (int)
int depth
public byte byteAt (int)
int index
byte internalByteAt (int)
int index
public int size ()
public com.google.protobuf.ByteString$ByteIterator iterator ()
protected int getTreeDepth ()
protected boolean isBalanced ()
public com.google.protobuf.ByteString substring (int, int)
int beginIndex
int endIndex
int length
com.google.protobuf.ByteString leftSub
com.google.protobuf.ByteString rightSub
protected void copyToInternal (byte[], int, int, int)
int leftLength
byte[] target
int sourceOffset
int targetOffset
int numberToCopy
public void copyTo (java.nio.ByteBuffer)
java.nio.ByteBuffer target
public java.nio.ByteBuffer asReadOnlyByteBuffer ()
java.nio.ByteBuffer byteBuffer
public java.util.List asReadOnlyByteBufferList ()
com.google.protobuf.ByteString$LeafByteString byteString
java.util.List result
com.google.protobuf.RopeByteString$PieceIterator pieces
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outputStream
void writeToInternal (java.io.OutputStream, int, int) throws java.io.IOException
int numberToWriteInLeft
java.io.OutputStream out
int sourceOffset
int numberToWrite
void writeTo (com.google.protobuf.ByteOutput) throws java.io.IOException
com.google.protobuf.ByteOutput output
void writeToReverse (com.google.protobuf.ByteOutput) throws java.io.IOException
com.google.protobuf.ByteOutput output
protected java.lang.String toStringInternal (java.nio.charset.Charset)
java.nio.charset.Charset charset
public boolean isValidUtf8 ()
int leftPartial
int state
protected int partialIsValidUtf8 (int, int, int)
int leftLength
int leftPartial
int state
int offset
int length
int toIndex
public boolean equals (java.lang.Object)
Object other
com.google.protobuf.ByteString otherByteString
int thisHash
int thatHash
private boolean equalsFragments (com.google.protobuf.ByteString)
int thisRemaining
int thatRemaining
int bytesToCompare
boolean stillEqual
com.google.protobuf.ByteString other
int thisOffset
java.util.Iterator thisIter
com.google.protobuf.ByteString$LeafByteString thisString
int thatOffset
java.util.Iterator thatIter
com.google.protobuf.ByteString$LeafByteString thatString
int pos
protected int partialHash (int, int, int)
int leftLength
int leftPartial
int h
int offset
int length
int toIndex
public com.google.protobuf.CodedInputStream newCodedInput ()
public java.io.InputStream newInput ()
java.lang.Object writeReplace ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
public volatile synthetic java.util.Iterator iterator ()
synthetic void <init> (com.google.protobuf.ByteString, com.google.protobuf.ByteString, com.google.protobuf.RopeByteString$1)
com.google.protobuf.ByteString x0
com.google.protobuf.ByteString x1
com.google.protobuf.RopeByteString$1 x2
static synthetic com.google.protobuf.ByteString access$400 (com.google.protobuf.RopeByteString)
com.google.protobuf.RopeByteString x0
static synthetic com.google.protobuf.ByteString access$500 (com.google.protobuf.RopeByteString)
com.google.protobuf.RopeByteString x0
static void <clinit> ()
}
com/google/protobuf/Schema.class
Schema.java
package com.google.protobuf
abstract com.google.protobuf.Schema extends java.lang.Object {
public abstract void writeTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
public abstract void mergeFrom (java.lang.Object, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public abstract void mergeFrom (java.lang.Object, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers) throws java.io.IOException
public abstract void makeImmutable (java.lang.Object)
public abstract boolean isInitialized (java.lang.Object)
public abstract java.lang.Object newInstance ()
public abstract boolean equals (java.lang.Object, java.lang.Object)
public abstract int hashCode (java.lang.Object)
public abstract void mergeFrom (java.lang.Object, java.lang.Object)
public abstract int getSerializedSize (java.lang.Object)
}
com/google/protobuf/SchemaFactory.class
SchemaFactory.java
package com.google.protobuf
abstract com.google.protobuf.SchemaFactory extends java.lang.Object {
public abstract com.google.protobuf.Schema createSchema (java.lang.Class)
}
com/google/protobuf/SchemaUtil.class
SchemaUtil.java
package com.google.protobuf
final com.google.protobuf.SchemaUtil extends java.lang.Object {
private static final Class GENERATED_MESSAGE_CLASS
private static final com.google.protobuf.UnknownFieldSchema PROTO2_UNKNOWN_FIELD_SET_SCHEMA
private static final com.google.protobuf.UnknownFieldSchema PROTO3_UNKNOWN_FIELD_SET_SCHEMA
private static final com.google.protobuf.UnknownFieldSchema UNKNOWN_FIELD_SET_LITE_SCHEMA
private static final int DEFAULT_LOOK_UP_START_NUMBER
private void <init> ()
public static void requireGeneratedMessage (java.lang.Class)
Class messageType
public static void writeDouble (int, double, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
double value
com.google.protobuf.Writer writer
public static void writeFloat (int, float, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
float value
com.google.protobuf.Writer writer
public static void writeInt64 (int, long, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
long value
com.google.protobuf.Writer writer
public static void writeUInt64 (int, long, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
long value
com.google.protobuf.Writer writer
public static void writeSInt64 (int, long, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
long value
com.google.protobuf.Writer writer
public static void writeFixed64 (int, long, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
long value
com.google.protobuf.Writer writer
public static void writeSFixed64 (int, long, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
long value
com.google.protobuf.Writer writer
public static void writeInt32 (int, int, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int value
com.google.protobuf.Writer writer
public static void writeUInt32 (int, int, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int value
com.google.protobuf.Writer writer
public static void writeSInt32 (int, int, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int value
com.google.protobuf.Writer writer
public static void writeFixed32 (int, int, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int value
com.google.protobuf.Writer writer
public static void writeSFixed32 (int, int, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int value
com.google.protobuf.Writer writer
public static void writeEnum (int, int, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int value
com.google.protobuf.Writer writer
public static void writeBool (int, boolean, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
boolean value
com.google.protobuf.Writer writer
public static void writeString (int, java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Writer writer
private static void writeStringInternal (int, java.lang.String, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
String value
com.google.protobuf.Writer writer
public static void writeBytes (int, com.google.protobuf.ByteString, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
com.google.protobuf.ByteString value
com.google.protobuf.Writer writer
public static void writeMessage (int, java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
Object value
com.google.protobuf.Writer writer
public static void writeDoubleList (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeFloatList (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeInt64List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeUInt64List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeSInt64List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeFixed64List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeSFixed64List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeInt32List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeUInt32List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeSInt32List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeFixed32List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeSFixed32List (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeEnumList (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeBoolList (int, java.util.List, com.google.protobuf.Writer, boolean) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
boolean packed
public static void writeStringList (int, java.util.List, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
public static void writeBytesList (int, java.util.List, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
public static void writeMessageList (int, java.util.List, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
public static void writeMessageList (int, java.util.List, com.google.protobuf.Writer, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
com.google.protobuf.Schema schema
public static void writeLazyFieldList (int, java.util.List, com.google.protobuf.Writer) throws java.io.IOException
Object item
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
public static void writeGroupList (int, java.util.List, com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
public static void writeGroupList (int, java.util.List, com.google.protobuf.Writer, com.google.protobuf.Schema) throws java.io.IOException
int fieldNumber
java.util.List value
com.google.protobuf.Writer writer
com.google.protobuf.Schema schema
static int computeSizeInt64ListNoTag (java.util.List)
int i
com.google.protobuf.LongArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeInt64List (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeUInt64ListNoTag (java.util.List)
int i
com.google.protobuf.LongArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeUInt64List (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeSInt64ListNoTag (java.util.List)
int i
com.google.protobuf.LongArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeSInt64List (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeEnumListNoTag (java.util.List)
int i
com.google.protobuf.IntArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeEnumList (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeInt32ListNoTag (java.util.List)
int i
com.google.protobuf.IntArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeInt32List (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeUInt32ListNoTag (java.util.List)
int i
com.google.protobuf.IntArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeUInt32List (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeSInt32ListNoTag (java.util.List)
int i
com.google.protobuf.IntArrayList primitiveList
int i
java.util.List list
int length
int size
static int computeSizeSInt32List (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
int size
static int computeSizeFixed32ListNoTag (java.util.List)
java.util.List list
static int computeSizeFixed32List (int, java.util.List, boolean)
int dataSize
int fieldNumber
java.util.List list
boolean packed
int length
static int computeSizeFixed64ListNoTag (java.util.List)
java.util.List list
static int computeSizeFixed64List (int, java.util.List, boolean)
int dataSize
int fieldNumber
java.util.List list
boolean packed
int length
static int computeSizeBoolListNoTag (java.util.List)
java.util.List list
static int computeSizeBoolList (int, java.util.List, boolean)
int fieldNumber
java.util.List list
boolean packed
int length
static int computeSizeStringList (int, java.util.List)
Object value
int i
com.google.protobuf.LazyStringList lazyList
Object value
int i
int fieldNumber
java.util.List list
int length
int size
static int computeSizeMessage (int, java.lang.Object, com.google.protobuf.Schema)
int fieldNumber
Object value
com.google.protobuf.Schema schema
static int computeSizeMessageList (int, java.util.List)
Object value
int i
int fieldNumber
java.util.List list
int length
int size
static int computeSizeMessageList (int, java.util.List, com.google.protobuf.Schema)
Object value
int i
int fieldNumber
java.util.List list
com.google.protobuf.Schema schema
int length
int size
static int computeSizeByteStringList (int, java.util.List)
int i
int fieldNumber
java.util.List list
int length
int size
static int computeSizeGroupList (int, java.util.List)
int i
int fieldNumber
java.util.List list
int length
int size
static int computeSizeGroupList (int, java.util.List, com.google.protobuf.Schema)
int i
int fieldNumber
java.util.List list
com.google.protobuf.Schema schema
int length
int size
public static boolean shouldUseTableSwitch (com.google.protobuf.FieldInfo[])
com.google.protobuf.FieldInfo[] fields
int lo
int hi
public static boolean shouldUseTableSwitch (int, int, int)
int lo
int hi
int numFields
long tableSpaceCost
long tableTimeCost
long lookupSpaceCost
long lookupTimeCost
public static com.google.protobuf.UnknownFieldSchema proto2UnknownFieldSetSchema ()
public static com.google.protobuf.UnknownFieldSchema proto3UnknownFieldSetSchema ()
public static com.google.protobuf.UnknownFieldSchema unknownFieldSetLiteSchema ()
private static com.google.protobuf.UnknownFieldSchema getUnknownFieldSetSchema (boolean)
Class clz
Throwable t
boolean proto3
private static java.lang.Class getGeneratedMessageClass ()
Throwable e
private static java.lang.Class getUnknownFieldSetSchemaClass ()
Throwable e
static java.lang.Object getMapDefaultEntry (java.lang.Class, java.lang.String)
Class holder
java.lang.reflect.Field[] fields
Throwable t
Class clazz
String name
static java.lang.String toCamelCase (java.lang.String, boolean)
char c
int i
String name
boolean capNext
StringBuilder sb
static boolean safeEquals (java.lang.Object, java.lang.Object)
Object a
Object b
static void mergeMap (com.google.protobuf.MapFieldSchema, java.lang.Object, java.lang.Object, long)
com.google.protobuf.MapFieldSchema mapFieldSchema
Object message
Object o
long offset
Object merged
static void mergeExtensions (com.google.protobuf.ExtensionSchema, java.lang.Object, java.lang.Object)
com.google.protobuf.FieldSet messageExtensions
com.google.protobuf.ExtensionSchema schema
Object message
Object other
com.google.protobuf.FieldSet otherExtensions
static void mergeUnknownFields (com.google.protobuf.UnknownFieldSchema, java.lang.Object, java.lang.Object)
com.google.protobuf.UnknownFieldSchema schema
Object message
Object other
Object messageUnknowns
Object otherUnknowns
Object merged
static java.lang.Object filterUnknownEnumList (java.lang.Object, int, java.util.List, com.google.protobuf.Internal$EnumLiteMap, java.lang.Object, com.google.protobuf.UnknownFieldSchema)
int enumValue
int readPos
int writePos
int size
int enumValue
java.util.Iterator it
Object containerMessage
int number
java.util.List enumList
com.google.protobuf.Internal$EnumLiteMap enumMap
Object unknownFields
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
static java.lang.Object filterUnknownEnumList (java.lang.Object, int, java.util.List, com.google.protobuf.Internal$EnumVerifier, java.lang.Object, com.google.protobuf.UnknownFieldSchema)
int enumValue
int readPos
int writePos
int size
int enumValue
java.util.Iterator it
Object containerMessage
int number
java.util.List enumList
com.google.protobuf.Internal$EnumVerifier enumVerifier
Object unknownFields
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
static java.lang.Object storeUnknownEnum (java.lang.Object, int, int, java.lang.Object, com.google.protobuf.UnknownFieldSchema)
Object containerMessage
int number
int enumValue
Object unknownFields
com.google.protobuf.UnknownFieldSchema unknownFieldSchema
static void <clinit> ()
}
com/google/protobuf/SmallSortedMap$1.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$1 extends com.google.protobuf.SmallSortedMap {
void <init> (int)
int arraySize
public void makeImmutable ()
java.util.List value
java.util.Map$Entry entry
int i
java.util.List value
java.util.Map$Entry entry
}
com/google/protobuf/SmallSortedMap$DescendingEntryIterator.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$DescendingEntryIterator extends java.lang.Object implements java.util.Iterator {
private int pos
private java.util.Iterator lazyOverflowIterator
final synthetic com.google.protobuf.SmallSortedMap this$0
private void <init> (com.google.protobuf.SmallSortedMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
private java.util.Iterator getOverflowIterator ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (com.google.protobuf.SmallSortedMap, com.google.protobuf.SmallSortedMap$1)
com.google.protobuf.SmallSortedMap x0
com.google.protobuf.SmallSortedMap$1 x1
}
com/google/protobuf/SmallSortedMap$DescendingEntrySet.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$DescendingEntrySet extends com.google.protobuf.SmallSortedMap$EntrySet {
final synthetic com.google.protobuf.SmallSortedMap this$0
private void <init> (com.google.protobuf.SmallSortedMap)
public java.util.Iterator iterator ()
synthetic void <init> (com.google.protobuf.SmallSortedMap, com.google.protobuf.SmallSortedMap$1)
com.google.protobuf.SmallSortedMap x0
com.google.protobuf.SmallSortedMap$1 x1
}
com/google/protobuf/SmallSortedMap$EmptySet$1.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$EmptySet$1 extends java.lang.Object implements java.util.Iterator {
void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/protobuf/SmallSortedMap$EmptySet$2.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$EmptySet$2 extends java.lang.Object implements java.lang.Iterable {
void <init> ()
public java.util.Iterator iterator ()
}
com/google/protobuf/SmallSortedMap$EmptySet.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$EmptySet extends java.lang.Object {
private static final java.util.Iterator ITERATOR
private static final Iterable ITERABLE
private void <init> ()
static java.lang.Iterable iterable ()
static synthetic java.util.Iterator access$1000 ()
static void <clinit> ()
}
com/google/protobuf/SmallSortedMap$Entry.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$Entry extends java.lang.Object implements java.util.Map$Entry java.lang.Comparable {
private final Comparable key
private Object value
final synthetic com.google.protobuf.SmallSortedMap this$0
void <init> (com.google.protobuf.SmallSortedMap, java.util.Map$Entry)
java.util.Map$Entry copy
void <init> (com.google.protobuf.SmallSortedMap, java.lang.Comparable, java.lang.Object)
Comparable key
Object value
public java.lang.Comparable getKey ()
public java.lang.Object getValue ()
public int compareTo (com.google.protobuf.SmallSortedMap$Entry)
com.google.protobuf.SmallSortedMap$Entry other
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry other
public int hashCode ()
public java.lang.String toString ()
private boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
public volatile synthetic java.lang.Object getKey ()
public volatile synthetic int compareTo (java.lang.Object)
}
com/google/protobuf/SmallSortedMap$EntryIterator.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$EntryIterator extends java.lang.Object implements java.util.Iterator {
private int pos
private boolean nextCalledBeforeRemove
private java.util.Iterator lazyOverflowIterator
final synthetic com.google.protobuf.SmallSortedMap this$0
private void <init> (com.google.protobuf.SmallSortedMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
private java.util.Iterator getOverflowIterator ()
public volatile synthetic java.lang.Object next ()
synthetic void <init> (com.google.protobuf.SmallSortedMap, com.google.protobuf.SmallSortedMap$1)
com.google.protobuf.SmallSortedMap x0
com.google.protobuf.SmallSortedMap$1 x1
}
com/google/protobuf/SmallSortedMap$EntrySet.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap$EntrySet extends java.util.AbstractSet {
final synthetic com.google.protobuf.SmallSortedMap this$0
private void <init> (com.google.protobuf.SmallSortedMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry entry
Object existing
Object value
public boolean add (java.util.Map$Entry)
java.util.Map$Entry entry
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
public void clear ()
public volatile synthetic boolean add (java.lang.Object)
synthetic void <init> (com.google.protobuf.SmallSortedMap, com.google.protobuf.SmallSortedMap$1)
com.google.protobuf.SmallSortedMap x0
com.google.protobuf.SmallSortedMap$1 x1
}
com/google/protobuf/SmallSortedMap.class
SmallSortedMap.java
package com.google.protobuf
com.google.protobuf.SmallSortedMap extends java.util.AbstractMap {
private final int maxArraySize
private java.util.List entryList
private java.util.Map overflowEntries
private boolean isImmutable
private volatile com.google.protobuf.SmallSortedMap$EntrySet lazyEntrySet
private java.util.Map overflowEntriesDescending
private volatile com.google.protobuf.SmallSortedMap$DescendingEntrySet lazyDescendingEntrySet
static com.google.protobuf.SmallSortedMap newFieldMap (int)
int arraySize
static com.google.protobuf.SmallSortedMap newInstanceForTest (int)
int arraySize
private void <init> (int)
int arraySize
public void makeImmutable ()
public boolean isImmutable ()
public int getNumArrayEntries ()
public java.util.Map$Entry getArrayEntryAt (int)
int index
public int getNumOverflowEntries ()
public java.lang.Iterable getOverflowEntries ()
java.lang.Iterable getOverflowEntriesDescending ()
public int size ()
public boolean containsKey (java.lang.Object)
Object o
Comparable key
public java.lang.Object get (java.lang.Object)
Object o
Comparable key
int index
public java.lang.Object put (java.lang.Comparable, java.lang.Object)
com.google.protobuf.SmallSortedMap$Entry lastEntryInArray
Comparable key
Object value
int index
int insertionPoint
public void clear ()
public java.lang.Object remove (java.lang.Object)
Object o
Comparable key
int index
private java.lang.Object removeArrayEntryAt (int)
java.util.Iterator iterator
int index
Object removed
private int binarySearchInArray (java.lang.Comparable)
int cmp
int mid
int cmp
Comparable key
int left
int right
public java.util.Set entrySet ()
java.util.Set descendingEntrySet ()
private void checkMutable ()
private java.util.SortedMap getOverflowEntriesMutable ()
private void ensureEntryArrayMutable ()
public boolean equals (java.lang.Object)
int i
Object o
com.google.protobuf.SmallSortedMap other
int size
int numArrayEntries
public int hashCode ()
int i
int h
int listSize
public volatile synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
synthetic void <init> (int, com.google.protobuf.SmallSortedMap$1)
int x0
com.google.protobuf.SmallSortedMap$1 x1
static synthetic void access$300 (com.google.protobuf.SmallSortedMap)
com.google.protobuf.SmallSortedMap x0
static synthetic java.util.List access$600 (com.google.protobuf.SmallSortedMap)
com.google.protobuf.SmallSortedMap x0
static synthetic java.util.Map access$700 (com.google.protobuf.SmallSortedMap)
com.google.protobuf.SmallSortedMap x0
static synthetic java.lang.Object access$800 (com.google.protobuf.SmallSortedMap, int)
com.google.protobuf.SmallSortedMap x0
int x1
static synthetic java.util.Map access$900 (com.google.protobuf.SmallSortedMap)
com.google.protobuf.SmallSortedMap x0
}
com/google/protobuf/StructuralMessageInfo$Builder.class
StructuralMessageInfo.java
package com.google.protobuf
public final com.google.protobuf.StructuralMessageInfo$Builder extends java.lang.Object {
private final java.util.List fields
private com.google.protobuf.ProtoSyntax syntax
private boolean wasBuilt
private boolean messageSetWireFormat
private int[] checkInitialized
private Object defaultInstance
public void <init> ()
public void <init> (int)
int numFields
public void withDefaultInstance (java.lang.Object)
Object defaultInstance
public void withSyntax (com.google.protobuf.ProtoSyntax)
com.google.protobuf.ProtoSyntax syntax
public void withMessageSetWireFormat (boolean)
boolean messageSetWireFormat
public void withCheckInitialized (int[])
int[] checkInitialized
public void withField (com.google.protobuf.FieldInfo)
com.google.protobuf.FieldInfo field
public com.google.protobuf.StructuralMessageInfo build ()
}
com/google/protobuf/StructuralMessageInfo.class
StructuralMessageInfo.java
package com.google.protobuf
final com.google.protobuf.StructuralMessageInfo extends java.lang.Object implements com.google.protobuf.MessageInfo {
private final com.google.protobuf.ProtoSyntax syntax
private final boolean messageSetWireFormat
private final int[] checkInitialized
private final com.google.protobuf.FieldInfo[] fields
private final com.google.protobuf.MessageLite defaultInstance
void <init> (com.google.protobuf.ProtoSyntax, boolean, int[], com.google.protobuf.FieldInfo[], java.lang.Object)
com.google.protobuf.ProtoSyntax syntax
boolean messageSetWireFormat
int[] checkInitialized
com.google.protobuf.FieldInfo[] fields
Object defaultInstance
public com.google.protobuf.ProtoSyntax getSyntax ()
public boolean isMessageSetWireFormat ()
public int[] getCheckInitialized ()
public com.google.protobuf.FieldInfo[] getFields ()
public com.google.protobuf.MessageLite getDefaultInstance ()
public static com.google.protobuf.StructuralMessageInfo$Builder newBuilder ()
public static com.google.protobuf.StructuralMessageInfo$Builder newBuilder (int)
int numFields
}
com/google/protobuf/TextFormatEscaper$1.class
TextFormatEscaper.java
package com.google.protobuf
com.google.protobuf.TextFormatEscaper$1 extends java.lang.Object implements com.google.protobuf.TextFormatEscaper$ByteSequence {
final synthetic com.google.protobuf.ByteString val$input
void <init> (com.google.protobuf.ByteString)
public int size ()
public byte byteAt (int)
int offset
}
com/google/protobuf/TextFormatEscaper$2.class
TextFormatEscaper.java
package com.google.protobuf
com.google.protobuf.TextFormatEscaper$2 extends java.lang.Object implements com.google.protobuf.TextFormatEscaper$ByteSequence {
final synthetic byte[] val$input
void <init> (byte[])
public int size ()
public byte byteAt (int)
int offset
}
com/google/protobuf/TextFormatEscaper$ByteSequence.class
TextFormatEscaper.java
package com.google.protobuf
abstract com.google.protobuf.TextFormatEscaper$ByteSequence extends java.lang.Object {
public abstract int size ()
public abstract byte byteAt (int)
}
com/google/protobuf/TextFormatEscaper.class
TextFormatEscaper.java
package com.google.protobuf
final com.google.protobuf.TextFormatEscaper extends java.lang.Object {
private void <init> ()
static java.lang.String escapeBytes (com.google.protobuf.TextFormatEscaper$ByteSequence)
byte b
int i
com.google.protobuf.TextFormatEscaper$ByteSequence input
StringBuilder builder
static java.lang.String escapeBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString input
static java.lang.String escapeBytes (byte[])
byte[] input
static java.lang.String escapeText (java.lang.String)
String input
static java.lang.String escapeDoubleQuotesAndBackslashes (java.lang.String)
String input
}
com/google/protobuf/UninitializedMessageException.class
UninitializedMessageException.java
package com.google.protobuf
public com.google.protobuf.UninitializedMessageException extends java.lang.RuntimeException {
private static final long serialVersionUID
private final java.util.List missingFields
public void <init> (com.google.protobuf.MessageLite)
com.google.protobuf.MessageLite message
public void <init> (java.util.List)
java.util.List missingFields
public java.util.List getMissingFields ()
public com.google.protobuf.InvalidProtocolBufferException asInvalidProtocolBufferException ()
private static java.lang.String buildDescription (java.util.List)
String field
java.util.List missingFields
StringBuilder description
boolean first
}
com/google/protobuf/UnknownFieldSchema.class
UnknownFieldSchema.java
package com.google.protobuf
abstract com.google.protobuf.UnknownFieldSchema extends java.lang.Object {
void <init> ()
abstract boolean shouldDiscardUnknownFields (com.google.protobuf.Reader)
abstract void addVarint (java.lang.Object, int, long)
abstract void addFixed32 (java.lang.Object, int, int)
abstract void addFixed64 (java.lang.Object, int, long)
abstract void addLengthDelimited (java.lang.Object, int, com.google.protobuf.ByteString)
abstract void addGroup (java.lang.Object, int, java.lang.Object)
abstract java.lang.Object newBuilder ()
abstract java.lang.Object toImmutable (java.lang.Object)
abstract void setToMessage (java.lang.Object, java.lang.Object)
abstract java.lang.Object getFromMessage (java.lang.Object)
abstract java.lang.Object getBuilderFromMessage (java.lang.Object)
abstract void setBuilderToMessage (java.lang.Object, java.lang.Object)
abstract void makeImmutable (java.lang.Object)
final boolean mergeOneFieldFrom (java.lang.Object, com.google.protobuf.Reader) throws java.io.IOException
Object subFields
int endGroupTag
Object unknownFields
com.google.protobuf.Reader reader
int tag
int fieldNumber
final void mergeFrom (java.lang.Object, com.google.protobuf.Reader) throws java.io.IOException
Object unknownFields
com.google.protobuf.Reader reader
abstract void writeTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
abstract void writeAsMessageSetTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
abstract java.lang.Object merge (java.lang.Object, java.lang.Object)
abstract int getSerializedSizeAsMessageSet (java.lang.Object)
abstract int getSerializedSize (java.lang.Object)
}
com/google/protobuf/UnknownFieldSetLite.class
UnknownFieldSetLite.java
package com.google.protobuf
public final com.google.protobuf.UnknownFieldSetLite extends java.lang.Object {
private static final int MIN_CAPACITY
private static final com.google.protobuf.UnknownFieldSetLite DEFAULT_INSTANCE
private int count
private int[] tags
private Object[] objects
private int memoizedSerializedSize
private boolean isMutable
public static com.google.protobuf.UnknownFieldSetLite getDefaultInstance ()
static com.google.protobuf.UnknownFieldSetLite newInstance ()
static com.google.protobuf.UnknownFieldSetLite mutableCopyOf (com.google.protobuf.UnknownFieldSetLite, com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite first
com.google.protobuf.UnknownFieldSetLite second
int count
int[] tags
Object[] objects
private void <init> ()
private void <init> (int, int[], java.lang.Object[], boolean)
int count
int[] tags
Object[] objects
boolean isMutable
public void makeImmutable ()
void checkMutable ()
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int tag
int fieldNumber
int i
com.google.protobuf.CodedOutputStream output
public void writeAsMessageSetTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int fieldNumber
int i
com.google.protobuf.CodedOutputStream output
void writeAsMessageSetTo (com.google.protobuf.Writer) throws java.io.IOException
int fieldNumber
int i
int fieldNumber
int i
com.google.protobuf.Writer writer
public void writeTo (com.google.protobuf.Writer) throws java.io.IOException
int i
int i
com.google.protobuf.Writer writer
private static void writeField (int, java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
int tag
Object object
com.google.protobuf.Writer writer
int fieldNumber
public int getSerializedSizeAsMessageSet ()
int tag
int fieldNumber
int i
int size
public int getSerializedSize ()
int tag
int fieldNumber
int i
int size
private static boolean tagsEquals (int[], int[], int)
int i
int[] tags1
int[] tags2
int count
private static boolean objectsEquals (java.lang.Object[], java.lang.Object[], int)
int i
Object[] objects1
Object[] objects2
int count
public boolean equals (java.lang.Object)
Object obj
com.google.protobuf.UnknownFieldSetLite other
private static int hashCode (int[], int)
int i
int[] tags
int count
int hashCode
private static int hashCode (java.lang.Object[], int)
int i
Object[] objects
int count
int hashCode
public int hashCode ()
int hashCode
final void printWithIndent (java.lang.StringBuilder, int)
int fieldNumber
int i
StringBuilder buffer
int indent
void storeField (int, java.lang.Object)
int tag
Object value
private void ensureCapacity (int)
int newCapacity
int minCapacity
boolean mergeFieldFrom (int, com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.UnknownFieldSetLite subFieldSet
int tag
com.google.protobuf.CodedInputStream input
int fieldNumber
com.google.protobuf.UnknownFieldSetLite mergeVarintField (int, int)
int fieldNumber
int value
com.google.protobuf.UnknownFieldSetLite mergeLengthDelimitedField (int, com.google.protobuf.ByteString)
int fieldNumber
com.google.protobuf.ByteString value
private com.google.protobuf.UnknownFieldSetLite mergeFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
int tag
com.google.protobuf.CodedInputStream input
com.google.protobuf.UnknownFieldSetLite mergeFrom (com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite other
int newCount
static void <clinit> ()
}
com/google/protobuf/UnknownFieldSetLiteSchema.class
UnknownFieldSetLiteSchema.java
package com.google.protobuf
com.google.protobuf.UnknownFieldSetLiteSchema extends com.google.protobuf.UnknownFieldSchema {
void <init> ()
boolean shouldDiscardUnknownFields (com.google.protobuf.Reader)
com.google.protobuf.Reader reader
com.google.protobuf.UnknownFieldSetLite newBuilder ()
void addVarint (com.google.protobuf.UnknownFieldSetLite, int, long)
com.google.protobuf.UnknownFieldSetLite fields
int number
long value
void addFixed32 (com.google.protobuf.UnknownFieldSetLite, int, int)
com.google.protobuf.UnknownFieldSetLite fields
int number
int value
void addFixed64 (com.google.protobuf.UnknownFieldSetLite, int, long)
com.google.protobuf.UnknownFieldSetLite fields
int number
long value
void addLengthDelimited (com.google.protobuf.UnknownFieldSetLite, int, com.google.protobuf.ByteString)
com.google.protobuf.UnknownFieldSetLite fields
int number
com.google.protobuf.ByteString value
void addGroup (com.google.protobuf.UnknownFieldSetLite, int, com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite fields
int number
com.google.protobuf.UnknownFieldSetLite subFieldSet
com.google.protobuf.UnknownFieldSetLite toImmutable (com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite fields
void setToMessage (java.lang.Object, com.google.protobuf.UnknownFieldSetLite)
Object message
com.google.protobuf.UnknownFieldSetLite fields
com.google.protobuf.UnknownFieldSetLite getFromMessage (java.lang.Object)
Object message
com.google.protobuf.UnknownFieldSetLite getBuilderFromMessage (java.lang.Object)
Object message
com.google.protobuf.UnknownFieldSetLite unknownFields
void setBuilderToMessage (java.lang.Object, com.google.protobuf.UnknownFieldSetLite)
Object message
com.google.protobuf.UnknownFieldSetLite fields
void makeImmutable (java.lang.Object)
Object message
void writeTo (com.google.protobuf.UnknownFieldSetLite, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.UnknownFieldSetLite fields
com.google.protobuf.Writer writer
void writeAsMessageSetTo (com.google.protobuf.UnknownFieldSetLite, com.google.protobuf.Writer) throws java.io.IOException
com.google.protobuf.UnknownFieldSetLite fields
com.google.protobuf.Writer writer
com.google.protobuf.UnknownFieldSetLite merge (com.google.protobuf.UnknownFieldSetLite, com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite target
com.google.protobuf.UnknownFieldSetLite source
int getSerializedSize (com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite unknowns
int getSerializedSizeAsMessageSet (com.google.protobuf.UnknownFieldSetLite)
com.google.protobuf.UnknownFieldSetLite unknowns
volatile synthetic int getSerializedSize (java.lang.Object)
volatile synthetic int getSerializedSizeAsMessageSet (java.lang.Object)
volatile synthetic java.lang.Object merge (java.lang.Object, java.lang.Object)
volatile synthetic void writeAsMessageSetTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
volatile synthetic void writeTo (java.lang.Object, com.google.protobuf.Writer) throws java.io.IOException
volatile synthetic void setBuilderToMessage (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object getBuilderFromMessage (java.lang.Object)
volatile synthetic java.lang.Object getFromMessage (java.lang.Object)
volatile synthetic void setToMessage (java.lang.Object, java.lang.Object)
volatile synthetic java.lang.Object toImmutable (java.lang.Object)
volatile synthetic java.lang.Object newBuilder ()
volatile synthetic void addGroup (java.lang.Object, int, java.lang.Object)
volatile synthetic void addLengthDelimited (java.lang.Object, int, com.google.protobuf.ByteString)
volatile synthetic void addFixed64 (java.lang.Object, int, long)
volatile synthetic void addFixed32 (java.lang.Object, int, int)
volatile synthetic void addVarint (java.lang.Object, int, long)
}
com/google/protobuf/UnmodifiableLazyStringList$1.class
UnmodifiableLazyStringList.java
package com.google.protobuf
com.google.protobuf.UnmodifiableLazyStringList$1 extends java.lang.Object implements java.util.ListIterator {
java.util.ListIterator iter
final synthetic int val$index
final synthetic com.google.protobuf.UnmodifiableLazyStringList this$0
void <init> (com.google.protobuf.UnmodifiableLazyStringList, int)
com.google.protobuf.UnmodifiableLazyStringList this$0
public boolean hasNext ()
public java.lang.String next ()
public boolean hasPrevious ()
public java.lang.String previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.String)
String o
public void add (java.lang.String)
String o
public volatile synthetic void add (java.lang.Object)
public volatile synthetic void set (java.lang.Object)
public volatile synthetic java.lang.Object previous ()
public volatile synthetic java.lang.Object next ()
}
com/google/protobuf/UnmodifiableLazyStringList$2.class
UnmodifiableLazyStringList.java
package com.google.protobuf
com.google.protobuf.UnmodifiableLazyStringList$2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final synthetic com.google.protobuf.UnmodifiableLazyStringList this$0
void <init> (com.google.protobuf.UnmodifiableLazyStringList)
com.google.protobuf.UnmodifiableLazyStringList this$0
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile synthetic java.lang.Object next ()
}
com/google/protobuf/UnmodifiableLazyStringList.class
UnmodifiableLazyStringList.java
package com.google.protobuf
public com.google.protobuf.UnmodifiableLazyStringList extends java.util.AbstractList implements com.google.protobuf.LazyStringList java.util.RandomAccess {
private final com.google.protobuf.LazyStringList list
public void <init> (com.google.protobuf.LazyStringList)
com.google.protobuf.LazyStringList list
public java.lang.String get (int)
int index
public java.lang.Object getRaw (int)
int index
public int size ()
public com.google.protobuf.ByteString getByteString (int)
int index
public void add (com.google.protobuf.ByteString)
com.google.protobuf.ByteString element
public void set (int, com.google.protobuf.ByteString)
int index
com.google.protobuf.ByteString element
public boolean addAllByteString (java.util.Collection)
java.util.Collection element
public byte[] getByteArray (int)
int index
public void add (byte[])
byte[] element
public void set (int, byte[])
int index
byte[] element
public boolean addAllByteArray (java.util.Collection)
java.util.Collection element
public java.util.ListIterator listIterator (int)
int index
public java.util.Iterator iterator ()
public java.util.List getUnderlyingElements ()
public void mergeFrom (com.google.protobuf.LazyStringList)
com.google.protobuf.LazyStringList other
public java.util.List asByteArrayList ()
public java.util.List asByteStringList ()
public com.google.protobuf.LazyStringList getUnmodifiableView ()
public volatile synthetic java.lang.Object get (int)
static synthetic com.google.protobuf.LazyStringList access$000 (com.google.protobuf.UnmodifiableLazyStringList)
com.google.protobuf.UnmodifiableLazyStringList x0
}
com/google/protobuf/UnsafeByteOperations.class
UnsafeByteOperations.java
package com.google.protobuf
public final com.google.protobuf.UnsafeByteOperations extends java.lang.Object {
private void <init> ()
public static com.google.protobuf.ByteString unsafeWrap (byte[])
byte[] buffer
public static com.google.protobuf.ByteString unsafeWrap (byte[], int, int)
byte[] buffer
int offset
int length
public static com.google.protobuf.ByteString unsafeWrap (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public static void unsafeWriteTo (com.google.protobuf.ByteString, com.google.protobuf.ByteOutput) throws java.io.IOException
com.google.protobuf.ByteString bytes
com.google.protobuf.ByteOutput output
}
com/google/protobuf/UnsafeUtil$1.class
UnsafeUtil.java
package com.google.protobuf
com.google.protobuf.UnsafeUtil$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void <init> ()
public sun.misc.Unsafe run () throws java.lang.Exception
Object x
java.lang.reflect.Field f
Class k
public volatile synthetic java.lang.Object run () throws java.lang.Exception
}
com/google/protobuf/UnsafeUtil$Android32MemoryAccessor.class
UnsafeUtil.java
package com.google.protobuf
final com.google.protobuf.UnsafeUtil$Android32MemoryAccessor extends com.google.protobuf.UnsafeUtil$MemoryAccessor {
private static final long SMALL_ADDRESS_MASK
private static int smallAddress (long)
long address
void <init> (sun.misc.Unsafe)
sun.misc.Unsafe unsafe
public java.lang.Object getStaticObject (java.lang.reflect.Field)
IllegalAccessException e
java.lang.reflect.Field field
public byte getByte (java.lang.Object, long)
Object target
long offset
public void putByte (java.lang.Object, long, byte)
Object target
long offset
byte value
public boolean getBoolean (java.lang.Object, long)
Object target
long offset
public void putBoolean (java.lang.Object, long, boolean)
Object target
long offset
boolean value
public float getFloat (java.lang.Object, long)
Object target
long offset
public void putFloat (java.lang.Object, long, float)
Object target
long offset
float value
public double getDouble (java.lang.Object, long)
Object target
long offset
public void putDouble (java.lang.Object, long, double)
Object target
long offset
double value
public boolean supportsUnsafeByteBufferOperations ()
public byte getByte (long)
long address
public void putByte (long, byte)
long address
byte value
public int getInt (long)
long address
public void putInt (long, int)
long address
int value
public long getLong (long)
long address
public void putLong (long, long)
long address
long value
public void copyMemory (long, byte[], long, long)
long srcOffset
byte[] target
long targetIndex
long length
public void copyMemory (byte[], long, long, long)
byte[] src
long srcIndex
long targetOffset
long length
}
com/google/protobuf/UnsafeUtil$Android64MemoryAccessor.class
UnsafeUtil.java
package com.google.protobuf
final com.google.protobuf.UnsafeUtil$Android64MemoryAccessor extends com.google.protobuf.UnsafeUtil$MemoryAccessor {
void <init> (sun.misc.Unsafe)
sun.misc.Unsafe unsafe
public java.lang.Object getStaticObject (java.lang.reflect.Field)
IllegalAccessException e
java.lang.reflect.Field field
public byte getByte (java.lang.Object, long)
Object target
long offset
public void putByte (java.lang.Object, long, byte)
Object target
long offset
byte value
public boolean getBoolean (java.lang.Object, long)
Object target
long offset
public void putBoolean (java.lang.Object, long, boolean)
Object target
long offset
boolean value
public float getFloat (java.lang.Object, long)
Object target
long offset
public void putFloat (java.lang.Object, long, float)
Object target
long offset
float value
public double getDouble (java.lang.Object, long)
Object target
long offset
public void putDouble (java.lang.Object, long, double)
Object target
long offset
double value
public boolean supportsUnsafeByteBufferOperations ()
public byte getByte (long)
long address
public void putByte (long, byte)
long address
byte value
public int getInt (long)
long address
public void putInt (long, int)
long address
int value
public long getLong (long)
long address
public void putLong (long, long)
long address
long value
public void copyMemory (long, byte[], long, long)
long srcOffset
byte[] target
long targetIndex
long length
public void copyMemory (byte[], long, long, long)
byte[] src
long srcIndex
long targetOffset
long length
}
com/google/protobuf/UnsafeUtil$JvmMemoryAccessor.class
UnsafeUtil.java
package com.google.protobuf
final com.google.protobuf.UnsafeUtil$JvmMemoryAccessor extends com.google.protobuf.UnsafeUtil$MemoryAccessor {
void <init> (sun.misc.Unsafe)
sun.misc.Unsafe unsafe
public java.lang.Object getStaticObject (java.lang.reflect.Field)
java.lang.reflect.Field field
public boolean supportsUnsafeArrayOperations ()
Class clazz
Throwable e
public byte getByte (java.lang.Object, long)
Object target
long offset
public void putByte (java.lang.Object, long, byte)
Object target
long offset
byte value
public boolean getBoolean (java.lang.Object, long)
Object target
long offset
public void putBoolean (java.lang.Object, long, boolean)
Object target
long offset
boolean value
public float getFloat (java.lang.Object, long)
Object target
long offset
public void putFloat (java.lang.Object, long, float)
Object target
long offset
float value
public double getDouble (java.lang.Object, long)
Object target
long offset
public void putDouble (java.lang.Object, long, double)
Object target
long offset
double value
public boolean supportsUnsafeByteBufferOperations ()
Class clazz
Throwable e
public byte getByte (long)
long address
public void putByte (long, byte)
long address
byte value
public int getInt (long)
long address
public void putInt (long, int)
long address
int value
public long getLong (long)
long address
public void putLong (long, long)
long address
long value
public void copyMemory (long, byte[], long, long)
long srcOffset
byte[] target
long targetIndex
long length
public void copyMemory (byte[], long, long, long)
byte[] src
long srcIndex
long targetOffset
long length
}
com/google/protobuf/UnsafeUtil$MemoryAccessor.class
UnsafeUtil.java
package com.google.protobuf
abstract com.google.protobuf.UnsafeUtil$MemoryAccessor extends java.lang.Object {
sun.misc.Unsafe unsafe
void <init> (sun.misc.Unsafe)
sun.misc.Unsafe unsafe
public final long objectFieldOffset (java.lang.reflect.Field)
java.lang.reflect.Field field
public final int arrayBaseOffset (java.lang.Class)
Class clazz
public final int arrayIndexScale (java.lang.Class)
Class clazz
public abstract java.lang.Object getStaticObject (java.lang.reflect.Field)
public boolean supportsUnsafeArrayOperations ()
Class clazz
Throwable e
public abstract byte getByte (java.lang.Object, long)
public abstract void putByte (java.lang.Object, long, byte)
public final int getInt (java.lang.Object, long)
Object target
long offset
public final void putInt (java.lang.Object, long, int)
Object target
long offset
int value
public final long getLong (java.lang.Object, long)
Object target
long offset
public final void putLong (java.lang.Object, long, long)
Object target
long offset
long value
public abstract boolean getBoolean (java.lang.Object, long)
public abstract void putBoolean (java.lang.Object, long, boolean)
public abstract float getFloat (java.lang.Object, long)
public abstract void putFloat (java.lang.Object, long, float)
public abstract double getDouble (java.lang.Object, long)
public abstract void putDouble (java.lang.Object, long, double)
public final java.lang.Object getObject (java.lang.Object, long)
Object target
long offset
public final void putObject (java.lang.Object, long, java.lang.Object)
Object target
long offset
Object value
public boolean supportsUnsafeByteBufferOperations ()
Class clazz
Throwable e
public abstract byte getByte (long)
public abstract void putByte (long, byte)
public abstract int getInt (long)
public abstract void putInt (long, int)
public abstract long getLong (long)
public abstract void putLong (long, long)
public abstract void copyMemory (long, byte[], long, long)
public abstract void copyMemory (byte[], long, long, long)
}
com/google/protobuf/UnsafeUtil.class
UnsafeUtil.java
package com.google.protobuf
final com.google.protobuf.UnsafeUtil extends java.lang.Object {
private static final sun.misc.Unsafe UNSAFE
private static final Class MEMORY_CLASS
private static final boolean IS_ANDROID_64
private static final boolean IS_ANDROID_32
private static final com.google.protobuf.UnsafeUtil$MemoryAccessor MEMORY_ACCESSOR
private static final boolean HAS_UNSAFE_BYTEBUFFER_OPERATIONS
private static final boolean HAS_UNSAFE_ARRAY_OPERATIONS
static final long BYTE_ARRAY_BASE_OFFSET
private static final long BOOLEAN_ARRAY_BASE_OFFSET
private static final long BOOLEAN_ARRAY_INDEX_SCALE
private static final long INT_ARRAY_BASE_OFFSET
private static final long INT_ARRAY_INDEX_SCALE
private static final long LONG_ARRAY_BASE_OFFSET
private static final long LONG_ARRAY_INDEX_SCALE
private static final long FLOAT_ARRAY_BASE_OFFSET
private static final long FLOAT_ARRAY_INDEX_SCALE
private static final long DOUBLE_ARRAY_BASE_OFFSET
private static final long DOUBLE_ARRAY_INDEX_SCALE
private static final long OBJECT_ARRAY_BASE_OFFSET
private static final long OBJECT_ARRAY_INDEX_SCALE
private static final long BUFFER_ADDRESS_OFFSET
private static final int STRIDE
private static final int STRIDE_ALIGNMENT_MASK
private static final int BYTE_ARRAY_ALIGNMENT
static final boolean IS_BIG_ENDIAN
private void <init> ()
static boolean hasUnsafeArrayOperations ()
static boolean hasUnsafeByteBufferOperations ()
static boolean isAndroid64 ()
static java.lang.Object allocateInstance (java.lang.Class)
InstantiationException e
Class clazz
static long objectFieldOffset (java.lang.reflect.Field)
java.lang.reflect.Field field
private static int arrayBaseOffset (java.lang.Class)
Class clazz
private static int arrayIndexScale (java.lang.Class)
Class clazz
static byte getByte (java.lang.Object, long)
Object target
long offset
static void putByte (java.lang.Object, long, byte)
Object target
long offset
byte value
static int getInt (java.lang.Object, long)
Object target
long offset
static void putInt (java.lang.Object, long, int)
Object target
long offset
int value
static long getLong (java.lang.Object, long)
Object target
long offset
static void putLong (java.lang.Object, long, long)
Object target
long offset
long value
static boolean getBoolean (java.lang.Object, long)
Object target
long offset
static void putBoolean (java.lang.Object, long, boolean)
Object target
long offset
boolean value
static float getFloat (java.lang.Object, long)
Object target
long offset
static void putFloat (java.lang.Object, long, float)
Object target
long offset
float value
static double getDouble (java.lang.Object, long)
Object target
long offset
static void putDouble (java.lang.Object, long, double)
Object target
long offset
double value
static java.lang.Object getObject (java.lang.Object, long)
Object target
long offset
static void putObject (java.lang.Object, long, java.lang.Object)
Object target
long offset
Object value
static byte getByte (byte[], long)
byte[] target
long index
static void putByte (byte[], long, byte)
byte[] target
long index
byte value
static int getInt (int[], long)
int[] target
long index
static void putInt (int[], long, int)
int[] target
long index
int value
static long getLong (long[], long)
long[] target
long index
static void putLong (long[], long, long)
long[] target
long index
long value
static boolean getBoolean (boolean[], long)
boolean[] target
long index
static void putBoolean (boolean[], long, boolean)
boolean[] target
long index
boolean value
static float getFloat (float[], long)
float[] target
long index
static void putFloat (float[], long, float)
float[] target
long index
float value
static double getDouble (double[], long)
double[] target
long index
static void putDouble (double[], long, double)
double[] target
long index
double value
static java.lang.Object getObject (java.lang.Object[], long)
Object[] target
long index
static void putObject (java.lang.Object[], long, java.lang.Object)
Object[] target
long index
Object value
static void copyMemory (byte[], long, long, long)
byte[] src
long srcIndex
long targetOffset
long length
static void copyMemory (long, byte[], long, long)
long srcOffset
byte[] target
long targetIndex
long length
static void copyMemory (byte[], long, byte[], long, long)
byte[] src
long srcIndex
byte[] target
long targetIndex
long length
static byte getByte (long)
long address
static void putByte (long, byte)
long address
byte value
static int getInt (long)
long address
static void putInt (long, int)
long address
int value
static long getLong (long)
long address
static void putLong (long, long)
long address
long value
static long addressOffset (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
static java.lang.Object getStaticObject (java.lang.reflect.Field)
java.lang.reflect.Field field
static sun.misc.Unsafe getUnsafe ()
sun.misc.Unsafe unsafe
private static com.google.protobuf.UnsafeUtil$MemoryAccessor getMemoryAccessor ()
private static boolean supportsUnsafeArrayOperations ()
private static boolean supportsUnsafeByteBufferOperations ()
static boolean determineAndroidSupportByAddressSize (java.lang.Class)
Class clazz
Throwable t
Class addressClass
private static java.lang.reflect.Field bufferAddressField ()
java.lang.reflect.Field field
java.lang.reflect.Field field
private static int firstDifferingByteIndexNativeEndian (long, long)
long left
long right
int n
static int mismatch (byte[], int, byte[], int, int)
long leftLongWord
long rightLongWord
int leftAlignment
int strideLength
byte[] left
int leftOff
byte[] right
int rightOff
int length
int index
private static long fieldOffset (java.lang.reflect.Field)
java.lang.reflect.Field field
private static java.lang.reflect.Field field (java.lang.Class, java.lang.String)
java.lang.reflect.Field field
Throwable t
Class clazz
String fieldName
java.lang.reflect.Field field
private static byte getByteBigEndian (java.lang.Object, long)
Object target
long offset
private static byte getByteLittleEndian (java.lang.Object, long)
Object target
long offset
private static void putByteBigEndian (java.lang.Object, long, byte)
Object target
long offset
byte value
int intValue
int shift
int output
private static void putByteLittleEndian (java.lang.Object, long, byte)
Object target
long offset
byte value
int intValue
int shift
int output
private static boolean getBooleanBigEndian (java.lang.Object, long)
Object target
long offset
private static boolean getBooleanLittleEndian (java.lang.Object, long)
Object target
long offset
private static void putBooleanBigEndian (java.lang.Object, long, boolean)
Object target
long offset
boolean value
private static void putBooleanLittleEndian (java.lang.Object, long, boolean)
Object target
long offset
boolean value
private static void logMissingMethod (java.lang.Throwable)
Throwable e
static synthetic void access$000 (java.lang.Throwable)
Throwable x0
static synthetic java.lang.reflect.Field access$100 ()
static synthetic byte access$200 (java.lang.Object, long)
Object x0
long x1
static synthetic byte access$300 (java.lang.Object, long)
Object x0
long x1
static synthetic void access$400 (java.lang.Object, long, byte)
Object x0
long x1
byte x2
static synthetic void access$500 (java.lang.Object, long, byte)
Object x0
long x1
byte x2
static synthetic boolean access$600 (java.lang.Object, long)
Object x0
long x1
static synthetic boolean access$700 (java.lang.Object, long)
Object x0
long x1
static synthetic void access$800 (java.lang.Object, long, boolean)
Object x0
long x1
boolean x2
static synthetic void access$900 (java.lang.Object, long, boolean)
Object x0
long x1
boolean x2
static void <clinit> ()
}
com/google/protobuf/Utf8$DecodeUtil.class
Utf8.java
package com.google.protobuf
com.google.protobuf.Utf8$DecodeUtil extends java.lang.Object {
private void <init> ()
private static boolean isOneByte (byte)
byte b
private static boolean isTwoBytes (byte)
byte b
private static boolean isThreeBytes (byte)
byte b
private static void handleOneByte (byte, char[], int)
byte byte1
char[] resultArr
int resultPos
private static void handleTwoBytes (byte, byte, char[], int) throws com.google.protobuf.InvalidProtocolBufferException
byte byte1
byte byte2
char[] resultArr
int resultPos
private static void handleThreeBytes (byte, byte, byte, char[], int) throws com.google.protobuf.InvalidProtocolBufferException
byte byte1
byte byte2
byte byte3
char[] resultArr
int resultPos
private static void handleFourBytes (byte, byte, byte, byte, char[], int) throws com.google.protobuf.InvalidProtocolBufferException
byte byte1
byte byte2
byte byte3
byte byte4
char[] resultArr
int resultPos
int codepoint
private static boolean isNotTrailingByte (byte)
byte b
private static int trailingByteValue (byte)
byte b
private static char highSurrogate (int)
int codePoint
private static char lowSurrogate (int)
int codePoint
static synthetic boolean access$400 (byte)
byte x0
static synthetic void access$500 (byte, char[], int)
byte x0
char[] x1
int x2
static synthetic boolean access$600 (byte)
byte x0
static synthetic void access$700 (byte, byte, char[], int) throws com.google.protobuf.InvalidProtocolBufferException
byte x0
byte x1
char[] x2
int x3
static synthetic boolean access$800 (byte)
byte x0
static synthetic void access$900 (byte, byte, byte, char[], int) throws com.google.protobuf.InvalidProtocolBufferException
byte x0
byte x1
byte x2
char[] x3
int x4
static synthetic void access$1000 (byte, byte, byte, byte, char[], int) throws com.google.protobuf.InvalidProtocolBufferException
byte x0
byte x1
byte x2
byte x3
char[] x4
int x5
}
com/google/protobuf/Utf8$Processor.class
Utf8.java
package com.google.protobuf
abstract com.google.protobuf.Utf8$Processor extends java.lang.Object {
void <init> ()
final boolean isValidUtf8 (byte[], int, int)
byte[] bytes
int index
int limit
abstract int partialIsValidUtf8 (int, byte[], int, int)
final boolean isValidUtf8 (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer buffer
int index
int limit
final int partialIsValidUtf8 (int, java.nio.ByteBuffer, int, int)
int offset
int state
java.nio.ByteBuffer buffer
int index
int limit
abstract int partialIsValidUtf8Direct (int, java.nio.ByteBuffer, int, int)
final int partialIsValidUtf8Default (int, java.nio.ByteBuffer, int, int)
byte byte2
byte byte2
byte byte3
byte byte1
int state
java.nio.ByteBuffer buffer
int index
int limit
private static int partialIsValidUtf8 (java.nio.ByteBuffer, int, int)
byte byte2
int byte2
int byte1
java.nio.ByteBuffer buffer
int index
int limit
abstract java.lang.String decodeUtf8 (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
final java.lang.String decodeUtf8 (java.nio.ByteBuffer, int, int) throws com.google.protobuf.InvalidProtocolBufferException
int offset
java.nio.ByteBuffer buffer
int index
int size
abstract java.lang.String decodeUtf8Direct (java.nio.ByteBuffer, int, int) throws com.google.protobuf.InvalidProtocolBufferException
final java.lang.String decodeUtf8Default (java.nio.ByteBuffer, int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte b
byte b
byte byte1
java.nio.ByteBuffer buffer
int index
int size
int offset
int limit
char[] resultArr
int resultPos
abstract int encodeUtf8 (java.lang.CharSequence, byte[], int, int)
final void encodeUtf8 (java.lang.CharSequence, java.nio.ByteBuffer)
int offset
int endIndex
CharSequence in
java.nio.ByteBuffer out
abstract void encodeUtf8Direct (java.lang.CharSequence, java.nio.ByteBuffer)
final void encodeUtf8Default (java.lang.CharSequence, java.nio.ByteBuffer)
char c
char low
char low
int codePoint
char c
int badWriteIndex
IndexOutOfBoundsException e
CharSequence in
java.nio.ByteBuffer out
int inLength
int outIx
int inIx
}
com/google/protobuf/Utf8$SafeProcessor.class
Utf8.java
package com.google.protobuf
final com.google.protobuf.Utf8$SafeProcessor extends com.google.protobuf.Utf8$Processor {
void <init> ()
int partialIsValidUtf8 (int, byte[], int, int)
int byte2
int byte2
int byte3
int byte1
int state
byte[] bytes
int index
int limit
int partialIsValidUtf8Direct (int, java.nio.ByteBuffer, int, int)
int state
java.nio.ByteBuffer buffer
int index
int limit
java.lang.String decodeUtf8 (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte b
byte b
byte byte1
byte[] bytes
int index
int size
int offset
int limit
char[] resultArr
int resultPos
java.lang.String decodeUtf8Direct (java.nio.ByteBuffer, int, int) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer buffer
int index
int size
int encodeUtf8 (java.lang.CharSequence, byte[], int, int)
char c
char low
char low
int codePoint
char c
CharSequence in
byte[] out
int offset
int length
int utf16Length
int j
int i
int limit
void encodeUtf8Direct (java.lang.CharSequence, java.nio.ByteBuffer)
CharSequence in
java.nio.ByteBuffer out
private static int partialIsValidUtf8 (byte[], int, int)
byte[] bytes
int index
int limit
private static int partialIsValidUtf8NonAscii (byte[], int, int)
int byte2
int byte1
int byte2
byte[] bytes
int index
int limit
}
com/google/protobuf/Utf8$UnpairedSurrogateException.class
Utf8.java
package com.google.protobuf
com.google.protobuf.Utf8$UnpairedSurrogateException extends java.lang.IllegalArgumentException {
void <init> (int, int)
int index
int length
}
com/google/protobuf/Utf8$UnsafeProcessor.class
Utf8.java
package com.google.protobuf
final com.google.protobuf.Utf8$UnsafeProcessor extends com.google.protobuf.Utf8$Processor {
void <init> ()
static boolean isAvailable ()
int partialIsValidUtf8 (int, byte[], int, int)
int byte2
int byte2
int byte3
int byte1
int state
byte[] bytes
int index
int limit
long offset
long offsetLimit
int partialIsValidUtf8Direct (int, java.nio.ByteBuffer, int, int)
int byte2
int byte2
int byte3
int byte1
int state
java.nio.ByteBuffer buffer
int index
int limit
long address
long addressLimit
java.lang.String decodeUtf8 (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte[] bytes
int index
int size
String s
java.lang.String decodeUtf8Direct (java.nio.ByteBuffer, int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte b
byte b
byte byte1
java.nio.ByteBuffer buffer
int index
int size
long address
long addressLimit
char[] resultArr
int resultPos
int encodeUtf8 (java.lang.CharSequence, byte[], int, int)
char c
char low
char low
int codePoint
char c
CharSequence in
byte[] out
int offset
int length
long outIx
long outLimit
int inLimit
int inIx
void encodeUtf8Direct (java.lang.CharSequence, java.nio.ByteBuffer)
char c
char low
char low
int codePoint
char c
CharSequence in
java.nio.ByteBuffer out
long address
long outIx
long outLimit
int inLimit
int inIx
private static int unsafeEstimateConsecutiveAscii (byte[], long, int)
byte[] bytes
long offset
int maxChars
int unaligned
int i
private static int unsafeEstimateConsecutiveAscii (long, int)
int j
long address
int maxChars
int remaining
int unaligned
private static int partialIsValidUtf8 (byte[], long, int)
int byte2
int byte2
int byte1
byte[] bytes
long offset
int remaining
int skipped
private static int partialIsValidUtf8 (long, int)
byte byte2
byte byte2
int byte1
long address
int remaining
int skipped
private static int unsafeIncompleteStateFor (byte[], int, long, int)
byte[] bytes
int byte1
long offset
int remaining
private static int unsafeIncompleteStateFor (long, int, int)
long address
int byte1
int remaining
}
com/google/protobuf/Utf8.class
Utf8.java
package com.google.protobuf
final com.google.protobuf.Utf8 extends java.lang.Object {
private static final com.google.protobuf.Utf8$Processor processor
private static final long ASCII_MASK_LONG
static final int MAX_BYTES_PER_CHAR
static final int COMPLETE
static final int MALFORMED
private static final int UNSAFE_COUNT_ASCII_THRESHOLD
static boolean isValidUtf8 (byte[])
byte[] bytes
static boolean isValidUtf8 (byte[], int, int)
byte[] bytes
int index
int limit
static int partialIsValidUtf8 (int, byte[], int, int)
int state
byte[] bytes
int index
int limit
private static int incompleteStateFor (int)
int byte1
private static int incompleteStateFor (int, int)
int byte1
int byte2
private static int incompleteStateFor (int, int, int)
int byte1
int byte2
int byte3
private static int incompleteStateFor (byte[], int, int)
byte[] bytes
int index
int limit
int byte1
private static int incompleteStateFor (java.nio.ByteBuffer, int, int, int)
java.nio.ByteBuffer buffer
int byte1
int index
int remaining
static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
int cp
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
static int encode (java.lang.CharSequence, byte[], int, int)
CharSequence in
byte[] out
int offset
int length
static boolean isValidUtf8 (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
static int partialIsValidUtf8 (int, java.nio.ByteBuffer, int, int)
int state
java.nio.ByteBuffer buffer
int index
int limit
static java.lang.String decodeUtf8 (java.nio.ByteBuffer, int, int) throws com.google.protobuf.InvalidProtocolBufferException
java.nio.ByteBuffer buffer
int index
int size
static java.lang.String decodeUtf8 (byte[], int, int) throws com.google.protobuf.InvalidProtocolBufferException
byte[] bytes
int index
int size
static void encodeUtf8 (java.lang.CharSequence, java.nio.ByteBuffer)
CharSequence in
java.nio.ByteBuffer out
private static int estimateConsecutiveAscii (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer buffer
int index
int limit
int i
int lim
private void <init> ()
static synthetic int access$000 (int, int)
int x0
int x1
static synthetic int access$100 (int, int, int)
int x0
int x1
int x2
static synthetic int access$200 (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer x0
int x1
int x2
static synthetic int access$300 (java.nio.ByteBuffer, int, int, int)
java.nio.ByteBuffer x0
int x1
int x2
int x3
static synthetic int access$1100 (byte[], int, int)
byte[] x0
int x1
int x2
static synthetic int access$1200 (int)
int x0
static void <clinit> ()
}
com/google/protobuf/WireFormat$1.class
WireFormat.java
package com.google.protobuf
synthetic com.google.protobuf.WireFormat$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType
static void <clinit> ()
}
com/google/protobuf/WireFormat$FieldType$1.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$FieldType$1 extends com.google.protobuf.WireFormat$FieldType {
void <init> (java.lang.String, int, com.google.protobuf.WireFormat$JavaType, int)
com.google.protobuf.WireFormat$JavaType javaType
int wireType
public boolean isPackable ()
}
com/google/protobuf/WireFormat$FieldType$2.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$FieldType$2 extends com.google.protobuf.WireFormat$FieldType {
void <init> (java.lang.String, int, com.google.protobuf.WireFormat$JavaType, int)
com.google.protobuf.WireFormat$JavaType javaType
int wireType
public boolean isPackable ()
}
com/google/protobuf/WireFormat$FieldType$3.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$FieldType$3 extends com.google.protobuf.WireFormat$FieldType {
void <init> (java.lang.String, int, com.google.protobuf.WireFormat$JavaType, int)
com.google.protobuf.WireFormat$JavaType javaType
int wireType
public boolean isPackable ()
}
com/google/protobuf/WireFormat$FieldType$4.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$FieldType$4 extends com.google.protobuf.WireFormat$FieldType {
void <init> (java.lang.String, int, com.google.protobuf.WireFormat$JavaType, int)
com.google.protobuf.WireFormat$JavaType javaType
int wireType
public boolean isPackable ()
}
com/google/protobuf/WireFormat$FieldType.class
WireFormat.java
package com.google.protobuf
public enum com.google.protobuf.WireFormat$FieldType extends java.lang.Enum {
public static final enum com.google.protobuf.WireFormat$FieldType DOUBLE
public static final enum com.google.protobuf.WireFormat$FieldType FLOAT
public static final enum com.google.protobuf.WireFormat$FieldType INT64
public static final enum com.google.protobuf.WireFormat$FieldType UINT64
public static final enum com.google.protobuf.WireFormat$FieldType INT32
public static final enum com.google.protobuf.WireFormat$FieldType FIXED64
public static final enum com.google.protobuf.WireFormat$FieldType FIXED32
public static final enum com.google.protobuf.WireFormat$FieldType BOOL
public static final enum com.google.protobuf.WireFormat$FieldType STRING
public static final enum com.google.protobuf.WireFormat$FieldType GROUP
public static final enum com.google.protobuf.WireFormat$FieldType MESSAGE
public static final enum com.google.protobuf.WireFormat$FieldType BYTES
public static final enum com.google.protobuf.WireFormat$FieldType UINT32
public static final enum com.google.protobuf.WireFormat$FieldType ENUM
public static final enum com.google.protobuf.WireFormat$FieldType SFIXED32
public static final enum com.google.protobuf.WireFormat$FieldType SFIXED64
public static final enum com.google.protobuf.WireFormat$FieldType SINT32
public static final enum com.google.protobuf.WireFormat$FieldType SINT64
private final com.google.protobuf.WireFormat$JavaType javaType
private final int wireType
private static final synthetic com.google.protobuf.WireFormat$FieldType[] $VALUES
public static com.google.protobuf.WireFormat$FieldType[] values ()
public static com.google.protobuf.WireFormat$FieldType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, com.google.protobuf.WireFormat$JavaType, int)
com.google.protobuf.WireFormat$JavaType javaType
int wireType
public com.google.protobuf.WireFormat$JavaType getJavaType ()
public int getWireType ()
public boolean isPackable ()
private static synthetic com.google.protobuf.WireFormat$FieldType[] $values ()
synthetic void <init> (java.lang.String, int, com.google.protobuf.WireFormat$JavaType, int, com.google.protobuf.WireFormat$1)
String x0
int x1
com.google.protobuf.WireFormat$JavaType x2
int x3
com.google.protobuf.WireFormat$1 x4
static void <clinit> ()
}
com/google/protobuf/WireFormat$JavaType.class
WireFormat.java
package com.google.protobuf
public final enum com.google.protobuf.WireFormat$JavaType extends java.lang.Enum {
public static final enum com.google.protobuf.WireFormat$JavaType INT
public static final enum com.google.protobuf.WireFormat$JavaType LONG
public static final enum com.google.protobuf.WireFormat$JavaType FLOAT
public static final enum com.google.protobuf.WireFormat$JavaType DOUBLE
public static final enum com.google.protobuf.WireFormat$JavaType BOOLEAN
public static final enum com.google.protobuf.WireFormat$JavaType STRING
public static final enum com.google.protobuf.WireFormat$JavaType BYTE_STRING
public static final enum com.google.protobuf.WireFormat$JavaType ENUM
public static final enum com.google.protobuf.WireFormat$JavaType MESSAGE
private final Object defaultDefault
private static final synthetic com.google.protobuf.WireFormat$JavaType[] $VALUES
public static com.google.protobuf.WireFormat$JavaType[] values ()
public static com.google.protobuf.WireFormat$JavaType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.Object)
Object defaultDefault
java.lang.Object getDefaultDefault ()
private static synthetic com.google.protobuf.WireFormat$JavaType[] $values ()
static void <clinit> ()
}
com/google/protobuf/WireFormat$Utf8Validation$1.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$Utf8Validation$1 extends com.google.protobuf.WireFormat$Utf8Validation {
void <init> (java.lang.String, int)
java.lang.Object readString (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
}
com/google/protobuf/WireFormat$Utf8Validation$2.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$Utf8Validation$2 extends com.google.protobuf.WireFormat$Utf8Validation {
void <init> (java.lang.String, int)
java.lang.Object readString (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
}
com/google/protobuf/WireFormat$Utf8Validation$3.class
WireFormat.java
package com.google.protobuf
final enum com.google.protobuf.WireFormat$Utf8Validation$3 extends com.google.protobuf.WireFormat$Utf8Validation {
void <init> (java.lang.String, int)
java.lang.Object readString (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
}
com/google/protobuf/WireFormat$Utf8Validation.class
WireFormat.java
package com.google.protobuf
abstract enum com.google.protobuf.WireFormat$Utf8Validation extends java.lang.Enum {
public static final enum com.google.protobuf.WireFormat$Utf8Validation LOOSE
public static final enum com.google.protobuf.WireFormat$Utf8Validation STRICT
public static final enum com.google.protobuf.WireFormat$Utf8Validation LAZY
private static final synthetic com.google.protobuf.WireFormat$Utf8Validation[] $VALUES
public static com.google.protobuf.WireFormat$Utf8Validation[] values ()
public static com.google.protobuf.WireFormat$Utf8Validation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract java.lang.Object readString (com.google.protobuf.CodedInputStream) throws java.io.IOException
private static synthetic com.google.protobuf.WireFormat$Utf8Validation[] $values ()
synthetic void <init> (java.lang.String, int, com.google.protobuf.WireFormat$1)
String x0
int x1
com.google.protobuf.WireFormat$1 x2
static void <clinit> ()
}
com/google/protobuf/WireFormat.class
WireFormat.java
package com.google.protobuf
public final com.google.protobuf.WireFormat extends java.lang.Object {
static final int FIXED32_SIZE
static final int FIXED64_SIZE
static final int MAX_VARINT32_SIZE
static final int MAX_VARINT64_SIZE
static final int MAX_VARINT_SIZE
public static final int WIRETYPE_VARINT
public static final int WIRETYPE_FIXED64
public static final int WIRETYPE_LENGTH_DELIMITED
public static final int WIRETYPE_START_GROUP
public static final int WIRETYPE_END_GROUP
public static final int WIRETYPE_FIXED32
static final int TAG_TYPE_BITS
static final int TAG_TYPE_MASK
static final int MESSAGE_SET_ITEM
static final int MESSAGE_SET_TYPE_ID
static final int MESSAGE_SET_MESSAGE
static final int MESSAGE_SET_ITEM_TAG
static final int MESSAGE_SET_ITEM_END_TAG
static final int MESSAGE_SET_TYPE_ID_TAG
static final int MESSAGE_SET_MESSAGE_TAG
private void <init> ()
public static int getTagWireType (int)
int tag
public static int getTagFieldNumber (int)
int tag
static int makeTag (int, int)
int fieldNumber
int wireType
static java.lang.Object readPrimitiveField (com.google.protobuf.CodedInputStream, com.google.protobuf.WireFormat$FieldType, com.google.protobuf.WireFormat$Utf8Validation) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.WireFormat$FieldType type
com.google.protobuf.WireFormat$Utf8Validation utf8Validation
static void <clinit> ()
}
com/google/protobuf/Writer$FieldOrder.class
Writer.java
package com.google.protobuf
public final enum com.google.protobuf.Writer$FieldOrder extends java.lang.Enum {
public static final enum com.google.protobuf.Writer$FieldOrder ASCENDING
public static final enum com.google.protobuf.Writer$FieldOrder DESCENDING
private static final synthetic com.google.protobuf.Writer$FieldOrder[] $VALUES
public static com.google.protobuf.Writer$FieldOrder[] values ()
public static com.google.protobuf.Writer$FieldOrder valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.google.protobuf.Writer$FieldOrder[] $values ()
static void <clinit> ()
}
com/google/protobuf/Writer.class
Writer.java
package com.google.protobuf
abstract com.google.protobuf.Writer extends java.lang.Object {
public abstract com.google.protobuf.Writer$FieldOrder fieldOrder ()
public abstract void writeSFixed32 (int, int) throws java.io.IOException
public abstract void writeInt64 (int, long) throws java.io.IOException
public abstract void writeSFixed64 (int, long) throws java.io.IOException
public abstract void writeFloat (int, float) throws java.io.IOException
public abstract void writeDouble (int, double) throws java.io.IOException
public abstract void writeEnum (int, int) throws java.io.IOException
public abstract void writeUInt64 (int, long) throws java.io.IOException
public abstract void writeInt32 (int, int) throws java.io.IOException
public abstract void writeFixed64 (int, long) throws java.io.IOException
public abstract void writeFixed32 (int, int) throws java.io.IOException
public abstract void writeBool (int, boolean) throws java.io.IOException
public abstract void writeString (int, java.lang.String) throws java.io.IOException
public abstract void writeBytes (int, com.google.protobuf.ByteString) throws java.io.IOException
public abstract void writeUInt32 (int, int) throws java.io.IOException
public abstract void writeSInt32 (int, int) throws java.io.IOException
public abstract void writeSInt64 (int, long) throws java.io.IOException
public abstract void writeMessage (int, java.lang.Object) throws java.io.IOException
public abstract void writeMessage (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
public abstract void writeGroup (int, java.lang.Object) throws java.io.IOException
public abstract void writeGroup (int, java.lang.Object, com.google.protobuf.Schema) throws java.io.IOException
public abstract void writeStartGroup (int) throws java.io.IOException
public abstract void writeEndGroup (int) throws java.io.IOException
public abstract void writeInt32List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeFixed32List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeInt64List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeUInt64List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeFixed64List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeFloatList (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeDoubleList (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeEnumList (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeBoolList (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeStringList (int, java.util.List) throws java.io.IOException
public abstract void writeBytesList (int, java.util.List) throws java.io.IOException
public abstract void writeUInt32List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeSFixed32List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeSFixed64List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeSInt32List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeSInt64List (int, java.util.List, boolean) throws java.io.IOException
public abstract void writeMessageList (int, java.util.List) throws java.io.IOException
public abstract void writeMessageList (int, java.util.List, com.google.protobuf.Schema) throws java.io.IOException
public abstract void writeGroupList (int, java.util.List) throws java.io.IOException
public abstract void writeGroupList (int, java.util.List, com.google.protobuf.Schema) throws java.io.IOException
public abstract void writeMessageSetItem (int, java.lang.Object) throws java.io.IOException
public abstract void writeMap (int, com.google.protobuf.MapEntryLite$Metadata, java.util.Map) throws java.io.IOException
}