NetworkQualityRttListener

abstract class NetworkQualityRttListener


Monitora observações de vários tempos de retorno (RTTs) em várias camadas da pilha de rede. Isso inclui estimativas de RTT por QUIC e TCP, bem como o tempo entre o envio de uma solicitação de URL e o recebimento do primeiro byte da resposta.

Resumo

Construtores públicos

Funções públicas

Executor!
abstract Unit
onRttObservation(rttMs: Int, whenMs: Long, source: Int)

Informa uma nova observação de tempo de retorno.

Construtores públicos

NetworkQualityRttListener

NetworkQualityRttListener(executor: Executor!)
Parâmetros
executor: Executor!

O executor em que as observações são informadas.

Funções públicas

getExecutor

fun getExecutor(): Executor!

onRttObservation

abstract fun onRttObservation(rttMs: Int, whenMs: Long, source: Int): Unit

Informa uma nova observação de tempo de retorno.

Parâmetros
rttMs: Int

O tempo de retorno em milissegundos.

whenMs: Long

Milissegundos desde a Era Unix (1º de janeiro de 1970, 00:00:00.000).

source: Int

A fonte de observação de NetworkQualityObservationSource.