public interface android.os.IServiceManager extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.os.IServiceManager
  super_class: java.lang.Object
{
  public static final java.lang.String descriptor;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.os.IServiceManager"

  public static final int GET_SERVICE_TRANSACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int CHECK_SERVICE_TRANSACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int ADD_SERVICE_TRANSACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int LIST_SERVICES_TRANSACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int CHECK_SERVICES_TRANSACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int SET_PERMISSION_CONTROLLER_TRANSACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int DUMP_FLAG_PRIORITY_CRITICAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int DUMP_FLAG_PRIORITY_HIGH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int DUMP_FLAG_PRIORITY_NORMAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int DUMP_FLAG_PRIORITY_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int DUMP_FLAG_PRIORITY_ALL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public static final int DUMP_FLAG_PROTO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public abstract android.os.IBinder getService(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/IBinder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      name  

  public abstract android.os.IBinder checkService(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/IBinder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      name  

  public abstract void addService(java.lang.String, android.os.IBinder, boolean, int);
    descriptor: (Ljava/lang/String;Landroid/os/IBinder;ZI)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      name           
      service        
      allowIsolated  
      dumpFlags      

  public abstract java.lang.String[] listServices(int);
    descriptor: (I)[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      dumpFlags  

  public abstract void setPermissionController(android.os.IPermissionController);
    descriptor: (Landroid/os/IPermissionController;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      controller  
}
SourceFile: "IServiceManager.java"