FMLiveSwitchSctpSendDataQueue Class Reference

Instance Methods

(void) - addWithDataChunk:
 
(long long) - allAckedUpTo
 
(long long) - fastRecoveryExitTsn
 
(FMLiveSwitchSctpDataChunk *) - getFirstUnAcked
 
(instancetype) - initWithLockObject:
 
(long long) - lastAckedBytes
 
(void) - markChunkTransmittedWithChunk:
 
(bool) - nonsentDataAvailable
 
(long long) - notAckedPast
 
(NSMutableArray *) - processSackChunkWithSack:
 
(void) - purgeWithTsn:
 
(void) - removeAll
 
(bool) - removeWithTsn:
 
- Instance Methods inherited from FMLiveSwitchSctpDataQueue
(int) - count
 
(long long) - earliestTSN
 
(FMLiveSwitchSctpDataChunk *) - getChunkWithTsn:
 
(FMLiveSwitchSctpDataChunk *) - getNextChunkWithTsn:
 
(FMLiveSwitchSctpDataChunk *) - getPreviousChunkWithTsn:
 
(instancetype) - init
 
(NSMutableArray *) - tsns
 

Class Methods

(FMLiveSwitchSctpSendDataQueue *) + sendDataQueueWithLockObject:
 
- Class Methods inherited from FMLiveSwitchSctpDataQueue
(FMLiveSwitchSctpDataQueue *) + dataQueue
 

Method Documentation

◆ addWithDataChunk:

- (void) addWithDataChunk: (FMLiveSwitchSctpDataChunk *)  dataChunk

◆ allAckedUpTo

- (long long) allAckedUpTo

◆ fastRecoveryExitTsn

- (long long) fastRecoveryExitTsn

◆ getFirstUnAcked

- (FMLiveSwitchSctpDataChunk*) getFirstUnAcked

◆ initWithLockObject:

- (instancetype) initWithLockObject: (id lockObject

◆ lastAckedBytes

- (long long) lastAckedBytes

◆ markChunkTransmittedWithChunk:

- (void) markChunkTransmittedWithChunk: (FMLiveSwitchSctpDataChunk *)  chunk

◆ nonsentDataAvailable

- (bool) nonsentDataAvailable

◆ notAckedPast

- (long long) notAckedPast

◆ processSackChunkWithSack:

- (NSMutableArray*) processSackChunkWithSack: (FMLiveSwitchSctpSackChunk *)  sack

◆ purgeWithTsn:

- (void) purgeWithTsn: (long long)  tsn

◆ removeAll

- (void) removeAll

◆ removeWithTsn:

- (bool) removeWithTsn: (long long)  tsn

◆ sendDataQueueWithLockObject:

+ (FMLiveSwitchSctpSendDataQueue*) sendDataQueueWithLockObject: (id lockObject