Speedify SDK for Android  10.7.0
Public Attributes | List of all members
com.speedify.speedifysdk.Types.ConnectionStats Class Reference

Detailed Description

Statistics about a connection.

There is one of these per socket that Speedify creates to make the VPN. Each one is bound to run over a single one of your internet connections. It's possible for there to be more than one on a single internet connection.

Since
5.8

Public Attributes

long inFlight
 bytes currently in flight More...
 
long inFlightWindow
 inflight window, bytes More...
 
boolean connected
 is connected More...
 
boolean sleeping
 is sleeping. More...
 
String adapterID
 Adapter unique ID. More...
 
String connectionID
 Connection identifier. More...
 
String localIp
 internet facing ip address of the adapter. More...
 
long lossReceive
 receive loss ratio (0.0-1.0) More...
 
long lossSend
 send loss ratio (0.0-1.0) More...
 
long latencyMs
 latency, milliseconds More...
 
String privateIp
 local ip address of the adapter. More...
 
TransportMode protocol
 protocol used for the tunnel. More...
 
String remoteIp
 internet facing up address of the tunnel. More...
 
long totalBps
 bytes per second through this tunnel More...
 
long sendBps
 bytes per second sent through this tunnel. More...
 
long receiveBps
 bytes per second received through this tunnel. More...
 
double sendEstimateMbps
 estimated maximum megabytes per second send. More...
 
double receiveEstimateMbps
 estimated maximum megabytes per second received. More...
 

Member Data Documentation

◆ adapterID

String com.speedify.speedifysdk.Types.ConnectionStats.adapterID

Adapter unique ID.

Since
5.8

◆ connected

boolean com.speedify.speedifysdk.Types.ConnectionStats.connected

is connected

Since
5.8

◆ connectionID

String com.speedify.speedifysdk.Types.ConnectionStats.connectionID

Connection identifier.

Not available on historic tunnel stat updates.

Since
5.8

◆ inFlight

long com.speedify.speedifysdk.Types.ConnectionStats.inFlight

bytes currently in flight

Not available on 'speedify' adapter.

Since
5.8

◆ inFlightWindow

long com.speedify.speedifysdk.Types.ConnectionStats.inFlightWindow

inflight window, bytes

Not available on 'speedify' adapter.

Since
5.8

◆ latencyMs

long com.speedify.speedifysdk.Types.ConnectionStats.latencyMs

latency, milliseconds

Since
5.8

◆ localIp

String com.speedify.speedifysdk.Types.ConnectionStats.localIp

internet facing ip address of the adapter.

Not available on historic tunnel stat updates. Not available on 'speedify' adapter.

Since
5.8

◆ lossReceive

long com.speedify.speedifysdk.Types.ConnectionStats.lossReceive

receive loss ratio (0.0-1.0)

Not available on 'speedify' adapter.

Since
5.8

◆ lossSend

long com.speedify.speedifysdk.Types.ConnectionStats.lossSend

send loss ratio (0.0-1.0)

Not available on 'speedify' adapter.

Since
5.8

◆ privateIp

String com.speedify.speedifysdk.Types.ConnectionStats.privateIp

local ip address of the adapter.

Not available on historic tunnel stat updates. Not available on 'speedify' adapter.

Since
5.8

◆ protocol

TransportMode com.speedify.speedifysdk.Types.ConnectionStats.protocol

protocol used for the tunnel.

Not available on historic tunnel stat updates. Not available on 'speedify' adapter.

Since
5.8

◆ receiveBps

long com.speedify.speedifysdk.Types.ConnectionStats.receiveBps

bytes per second received through this tunnel.

Not available on historic tunnel stat updates.

Since
7.0

◆ receiveEstimateMbps

double com.speedify.speedifysdk.Types.ConnectionStats.receiveEstimateMbps

estimated maximum megabytes per second received.

Not available on historic tunnel stat updates. Not available on 'speedify' adapter.

Since
7.0

◆ remoteIp

String com.speedify.speedifysdk.Types.ConnectionStats.remoteIp

internet facing up address of the tunnel.

Not available on historic tunnel stat updates. Not available on 'speedify' adapter.

Since
5.8

◆ sendBps

long com.speedify.speedifysdk.Types.ConnectionStats.sendBps

bytes per second sent through this tunnel.

Not available on historic tunnel stat updates.

Since
7.0

◆ sendEstimateMbps

double com.speedify.speedifysdk.Types.ConnectionStats.sendEstimateMbps

estimated maximum megabytes per second send.

Not available on historic tunnel stat updates. Not available on 'speedify' adapter.

Since
7.0

◆ sleeping

boolean com.speedify.speedifysdk.Types.ConnectionStats.sleeping

is sleeping.

Used on Cellular connections to improve battery life.

Since
5.8

◆ totalBps

long com.speedify.speedifysdk.Types.ConnectionStats.totalBps

bytes per second through this tunnel

Since
5.8

The documentation for this class was generated from the following file: