public interface android.net.INetworkStatsSession extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.net.INetworkStatsSession
  super_class: java.lang.Object
{
  public abstract android.net.NetworkStats getDeviceSummaryForNetwork(android.net.NetworkTemplate, long, long);
    descriptor: (Landroid/net/NetworkTemplate;JJ)Landroid/net/NetworkStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      template  
      start     
      end       

  public abstract android.net.NetworkStats getSummaryForNetwork(android.net.NetworkTemplate, long, long);
    descriptor: (Landroid/net/NetworkTemplate;JJ)Landroid/net/NetworkStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      template  
      start     
      end       

  public abstract android.net.NetworkStatsHistory getHistoryForNetwork(android.net.NetworkTemplate, int);
    descriptor: (Landroid/net/NetworkTemplate;I)Landroid/net/NetworkStatsHistory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      template  
      fields    

  public abstract android.net.NetworkStats getSummaryForAllUid(android.net.NetworkTemplate, long, long, boolean);
    descriptor: (Landroid/net/NetworkTemplate;JJZ)Landroid/net/NetworkStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      template     
      start        
      end          
      includeTags  

  public abstract android.net.NetworkStatsHistory getHistoryForUid(android.net.NetworkTemplate, int, int, int, int);
    descriptor: (Landroid/net/NetworkTemplate;IIII)Landroid/net/NetworkStatsHistory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      template  
      uid       
      set       
      tag       
      fields    

  public abstract android.net.NetworkStatsHistory getHistoryIntervalForUid(android.net.NetworkTemplate, int, int, int, int, long, long);
    descriptor: (Landroid/net/NetworkTemplate;IIIIJJ)Landroid/net/NetworkStatsHistory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      template  
      uid       
      set       
      tag       
      fields    
      start     
      end       

  public abstract int[] getRelevantUids();
    descriptor: ()[I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

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