FMLiveSwitchSctpCongestionControlManager Class Reference

Instance Methods

(void) - allDataAcknowledged
 
(long long) - bytesInFlight
 
(bool) - canSendData
 
(void) - enterFastRecoveryWithExitTsn:
 
(long long) - fastRecoveryExitTsn
 
(void) - initialize
 
(instancetype) - initWithRelatedTransmissionControlBlock:
 
(bool) - isInFastRecoveryMode
 
(FMLiveSwitchSctpCongestionControlPhase) - phase
 
(FMLiveSwitchSctpTransmissionControlBlock *) - relatedTransmissionControlBlock
 
(void) - retransmissionTimerHasExpired
 
(void) - setRelatedTransmissionControlBlock:
 
(void) - updateBytesInFlightWithNumBytes:
 
(void) - updateCongestionControlParametersWithNewSack:newlyAckedBytes:
 

Class Methods

(FMLiveSwitchSctpCongestionControlManager *) + congestionControlManagerWithRelatedTransmissionControlBlock:
 

Method Documentation

◆ allDataAcknowledged

- (void) allDataAcknowledged

◆ bytesInFlight

- (long long) bytesInFlight

◆ canSendData

- (bool) canSendData

◆ congestionControlManagerWithRelatedTransmissionControlBlock:

+ (FMLiveSwitchSctpCongestionControlManager*) congestionControlManagerWithRelatedTransmissionControlBlock: (FMLiveSwitchSctpTransmissionControlBlock *)  relatedTransmissionControlBlock

◆ enterFastRecoveryWithExitTsn:

- (void) enterFastRecoveryWithExitTsn: (long long)  exitTsn

◆ fastRecoveryExitTsn

- (long long) fastRecoveryExitTsn

◆ initialize

- (void) initialize

◆ initWithRelatedTransmissionControlBlock:

- (instancetype) initWithRelatedTransmissionControlBlock: (FMLiveSwitchSctpTransmissionControlBlock *)  relatedTransmissionControlBlock

◆ isInFastRecoveryMode

- (bool) isInFastRecoveryMode

◆ phase

- (FMLiveSwitchSctpCongestionControlPhase) phase

◆ relatedTransmissionControlBlock

- (FMLiveSwitchSctpTransmissionControlBlock*) relatedTransmissionControlBlock

◆ retransmissionTimerHasExpired

- (void) retransmissionTimerHasExpired

◆ setRelatedTransmissionControlBlock:

- (void) setRelatedTransmissionControlBlock: (FMLiveSwitchSctpTransmissionControlBlock *)  value

◆ updateBytesInFlightWithNumBytes:

- (void) updateBytesInFlightWithNumBytes: (long long)  numBytes

◆ updateCongestionControlParametersWithNewSack:newlyAckedBytes:

- (void) updateCongestionControlParametersWithNewSack: (FMLiveSwitchSctpSackChunk *)  newSack
newlyAckedBytes: (long long)  newlyAckedBytes