belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
TrafficStatsCompat
  public
  
  final
  
  class
  TrafficStatsCompat
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.v4.net.TrafficStatsCompat | 
Helper for accessing features in TrafficStats.
Summary
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        void | 
      clearThreadStatsTag()
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| 
        
        
        static
        
        
        int | 
      getThreadStatsTag()
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| 
        
        
        static
        
        
        void | 
      incrementOperationCount(int operationCount)
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| 
        
        
        static
        
        
        void | 
      incrementOperationCount(int tag, int operationCount)
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| 
        
        
        static
        
        
        void | 
      setThreadStatsTag(int tag)
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| 
        
        
        static
        
        
        void | 
      tagDatagramSocket(DatagramSocket socket)
      Tag the given  | 
| 
        
        
        static
        
        
        void | 
      tagSocket(Socket socket)
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| 
        
        
        static
        
        
        void | 
      untagDatagramSocket(DatagramSocket socket)
      Remove any statistics parameters from the given  | 
| 
        
        
        static
        
        
        void | 
      untagSocket(Socket socket)
      
      This method was deprecated
      in API level 26.1.0.
    Use  | 
| Inherited methods | |
|---|---|
|  From
class 
  
    java.lang.Object
  
 | |
Public methods
clearThreadStatsTag
void clearThreadStatsTag ()
      This method was deprecated
      in API level 26.1.0.
    Use clearThreadStatsTag() directly.
  
Clear active tag used when accounting Socket traffic originating
 from the current thread.
getThreadStatsTag
int getThreadStatsTag ()
      This method was deprecated
      in API level 26.1.0.
    Use getThreadStatsTag() directly.
  
Get the active tag used when accounting Socket traffic originating
 from the current thread. Only one active tag per thread is supported.
 tagSocket(Socket).
| Returns | |
|---|---|
| int | |
incrementOperationCount
void incrementOperationCount (int operationCount)
      This method was deprecated
      in API level 26.1.0.
    Use incrementOperationCount(int) directly.
  
Increment count of network operations performed under the accounting tag currently active on the calling thread. This can be used to derive bytes-per-operation.
| Parameters | |
|---|---|
| operationCount | int: Number of operations to increment count by. | 
incrementOperationCount
void incrementOperationCount (int tag, 
                int operationCount)
      This method was deprecated
      in API level 26.1.0.
    Use incrementOperationCount(int, int) directly.
  
Increment count of network operations performed under the given accounting tag. This can be used to derive bytes-per-operation.
| Parameters | |
|---|---|
| tag | int: Accounting tag used insetThreadStatsTag(int). | 
| operationCount | int: Number of operations to increment count by. | 
setThreadStatsTag
void setThreadStatsTag (int tag)
      This method was deprecated
      in API level 26.1.0.
    Use setThreadStatsTag(int) directly.
  
Set active tag to use when accounting Socket traffic originating
 from the current thread. Only one active tag per thread is supported.
 
 Changes only take effect during subsequent calls to
 tagSocket(Socket).
 
 Tags between 0xFFFFFF00 and 0xFFFFFFFF are reserved and
 used internally by system services like DownloadManager when performing
 traffic on behalf of an application.
| Parameters | |
|---|---|
| tag | int | 
tagDatagramSocket
void tagDatagramSocket (DatagramSocket socket)
Tag the given DatagramSocket with any statistics parameters
 active for the current thread. Subsequent calls always replace any
 existing parameters. When finished, call
 untagDatagramSocket(DatagramSocket) to remove statistics
 parameters.
| Parameters | |
|---|---|
| socket | DatagramSocket | 
| Throws | |
|---|---|
| SocketException | |
See also:
tagSocket
void tagSocket (Socket socket)
      This method was deprecated
      in API level 26.1.0.
    Use tagSocket(Socket) directly.
  
Tag the given Socket with any statistics parameters active for
 the current thread. Subsequent calls always replace any existing
 parameters. When finished, call untagSocket(Socket) to remove
 statistics parameters.
| Parameters | |
|---|---|
| socket | Socket | 
| Throws | |
|---|---|
| SocketException | |
See also:
untagDatagramSocket
void untagDatagramSocket (DatagramSocket socket)
Remove any statistics parameters from the given DatagramSocket.
| Parameters | |
|---|---|
| socket | DatagramSocket | 
| Throws | |
|---|---|
| SocketException | |
untagSocket
void untagSocket (Socket socket)
      This method was deprecated
      in API level 26.1.0.
    Use untagSocket(Socket) directly.
  
Remove any statistics parameters from the given Socket.
| Parameters | |
|---|---|
| socket | Socket | 
| Throws | |
|---|---|
| SocketException | |
