FMLiveSwitchBandwidthEstimationUnitBase Class Reference

Instance Methods

(UnitT) - createInstance:
 
(bool) - greaterThanOrEqualsWithOther:
 
(bool) - greaterThanWithOther:
 
(instancetype) - initWithValue:
 
(bool) - isEqualWithOther:
 
(bool) - isFinite
 
(bool) - isInfinite
 
(bool) - isMinusInfinity
 
(bool) - isPlusInfinity
 
(bool) - isZero
 
(bool) - lessThanOrEqualsWithOther:
 
(bool) - lessThanWithOther:
 
(bool) - notEqualsWithOther:
 
(UnitT) - roundDownToWithResolution:
 
(UnitT) - roundToWithResolution:
 
(UnitT) - roundUpToWithResolution:
 
(double) - toDoubleValueOrWithFallbackValue:
 
(double) - toFractionAsDoubleWithDenominator:
 
(long long) - toFractionOrWithDenominator:fallbackValue:
 
(long long) - toFractionWithDenominator:
 
(long long) - toLongValueOrWithFallbackValue:
 
(double) - toMultipleAsDoubleWithFactor:
 
(long long) - toMultipleWithFactor:
 
(long long) - toValue
 
(double) - toValueAsDouble
 

Class Methods

(double) + minusInfinityDoubleVal
 
(long long) + minusInfinityVal
 
(double) + plusInfinityDoubleVal
 
(long long) + plusInfinityVal
 
(FMLiveSwitchBandwidthEstimationUnitBase *) + unitBase:
 
(long long) + validateFractionWithDenominator:value:oneSided:
 
(long long) + validateValue:oneSided:
 

Protected Attributes

 __pad0__: NSObject- (UnitT) asSubClassRef
 

Method Documentation

◆ createInstance:

- (UnitT) createInstance: (long long)  value

◆ greaterThanOrEqualsWithOther:

- (bool) greaterThanOrEqualsWithOther: (FMLiveSwitchBandwidthEstimationUnitBase< UnitT > *)  other

◆ greaterThanWithOther:

- (bool) greaterThanWithOther: (FMLiveSwitchBandwidthEstimationUnitBase< UnitT > *)  other

◆ initWithValue:

- (instancetype) initWithValue: (long long)  value

◆ isEqualWithOther:

- (bool) isEqualWithOther: (FMLiveSwitchBandwidthEstimationUnitBase< UnitT > *)  other

◆ isFinite

- (bool) isFinite

◆ isInfinite

- (bool) isInfinite

◆ isMinusInfinity

- (bool) isMinusInfinity

◆ isPlusInfinity

- (bool) isPlusInfinity

◆ isZero

- (bool) isZero

◆ lessThanOrEqualsWithOther:

- (bool) lessThanOrEqualsWithOther: (FMLiveSwitchBandwidthEstimationUnitBase< UnitT > *)  other

◆ lessThanWithOther:

- (bool) lessThanWithOther: (FMLiveSwitchBandwidthEstimationUnitBase< UnitT > *)  other

◆ minusInfinityDoubleVal

+ (double) minusInfinityDoubleVal

◆ minusInfinityVal

+ (long long) minusInfinityVal

◆ notEqualsWithOther:

- (bool) notEqualsWithOther: (FMLiveSwitchBandwidthEstimationUnitBase< UnitT > *)  other

◆ plusInfinityDoubleVal

+ (double) plusInfinityDoubleVal

◆ plusInfinityVal

+ (long long) plusInfinityVal

◆ roundDownToWithResolution:

- (UnitT) roundDownToWithResolution: (UnitT)  resolution

◆ roundToWithResolution:

- (UnitT) roundToWithResolution: (UnitT)  resolution

◆ roundUpToWithResolution:

- (UnitT) roundUpToWithResolution: (UnitT)  resolution

◆ toDoubleValueOrWithFallbackValue:

- (double) toDoubleValueOrWithFallbackValue: (double)  fallbackValue

◆ toFractionAsDoubleWithDenominator:

- (double) toFractionAsDoubleWithDenominator: (long long)  denominator

◆ toFractionOrWithDenominator:fallbackValue:

- (long long) toFractionOrWithDenominator: (long long)  denominator
fallbackValue: (long long)  fallbackValue 

◆ toFractionWithDenominator:

- (long long) toFractionWithDenominator: (long long)  denominator

◆ toLongValueOrWithFallbackValue:

- (long long) toLongValueOrWithFallbackValue: (long long)  fallbackValue

◆ toMultipleAsDoubleWithFactor:

- (double) toMultipleAsDoubleWithFactor: (long long)  factor

◆ toMultipleWithFactor:

- (long long) toMultipleWithFactor: (long long)  factor

◆ toValue

- (long long) toValue

◆ toValueAsDouble

- (double) toValueAsDouble

◆ unitBase:

+ (FMLiveSwitchBandwidthEstimationUnitBase*) unitBase: (long long)  value

◆ validateFractionWithDenominator:value:oneSided:

+ (long long) validateFractionWithDenominator: (long long)  denominator
value: (long long)  value
oneSided: (bool)  oneSided 

◆ validateValue:oneSided:

+ (long long) validateValue: (long long)  value
oneSided: (bool)  oneSided 

Member Data Documentation

◆ __pad0__

- __pad0__
protected