FMLiveSwitchSctpReceiveDataQueue Class Reference

Instance Methods

(void) - addWithDataChunk:
 
(long long) - cumulativeACK
 
(NSMutableArray< FMLiveSwitchSctpGapAckBlock * > *) - gapAckBlocks
 
(instancetype) - initWithLockObject:
 
(bool) - processForwardTsnChunkWithFwd:
 
(void) - purgeWithTsn:
 
(void) - removeAll
 
(bool) - removeWithTsn:
 
(FMLiveSwitchSctpSackChunk *) - sackChunk
 
- Instance Methods inherited from FMLiveSwitchSctpDataQueue
(int) - count
 
(long long) - earliestTSN
 
(FMLiveSwitchSctpDataChunk *) - getChunkWithTsn:
 
(FMLiveSwitchSctpDataChunk *) - getNextChunkWithTsn:
 
(FMLiveSwitchSctpDataChunk *) - getPreviousChunkWithTsn:
 
(instancetype) - init
 
(NSMutableArray *) - tsns
 

Class Methods

(FMLiveSwitchSctpReceiveDataQueue *) + receiveDataQueueWithLockObject:
 
- Class Methods inherited from FMLiveSwitchSctpDataQueue
(FMLiveSwitchSctpDataQueue *) + dataQueue
 

Method Documentation

◆ addWithDataChunk:

- (void) addWithDataChunk: (FMLiveSwitchSctpDataChunk *)  dataChunk

◆ cumulativeACK

- (long long) cumulativeACK

◆ gapAckBlocks

- (NSMutableArray<FMLiveSwitchSctpGapAckBlock*>*) gapAckBlocks

◆ initWithLockObject:

- (instancetype) initWithLockObject: (id lockObject

◆ processForwardTsnChunkWithFwd:

- (bool) processForwardTsnChunkWithFwd: (FMLiveSwitchSctpForwardTsnChunk *)  fwd

◆ purgeWithTsn:

- (void) purgeWithTsn: (long long)  tsn

◆ receiveDataQueueWithLockObject:

+ (FMLiveSwitchSctpReceiveDataQueue*) receiveDataQueueWithLockObject: (id lockObject

◆ removeAll

- (void) removeAll

◆ removeWithTsn:

- (bool) removeWithTsn: (long long)  tsn

◆ sackChunk

- (FMLiveSwitchSctpSackChunk*) sackChunk