public interface android.telephony.mbms.vendor.IMbmsDownloadService extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.telephony.mbms.vendor.IMbmsDownloadService
  super_class: java.lang.Object
{
  public abstract int initialize(int, android.telephony.mbms.IMbmsDownloadSessionCallback);
    descriptor: (ILandroid/telephony/mbms/IMbmsDownloadSessionCallback;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      subId     
      listener  

  public abstract int requestUpdateFileServices(int, java.util.List<java.lang.String>);
    descriptor: (ILjava/util/List;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (ILjava/util/List<Ljava/lang/String;>;)I
    MethodParameters:
                Name  Flags
      subId           
      serviceClasses  

  public abstract int setTempFileRootDirectory(int, java.lang.String);
    descriptor: (ILjava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      subId              
      rootDirectoryPath  

  public abstract int download(android.telephony.mbms.DownloadRequest);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  

  public abstract int addStatusListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.IDownloadStatusListener);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/IDownloadStatusListener;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  
      listener         

  public abstract int removeStatusListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.IDownloadStatusListener);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/IDownloadStatusListener;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  
      listener         

  public abstract int addProgressListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.IDownloadProgressListener);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/IDownloadProgressListener;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  
      listener         

  public abstract int removeProgressListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.IDownloadProgressListener);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/IDownloadProgressListener;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  
      listener         

  public abstract java.util.List<android.telephony.mbms.DownloadRequest> listPendingDownloads(int);
    descriptor: (I)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (I)Ljava/util/List<Landroid/telephony/mbms/DownloadRequest;>;
    MethodParameters:
                Name  Flags
      subscriptionId  

  public abstract int cancelDownload(android.telephony.mbms.DownloadRequest);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  

  public abstract int requestDownloadState(android.telephony.mbms.DownloadRequest, android.telephony.mbms.FileInfo);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  
      fileInfo         

  public abstract int resetDownloadKnowledge(android.telephony.mbms.DownloadRequest);
    descriptor: (Landroid/telephony/mbms/DownloadRequest;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      downloadRequest  

  public abstract void dispose(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      subId  
}
SourceFile: "IMbmsDownloadService.java"
NestMembers:
  android.telephony.mbms.vendor.IMbmsDownloadService$Stub  android.telephony.mbms.vendor.IMbmsDownloadService$Stub$Proxy
InnerClasses:
  public abstract Stub = android.telephony.mbms.vendor.IMbmsDownloadService$Stub of android.telephony.mbms.vendor.IMbmsDownloadService