Speedify SDK for Android  14.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...
 
double lossReceive
 receive loss ratio (0.0-1.0) More...
 
double 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...
 
int numberOfSockets
 Number of active sockets for this connection. More...
 
String remoteIp
 internet facing ip address of the tunnel. More...
 
long totalBps
 bits per second through this tunnel More...
 
long sendBps
 bits per second sent through this tunnel. More...
 
long receiveBps
 bits per second received through this tunnel. More...
 
double sendEstimateMbps
 estimated maximum megabits per second send. More...
 
double receiveEstimateMbps
 estimated maximum megabits per second received. More...
 
long jitterMs
 Jitter, in milliseconds. More...
 
double mos
 Mean Opinion Score, 1-5. More...
 
long sendBytes
 bytes sent. More...
 
long receiveBytes
 Bytes 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

◆ jitterMs

long com.speedify.speedifysdk.Types.ConnectionStats.jitterMs

Jitter, in milliseconds.

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

Since
11.5

◆ 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

double com.speedify.speedifysdk.Types.ConnectionStats.lossReceive

receive loss ratio (0.0-1.0)

Not available on 'speedify' adapter.

Since
5.8

◆ lossSend

double com.speedify.speedifysdk.Types.ConnectionStats.lossSend

send loss ratio (0.0-1.0)

Not available on 'speedify' adapter.

Since
5.8

◆ mos

double com.speedify.speedifysdk.Types.ConnectionStats.mos

Mean Opinion Score, 1-5.

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

Since
11.5

◆ numberOfSockets

int com.speedify.speedifysdk.Types.ConnectionStats.numberOfSockets

Number of active sockets for this connection.

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

Since
10.9.5

◆ 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 'speedify' adapter.

Since
5.8

◆ receiveBps

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

bits per second received through this tunnel.

Not available on historic tunnel stat updates.

Since
7.0

◆ receiveBytes

long com.speedify.speedifysdk.Types.ConnectionStats.receiveBytes

Bytes received.

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

Since
14.0

◆ receiveEstimateMbps

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

estimated maximum megabits 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 ip 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

bits per second sent through this tunnel.

Not available on historic tunnel stat updates.

Since
7.0

◆ sendBytes

long com.speedify.speedifysdk.Types.ConnectionStats.sendBytes

bytes sent.

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

Since
14.0

◆ sendEstimateMbps

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

estimated maximum megabits 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

bits per second through this tunnel

Since
5.8

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