FMLiveSwitchSctpStateCookie Class Reference

Instance Methods

(NSMutableData *) - getBytes
 
(instancetype) - initWithMyVTag:peerVTag:peerReceiverWindowCredit:lastReceivedTsnFromPeer:outboundStreams:timestamp:secretKey:partialReliabilitySupported:
 
(long long) - lastReceivedTsnFromPeer
 
(long long) - myVerificationTag
 
(int) - numberOfOutboundStreams
 
(bool) - partialReliabilityExtensionSupported
 
(long long) - peerReceiverWindowCredit
 
(long long) - peerVerificationTag
 
(FMLiveSwitchDataBuffer *) - secretKey
 
(void) - setLastReceivedTsnFromPeer:
 
(void) - setMyVerificationTag:
 
(void) - setNumberOfOutboundStreams:
 
(void) - setPartialReliabilityExtensionSupported:
 
(void) - setPeerReceiverWindowCredit:
 
(void) - setPeerVerificationTag:
 
(void) - setSecretKey:
 
(void) - setTimestamp:
 
(long long) - timestamp
 

Class Methods

(NSMutableData *) + getBytesWithCookie:
 
(FMLiveSwitchSctpStateCookie *) + parseBytes:offsetPlus:secretKey:
 
(FMLiveSwitchSctpStateCookie *) + parseBytes:startIndex:offsetPlus:secretKey:
 
(FMLiveSwitchSctpStateCookie *) + stateCookieWithMyVTag:peerVTag:peerReceiverWindowCredit:lastReceivedTsnFromPeer:outboundStreams:timestamp:secretKey:partialReliabilitySupported:
 

Method Documentation

◆ getBytes

- (NSMutableData*) getBytes

◆ getBytesWithCookie:

+ (NSMutableData*) getBytesWithCookie: (FMLiveSwitchSctpStateCookie *)  cookie

◆ initWithMyVTag:peerVTag:peerReceiverWindowCredit:lastReceivedTsnFromPeer:outboundStreams:timestamp:secretKey:partialReliabilitySupported:

- (instancetype) initWithMyVTag: (long long)  myVTag
peerVTag: (long long)  peerVTag
peerReceiverWindowCredit: (long long)  peerReceiverWindowCredit
lastReceivedTsnFromPeer: (long long)  lastReceivedTsnFromPeer
outboundStreams: (int)  outboundStreams
timestamp: (long long)  timestamp
secretKey: (FMLiveSwitchDataBuffer *)  secretKey
partialReliabilitySupported: (bool)  partialReliabilitySupported 

◆ lastReceivedTsnFromPeer

- (long long) lastReceivedTsnFromPeer

◆ myVerificationTag

- (long long) myVerificationTag

◆ numberOfOutboundStreams

- (int) numberOfOutboundStreams

◆ parseBytes:offsetPlus:secretKey:

+ (FMLiveSwitchSctpStateCookie*) parseBytes: (NSMutableData *)  bytes
offsetPlus: (int *)  offsetPlus
secretKey: (FMLiveSwitchDataBuffer *)  secretKey 

◆ parseBytes:startIndex:offsetPlus:secretKey:

+ (FMLiveSwitchSctpStateCookie*) parseBytes: (NSMutableData *)  value
startIndex: (int)  startIndex
offsetPlus: (int *)  offsetPlus
secretKey: (FMLiveSwitchDataBuffer *)  secretKey 

◆ partialReliabilityExtensionSupported

- (bool) partialReliabilityExtensionSupported

◆ peerReceiverWindowCredit

- (long long) peerReceiverWindowCredit

◆ peerVerificationTag

- (long long) peerVerificationTag

◆ secretKey

- (FMLiveSwitchDataBuffer*) secretKey

◆ setLastReceivedTsnFromPeer:

- (void) setLastReceivedTsnFromPeer: (long long)  value

◆ setMyVerificationTag:

- (void) setMyVerificationTag: (long long)  value

◆ setNumberOfOutboundStreams:

- (void) setNumberOfOutboundStreams: (int)  value

◆ setPartialReliabilityExtensionSupported:

- (void) setPartialReliabilityExtensionSupported: (bool)  value

◆ setPeerReceiverWindowCredit:

- (void) setPeerReceiverWindowCredit: (long long)  value

◆ setPeerVerificationTag:

- (void) setPeerVerificationTag: (long long)  value

◆ setSecretKey:

- (void) setSecretKey: (FMLiveSwitchDataBuffer *)  value

◆ setTimestamp:

- (void) setTimestamp: (long long)  value

◆ stateCookieWithMyVTag:peerVTag:peerReceiverWindowCredit:lastReceivedTsnFromPeer:outboundStreams:timestamp:secretKey:partialReliabilitySupported:

+ (FMLiveSwitchSctpStateCookie*) stateCookieWithMyVTag: (long long)  myVTag
peerVTag: (long long)  peerVTag
peerReceiverWindowCredit: (long long)  peerReceiverWindowCredit
lastReceivedTsnFromPeer: (long long)  lastReceivedTsnFromPeer
outboundStreams: (int)  outboundStreams
timestamp: (long long)  timestamp
secretKey: (FMLiveSwitchDataBuffer *)  secretKey
partialReliabilitySupported: (bool)  partialReliabilitySupported 

◆ timestamp

- (long long) timestamp