FMLiveSwitchBandwidthEstimationNetworkStateEstimate Class Reference

Instance Methods

(double) - confidence
 
(double) - crossDelayRate
 
(double) - crossTrafficRatio
 
(instancetype) - init
 
(FMLiveSwitchBandwidthEstimationTimestamp *) - lastFeedTime
 
(FMLiveSwitchBandwidthEstimationTimestamp *) - lastReceiveTime
 
(FMLiveSwitchBandwidthEstimationTimestamp *) - lastSendTime
 
(FMLiveSwitchBandwidthEstimationDataRate *) - linkCapacity
 
(FMLiveSwitchBandwidthEstimationDataRate *) - linkCapacityLower
 
(FMLiveSwitchBandwidthEstimationDataRate *) - linkCapacityMin
 
(FMLiveSwitchBandwidthEstimationDataRate *) - linkCapacityStdDev
 
(FMLiveSwitchBandwidthEstimationDataRate *) - linkCapacityUpper
 
(FMLiveSwitchBandwidthEstimationTimeDelta *) - postLinkBufferDelay
 
(FMLiveSwitchBandwidthEstimationTimeDelta *) - preLinkBufferDelay
 
(FMLiveSwitchBandwidthEstimationTimeDelta *) - propagationDelay
 
(void) - setConfidence:
 
(void) - setCrossDelayRate:
 
(void) - setCrossTrafficRatio:
 
(void) - setLastFeedTime:
 
(void) - setLastReceiveTime:
 
(void) - setLastSendTime:
 
(void) - setLinkCapacity:
 
(void) - setLinkCapacityLower:
 
(void) - setLinkCapacityMin:
 
(void) - setLinkCapacityStdDev:
 
(void) - setLinkCapacityUpper:
 
(void) - setPostLinkBufferDelay:
 
(void) - setPreLinkBufferDelay:
 
(void) - setPropagationDelay:
 
(void) - setSpikeDelayRate:
 
(void) - setTimeDelta:
 
(void) - setUpdateTime:
 
(double) - spikeDelayRate
 
(FMLiveSwitchBandwidthEstimationTimeDelta *) - timeDelta
 
(FMLiveSwitchBandwidthEstimationTimestamp *) - updateTime
 

Class Methods

(FMLiveSwitchBandwidthEstimationNetworkStateEstimate *) + createDefault
 
(FMLiveSwitchBandwidthEstimationNetworkStateEstimate *) + networkStateEstimate
 

Method Documentation

◆ confidence

- (double) confidence

◆ createDefault

◆ crossDelayRate

- (double) crossDelayRate

◆ crossTrafficRatio

- (double) crossTrafficRatio

◆ init

- (instancetype) init

◆ lastFeedTime

◆ lastReceiveTime

◆ lastSendTime

◆ linkCapacity

◆ linkCapacityLower

◆ linkCapacityMin

◆ linkCapacityStdDev

- (FMLiveSwitchBandwidthEstimationDataRate*) linkCapacityStdDev

◆ linkCapacityUpper

◆ networkStateEstimate

◆ postLinkBufferDelay

- (FMLiveSwitchBandwidthEstimationTimeDelta*) postLinkBufferDelay

◆ preLinkBufferDelay

◆ propagationDelay

◆ setConfidence:

- (void) setConfidence: (double)  value

◆ setCrossDelayRate:

- (void) setCrossDelayRate: (double)  value

◆ setCrossTrafficRatio:

- (void) setCrossTrafficRatio: (double)  value

◆ setLastFeedTime:

- (void) setLastFeedTime: (FMLiveSwitchBandwidthEstimationTimestamp *)  value

◆ setLastReceiveTime:

- (void) setLastReceiveTime: (FMLiveSwitchBandwidthEstimationTimestamp *)  value

◆ setLastSendTime:

- (void) setLastSendTime: (FMLiveSwitchBandwidthEstimationTimestamp *)  value

◆ setLinkCapacity:

- (void) setLinkCapacity: (FMLiveSwitchBandwidthEstimationDataRate *)  value

◆ setLinkCapacityLower:

- (void) setLinkCapacityLower: (FMLiveSwitchBandwidthEstimationDataRate *)  value

◆ setLinkCapacityMin:

- (void) setLinkCapacityMin: (FMLiveSwitchBandwidthEstimationDataRate *)  value

◆ setLinkCapacityStdDev:

- (void) setLinkCapacityStdDev: (FMLiveSwitchBandwidthEstimationDataRate *)  value

◆ setLinkCapacityUpper:

- (void) setLinkCapacityUpper: (FMLiveSwitchBandwidthEstimationDataRate *)  value

◆ setPostLinkBufferDelay:

- (void) setPostLinkBufferDelay: (FMLiveSwitchBandwidthEstimationTimeDelta *)  value

◆ setPreLinkBufferDelay:

- (void) setPreLinkBufferDelay: (FMLiveSwitchBandwidthEstimationTimeDelta *)  value

◆ setPropagationDelay:

- (void) setPropagationDelay: (FMLiveSwitchBandwidthEstimationTimeDelta *)  value

◆ setSpikeDelayRate:

- (void) setSpikeDelayRate: (double)  value

◆ setTimeDelta:

- (void) setTimeDelta: (FMLiveSwitchBandwidthEstimationTimeDelta *)  value

◆ setUpdateTime:

- (void) setUpdateTime: (FMLiveSwitchBandwidthEstimationTimestamp *)  value

◆ spikeDelayRate

- (double) spikeDelayRate

◆ timeDelta

◆ updateTime