public interface android.os.IStatsManager extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.os.IStatsManager
  super_class: java.lang.Object
{
  public abstract void systemRunning();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void statsCompanionReady();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void informAnomalyAlarmFired();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void informPollAlarmFired();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void informAlarmForSubscriberTriggeringFired();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void informDeviceShutdown();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void informAllUidData(int[], long[], java.lang.String[]);
    descriptor: ([I[J[Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      uid      
      version  
      app      

  public abstract void informOnePackage(java.lang.String, int, long);
    descriptor: (Ljava/lang/String;IJ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      app      
      uid      
      version  

  public abstract void informOnePackageRemoved(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      app   
      uid   

  public abstract byte[] getData(long, java.lang.String);
    descriptor: (JLjava/lang/String;)[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      key          
      packageName  

  public abstract byte[] getMetadata(java.lang.String);
    descriptor: (Ljava/lang/String;)[B
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      packageName  

  public abstract void addConfiguration(long, byte[], java.lang.String);
    descriptor: (J[BLjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      configKey    
      config       
      packageName  

  public abstract void setDataFetchOperation(long, android.os.IBinder, java.lang.String);
    descriptor: (JLandroid/os/IBinder;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      configKey     
      intentSender  
      packageName   

  public abstract void removeDataFetchOperation(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      configKey    
      packageName  

  public abstract void removeConfiguration(long, java.lang.String);
    descriptor: (JLjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      configKey    
      packageName  

  public abstract void setBroadcastSubscriber(long, long, android.os.IBinder, java.lang.String);
    descriptor: (JJLandroid/os/IBinder;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      configKey     
      subscriberId  
      intentSender  
      packageName   

  public abstract void unsetBroadcastSubscriber(long, long, java.lang.String);
    descriptor: (JJLjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      configKey     
      subscriberId  
      packageName   

  public abstract void sendAppBreadcrumbAtom(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      label  
      state  
}
SourceFile: "IStatsManager.java"
NestMembers:
  android.os.IStatsManager$Stub  android.os.IStatsManager$Stub$Proxy
InnerClasses:
  public abstract Stub = android.os.IStatsManager$Stub of android.os.IStatsManager