FMLiveSwitchSctpForwardTsnChunk Class Reference

Instance Methods

(NSMutableData *) - getBytes
 
(NSMutableData *) - getBytesWithSizeLimit:
 
(instancetype) - initWithNewCumulativeTsnAck:
 
(instancetype) - initWithNewCumulativeTsnAck:streamStreamSequencePairs:
 
(long long) - newCumulativeTsnAck
 
(void) - setNewCumulativeTsnAck:
 
(void) - setStreamStreamSequencePairs:
 
(NSMutableArray *) - streamStreamSequencePairs
 
- Instance Methods inherited from FMLiveSwitchSctpControlChunk
(bool) - canBundleWithDataAndSackChunks
 
(instancetype) - init
 
(void) - setCanBundleWithDataAndSackChunks:
 
- Instance Methods inherited from FMLiveSwitchSctpChunk
(bool) - doNotProcessFurtherChunksIfItIsNotRecognized
 
(bool) - reportToSenderIfItIsNotRecognized
 
(FMLiveSwitchScheduledItem *) - resendScheduledItem
 
(void) - setResendScheduledItem:
 
(void) - setType:
 
(void) - setUnrecognized:
 
(int) - type
 
(bool) - unrecognized
 

Class Methods

(FMLiveSwitchSctpForwardTsnChunk *) + forwardTsnChunkWithNewCumulativeTsnAck:
 
(FMLiveSwitchSctpForwardTsnChunk *) + forwardTsnChunkWithNewCumulativeTsnAck:streamStreamSequencePairs:
 
(NSMutableData *) + getBytesWithChunk:sizeLimit:
 
(FMLiveSwitchSctpForwardTsnChunk *) + parseBytes:offsetPlus:
 
- Class Methods inherited from FMLiveSwitchSctpControlChunk
(FMLiveSwitchSctpControlChunk *) + controlChunk
 
- Class Methods inherited from FMLiveSwitchSctpChunk
(void) + addPaddingWithBytes:
 
(int) + calculatePaddingBytesWithLen:
 
(FMLiveSwitchSctpChunk *) + chunk
 
(FMLiveSwitchSctpChunk *) + parseBytes:startIndex:offsetPlus:
 

Method Documentation

◆ forwardTsnChunkWithNewCumulativeTsnAck:

+ (FMLiveSwitchSctpForwardTsnChunk*) forwardTsnChunkWithNewCumulativeTsnAck: (long long)  newCumulativeTsnAck

◆ forwardTsnChunkWithNewCumulativeTsnAck:streamStreamSequencePairs:

+ (FMLiveSwitchSctpForwardTsnChunk*) forwardTsnChunkWithNewCumulativeTsnAck: (long long)  newCumulativeTsnAck
streamStreamSequencePairs: (NSMutableArray *)  streamStreamSequencePairs 

◆ getBytes

- (NSMutableData*) getBytes

Implements FMLiveSwitchSctpChunk.

◆ getBytesWithChunk:sizeLimit:

+ (NSMutableData*) getBytesWithChunk: (FMLiveSwitchSctpForwardTsnChunk *)  chunk
sizeLimit: (int)  sizeLimit 

◆ getBytesWithSizeLimit:

- (NSMutableData*) getBytesWithSizeLimit: (int)  sizeLimit

◆ initWithNewCumulativeTsnAck:

- (instancetype) initWithNewCumulativeTsnAck: (long long)  newCumulativeTsnAck

◆ initWithNewCumulativeTsnAck:streamStreamSequencePairs:

- (instancetype) initWithNewCumulativeTsnAck: (long long)  newCumulativeTsnAck
streamStreamSequencePairs: (NSMutableArray *)  streamStreamSequencePairs 

◆ newCumulativeTsnAck

- (long long) newCumulativeTsnAck

◆ parseBytes:offsetPlus:

+ (FMLiveSwitchSctpForwardTsnChunk*) parseBytes: (NSMutableData *)  bytes
offsetPlus: (int *)  offsetPlus 

◆ setNewCumulativeTsnAck:

- (void) setNewCumulativeTsnAck: (long long)  value

◆ setStreamStreamSequencePairs:

- (void) setStreamStreamSequencePairs: (NSMutableArray *)  value

◆ streamStreamSequencePairs

- (NSMutableArray*) streamStreamSequencePairs