FMLiveSwitchPacketArrivalTimeMap Class Reference

Instance Methods

(void) - addPacketWithSequenceNumber:arrivalTime:
 
(long long) - beginSequenceNumber
 
(long long) - clampWithSequenceNumber:
 
(void) - clear
 
(long long) - endSequenceNumber
 
(long long) - getArrivalTimeWithSequenceNumber:
 
(long long) - getWithSequenceNumber:
 
(bool) - hasArrivalTimeWithSequenceNumber:
 
(bool) - hasReceivedWithSequenceNumber:
 
(bool) - hasSeenPacket
 
(instancetype) - init
 
(void) - removeOldPacketsWithSequenceNumber:arrivalTimeLimit:
 

Class Methods

(FMLiveSwitchPacketArrivalTimeMap *) + packetArrivalTimeMap
 

Method Documentation

◆ addPacketWithSequenceNumber:arrivalTime:

- (void) addPacketWithSequenceNumber: (long long)  sequenceNumber
arrivalTime: (long long)  arrivalTime 

◆ beginSequenceNumber

- (long long) beginSequenceNumber

◆ clampWithSequenceNumber:

- (long long) clampWithSequenceNumber: (long long)  sequenceNumber

◆ clear

- (void) clear

◆ endSequenceNumber

- (long long) endSequenceNumber

◆ getArrivalTimeWithSequenceNumber:

- (long long) getArrivalTimeWithSequenceNumber: (long long)  sequenceNumber

◆ getWithSequenceNumber:

- (long long) getWithSequenceNumber: (long long)  sequenceNumber

◆ hasArrivalTimeWithSequenceNumber:

- (bool) hasArrivalTimeWithSequenceNumber: (long long)  sequenceNumber

◆ hasReceivedWithSequenceNumber:

- (bool) hasReceivedWithSequenceNumber: (long long)  sequenceNumber

◆ hasSeenPacket

- (bool) hasSeenPacket

◆ init

- (instancetype) init

◆ packetArrivalTimeMap

+ (FMLiveSwitchPacketArrivalTimeMap*) packetArrivalTimeMap

◆ removeOldPacketsWithSequenceNumber:arrivalTimeLimit:

- (void) removeOldPacketsWithSequenceNumber: (long long)  sequenceNumber
arrivalTimeLimit: (long long)  arrivalTimeLimit