public interface android.printservice.IPrintService extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.printservice.IPrintService
  super_class: java.lang.Object
{
  public abstract void setClient(android.printservice.IPrintServiceClient);
    descriptor: (Landroid/printservice/IPrintServiceClient;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      client  

  public abstract void requestCancelPrintJob(android.print.PrintJobInfo);
    descriptor: (Landroid/print/PrintJobInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      printJobInfo  

  public abstract void onPrintJobQueued(android.print.PrintJobInfo);
    descriptor: (Landroid/print/PrintJobInfo;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      printJobInfo  

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

  public abstract void startPrinterDiscovery(java.util.List<android.print.PrinterId>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/util/List<Landroid/print/PrinterId;>;)V
    MethodParameters:
              Name  Flags
      priorityList  

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

  public abstract void validatePrinters(java.util.List<android.print.PrinterId>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/util/List<Landroid/print/PrinterId;>;)V
    MethodParameters:
            Name  Flags
      printerIds  

  public abstract void startPrinterStateTracking(android.print.PrinterId);
    descriptor: (Landroid/print/PrinterId;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      printerId  

  public abstract void requestCustomPrinterIcon(android.print.PrinterId);
    descriptor: (Landroid/print/PrinterId;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      printerId  

  public abstract void stopPrinterStateTracking(android.print.PrinterId);
    descriptor: (Landroid/print/PrinterId;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
           Name  Flags
      printerId  

  public abstract void destroyPrinterDiscoverySession();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "IPrintService.java"
NestMembers:
  android.printservice.IPrintService$Stub  android.printservice.IPrintService$Stub$Proxy
InnerClasses:
  public abstract Stub = android.printservice.IPrintService$Stub of android.printservice.IPrintService