FMLiveSwitchSctpDataChunk Class Reference

Instance Methods

(bool) - abandoned
 
(bool) - acked
 
(bool) - beginning
 
(NSString *) - description
 
(bool) - ending
 
(bool) - fastRetransmit
 
(NSMutableData *) - getBytes
 
(int) - hash
 
(instancetype) - initWithUnordered:beginning:ending:tsn:streamId:ssn:ppi:userData:sackImmediately:
 
(bool) - isEqualWithOther:
 
(long long) - missIndications
 
(long long) - payloadProtocolIdentifier
 
(bool) - raised
 
(bool) - sackImmediately
 
(void) - setAbandoned:
 
(void) - setAcked:
 
(void) - setBeginning:
 
(void) - setEnding:
 
(void) - setFastRetransmit:
 
(void) - setMissIndications:
 
(void) - setPayloadProtocolIdentifier:
 
(void) - setRaised:
 
(void) - setSackImmediately:
 
(void) - setStreamIdentifier:
 
(void) - setStreamSequenceNumber:
 
(void) - setTransmissionTime:
 
(void) - setTsn:
 
(void) - setUnordered:
 
(void) - setUserData:
 
(int) - streamIdentifier
 
(int) - streamSequenceNumber
 
(long long) - transmissionTime
 
(long long) - tsn
 
(bool) - unordered
 
(NSMutableData *) - userData
 
- Instance Methods inherited from FMLiveSwitchSctpChunk
(bool) - doNotProcessFurtherChunksIfItIsNotRecognized
 
(instancetype) - init
 
(bool) - reportToSenderIfItIsNotRecognized
 
(FMLiveSwitchScheduledItem *) - resendScheduledItem
 
(void) - setResendScheduledItem:
 
(void) - setType:
 
(void) - setUnrecognized:
 
(int) - type
 
(bool) - unrecognized
 

Class Methods

(long long) + addTSNWithTsnA:tsnB:
 
(int) + compareSsnsWithSsnA:ssnB:
 
(int) + compareTsnsWithTsnA:tsnB:
 
(FMLiveSwitchSctpDataChunk *) + dataChunkWithUnordered:beginning:ending:tsn:streamId:ssn:ppi:userData:sackImmediately:
 
(long long) + decrementTSNWithTsn:
 
(NSMutableData *) + getBytesWithChunk:
 
(int) + incrementSSNWithSsn:
 
(long long) + incrementTSNWithTsn:
 
(long long) + maxTsnsWithTsnA:tsnB:
 
(long long) + minTsnsWithTsnA:tsnB:
 
(FMLiveSwitchSctpDataChunk *) + parseBytes:offsetPlus:
 
(long long) + subtractTSNWithTsnA:tsnB:
 
- Class Methods inherited from FMLiveSwitchSctpChunk
(void) + addPaddingWithBytes:
 
(int) + calculatePaddingBytesWithLen:
 
(FMLiveSwitchSctpChunk *) + chunk
 
(FMLiveSwitchSctpChunk *) + parseBytes:startIndex:offsetPlus:
 

Method Documentation

◆ abandoned

- (bool) abandoned

◆ acked

- (bool) acked

◆ addTSNWithTsnA:tsnB:

+ (long long) addTSNWithTsnA: (long long)  tsnA
tsnB: (long long)  tsnB 

◆ beginning

- (bool) beginning

◆ compareSsnsWithSsnA:ssnB:

+ (int) compareSsnsWithSsnA: (long long)  ssnA
ssnB: (long long)  ssnB 

◆ compareTsnsWithTsnA:tsnB:

+ (int) compareTsnsWithTsnA: (long long)  tsnA
tsnB: (long long)  tsnB 

◆ dataChunkWithUnordered:beginning:ending:tsn:streamId:ssn:ppi:userData:sackImmediately:

+ (FMLiveSwitchSctpDataChunk*) dataChunkWithUnordered: (bool)  unordered
beginning: (bool)  beginning
ending: (bool)  ending
tsn: (long long)  tsn
streamId: (int)  streamId
ssn: (int)  ssn
ppi: (long long)  ppi
userData: (NSMutableData *)  userData
sackImmediately: (bool)  sackImmediately 

◆ decrementTSNWithTsn:

+ (long long) decrementTSNWithTsn: (long long)  tsn

◆ description

- (NSString*) description

◆ ending

- (bool) ending

◆ fastRetransmit

- (bool) fastRetransmit

◆ getBytes

- (NSMutableData*) getBytes

Implements FMLiveSwitchSctpChunk.

◆ getBytesWithChunk:

+ (NSMutableData*) getBytesWithChunk: (FMLiveSwitchSctpDataChunk *)  chunk

◆ hash

- (int) hash

◆ incrementSSNWithSsn:

+ (int) incrementSSNWithSsn: (int)  ssn

◆ incrementTSNWithTsn:

+ (long long) incrementTSNWithTsn: (long long)  tsn

◆ initWithUnordered:beginning:ending:tsn:streamId:ssn:ppi:userData:sackImmediately:

- (instancetype) initWithUnordered: (bool)  unordered
beginning: (bool)  beginning
ending: (bool)  ending
tsn: (long long)  tsn
streamId: (int)  streamId
ssn: (int)  ssn
ppi: (long long)  ppi
userData: (NSMutableData *)  userData
sackImmediately: (bool)  sackImmediately 

◆ isEqualWithOther:

- (bool) isEqualWithOther: (id other

◆ maxTsnsWithTsnA:tsnB:

+ (long long) maxTsnsWithTsnA: (long long)  tsnA
tsnB: (long long)  tsnB 

◆ minTsnsWithTsnA:tsnB:

+ (long long) minTsnsWithTsnA: (long long)  tsnA
tsnB: (long long)  tsnB 

◆ missIndications

- (long long) missIndications

◆ parseBytes:offsetPlus:

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

◆ payloadProtocolIdentifier

- (long long) payloadProtocolIdentifier

◆ raised

- (bool) raised

◆ sackImmediately

- (bool) sackImmediately

◆ setAbandoned:

- (void) setAbandoned: (bool)  value

◆ setAcked:

- (void) setAcked: (bool)  value

◆ setBeginning:

- (void) setBeginning: (bool)  value

◆ setEnding:

- (void) setEnding: (bool)  value

◆ setFastRetransmit:

- (void) setFastRetransmit: (bool)  value

◆ setMissIndications:

- (void) setMissIndications: (long long)  value

◆ setPayloadProtocolIdentifier:

- (void) setPayloadProtocolIdentifier: (long long)  value

◆ setRaised:

- (void) setRaised: (bool)  value

◆ setSackImmediately:

- (void) setSackImmediately: (bool)  value

◆ setStreamIdentifier:

- (void) setStreamIdentifier: (int)  value

◆ setStreamSequenceNumber:

- (void) setStreamSequenceNumber: (int)  value

◆ setTransmissionTime:

- (void) setTransmissionTime: (long long)  value

◆ setTsn:

- (void) setTsn: (long long)  value

◆ setUnordered:

- (void) setUnordered: (bool)  value

◆ setUserData:

- (void) setUserData: (NSMutableData *)  value

◆ streamIdentifier

- (int) streamIdentifier

◆ streamSequenceNumber

- (int) streamSequenceNumber

◆ subtractTSNWithTsnA:tsnB:

+ (long long) subtractTSNWithTsnA: (long long)  tsnA
tsnB: (long long)  tsnB 

◆ transmissionTime

- (long long) transmissionTime

◆ tsn

- (long long) tsn

◆ unordered

- (bool) unordered

◆ userData

- (NSMutableData*) userData