public interface android.net.INetworkStatsService extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.net.INetworkStatsService
  super_class: java.lang.Object
{
  public abstract android.net.INetworkStatsSession openSession();
    descriptor: ()Landroid/net/INetworkStatsSession;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract android.net.INetworkStatsSession openSessionForUsageStats(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Landroid/net/INetworkStatsSession;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      flags           
      callingPackage  

  public abstract android.net.NetworkStats getDataLayerSnapshotForUid(int);
    descriptor: (I)Landroid/net/NetworkStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      uid   

  public abstract android.net.NetworkStats getDetailedUidStats(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Landroid/net/NetworkStats;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      requiredIfaces  

  public abstract java.lang.String[] getMobileIfaces();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract void incrementOperationCount(int, int, int);
    descriptor: (III)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      uid             
      tag             
      operationCount  

  public abstract void forceUpdateIfaces(android.net.Network[]);
    descriptor: ([Landroid/net/Network;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      defaultNetworks  

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

  public abstract android.net.DataUsageRequest registerUsageCallback(java.lang.String, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder);
    descriptor: (Ljava/lang/String;Landroid/net/DataUsageRequest;Landroid/os/Messenger;Landroid/os/IBinder;)Landroid/net/DataUsageRequest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      callingPackage  
      request         
      messenger       
      binder          

  public abstract void unregisterUsageRequest(android.net.DataUsageRequest);
    descriptor: (Landroid/net/DataUsageRequest;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
         Name  Flags
      request  

  public abstract long getUidStats(int, int);
    descriptor: (II)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      uid   
      type  

  public abstract long getIfaceStats(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
       Name  Flags
      iface  
      type   

  public abstract long getTotalStats(int);
    descriptor: (I)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
      Name  Flags
      type  
}
SourceFile: "INetworkStatsService.java"
NestMembers:
  android.net.INetworkStatsService$Stub  android.net.INetworkStatsService$Stub$Proxy
InnerClasses:
  public abstract Stub = android.net.INetworkStatsService$Stub of android.net.INetworkStatsService