Agora Server Gateway SDK Java API Reference
Loading...
Searching...
No Matches
io.agora.rtc.LastmileProbeResult Class Reference

Public Member Functions

 LastmileProbeResult ()
 
 LastmileProbeResult (int state, LastmileProbeOneWayResult uplinkReport, LastmileProbeOneWayResult downlinkReport, int rtt)
 
int getState ()
 
void setState (int state)
 
LastmileProbeOneWayResult getUplinkReport ()
 
void setUplinkReport (LastmileProbeOneWayResult uplinkReport)
 
LastmileProbeOneWayResult getDownlinkReport ()
 
void setDownlinkReport (LastmileProbeOneWayResult downlinkReport)
 
int getRtt ()
 
void setRtt (int rtt)
 

Private Attributes

int state
 
LastmileProbeOneWayResult uplinkReport
 
LastmileProbeOneWayResult downlinkReport
 
int rtt
 

Detailed Description

The LastmileProbeResult class, which reports the uplink and downlink last-mile network probe test result.

Constructor & Destructor Documentation

◆ LastmileProbeResult() [1/2]

io.agora.rtc.LastmileProbeResult.LastmileProbeResult ( )

◆ LastmileProbeResult() [2/2]

io.agora.rtc.LastmileProbeResult.LastmileProbeResult ( int state,
LastmileProbeOneWayResult uplinkReport,
LastmileProbeOneWayResult downlinkReport,
int rtt )

Constructor.

Parameters
stateThe state of last-mile network probe test.
  • 1: The probe result is complete.
  • 2: The probe result is incomplete and bandwidth estimation is not available, probably due to temporary limited test resources.
  • 3: The probe result is not available, probably due to poor network onditions.
uplinkReportThe uplink last-mile network probe test result.
downlinkReportThe downlink last-mile network probe test result.
rttThe round-trip delay time (ms).

Member Function Documentation

◆ getDownlinkReport()

LastmileProbeOneWayResult io.agora.rtc.LastmileProbeResult.getDownlinkReport ( )

◆ getRtt()

int io.agora.rtc.LastmileProbeResult.getRtt ( )

◆ getState()

int io.agora.rtc.LastmileProbeResult.getState ( )

◆ getUplinkReport()

LastmileProbeOneWayResult io.agora.rtc.LastmileProbeResult.getUplinkReport ( )

◆ setDownlinkReport()

void io.agora.rtc.LastmileProbeResult.setDownlinkReport ( LastmileProbeOneWayResult downlinkReport)

◆ setRtt()

void io.agora.rtc.LastmileProbeResult.setRtt ( int rtt)

◆ setState()

void io.agora.rtc.LastmileProbeResult.setState ( int state)

◆ setUplinkReport()

void io.agora.rtc.LastmileProbeResult.setUplinkReport ( LastmileProbeOneWayResult uplinkReport)

Member Data Documentation

◆ downlinkReport

LastmileProbeOneWayResult io.agora.rtc.LastmileProbeResult.downlinkReport
private

◆ rtt

int io.agora.rtc.LastmileProbeResult.rtt
private

◆ state

int io.agora.rtc.LastmileProbeResult.state
private

◆ uplinkReport

LastmileProbeOneWayResult io.agora.rtc.LastmileProbeResult.uplinkReport
private

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