FMLiveSwitchSctpInitChunk Class Reference

Instance Methods

(long long) - advertisedReceiverWindowCredit
 
(FMLiveSwitchSctpAuthenticatedChunksParameters *) - authenticatedChunksParameters
 
(FMLiveSwitchSctpDynamicAddressReconfigurationSupportParameters *) - dynamicAddressReconfigurationParameters
 
(NSMutableData *) - getBytes
 
(FMLiveSwitchSctpHostNameAddressChunkParameter *) - hostNameAddress
 
(long long) - initialTsn
 
(long long) - initiateTag
 
(instancetype) - initWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:
 
(instancetype) - initWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:partialReliabilityParameters:authenticatedChunksParameters:addressReconfigParameters:suggestedCookieLifeSpanIncrement:hostNameAddress:
 
(NSMutableArray *) - ipv4Addresses
 
(int) - numberOfInboundStreams
 
(int) - numberOfOutboundStreams
 
(FMLiveSwitchSctpPartialReliabilitySupportParameters *) - partialReliabilityParameters
 
(void) - setAdvertisedReceiverWindowCredit:
 
(void) - setAuthenticatedChunksParameters:
 
(void) - setDynamicAddressReconfigurationParameters:
 
(void) - setHostNameAddress:
 
(void) - setInitialTsn:
 
(void) - setInitiateTag:
 
(void) - setIPv4Addresses:
 
(void) - setNumberOfInboundStreams:
 
(void) - setNumberOfOutboundStreams:
 
(void) - setPartialReliabilityParameters:
 
(void) - setSuggestedCookieLifeSpanIncrement:
 
(void) - setSupportedAddressTypes:
 
(void) - setUnrecognizedParametersThatNeedToBeReportedBackToSender:
 
(FMLiveSwitchSctpCookiePreservativeChunkParameter *) - suggestedCookieLifeSpanIncrement
 
(FMLiveSwitchSctpSupportedAddressTypesChunkParameter *) - supportedAddressTypes
 
(NSMutableData *) - supportedExtensionsChunks
 
(NSMutableArray *) - unrecognizedParametersThatNeedToBeReportedBackToSender
 
- 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

(NSMutableData *) + getBytesWithChunk:
 
(FMLiveSwitchSctpInitChunk *) + initChunkWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:
 
(FMLiveSwitchSctpInitChunk *) + initChunkWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:partialReliabilityParameters:authenticatedChunksParameters:addressReconfigParameters:suggestedCookieLifeSpanIncrement:hostNameAddress:
 
(FMLiveSwitchSctpInitChunk *) + 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

◆ advertisedReceiverWindowCredit

- (long long) advertisedReceiverWindowCredit

◆ authenticatedChunksParameters

- (FMLiveSwitchSctpAuthenticatedChunksParameters*) authenticatedChunksParameters

◆ dynamicAddressReconfigurationParameters

- (FMLiveSwitchSctpDynamicAddressReconfigurationSupportParameters*) dynamicAddressReconfigurationParameters

◆ getBytes

- (NSMutableData*) getBytes

Implements FMLiveSwitchSctpChunk.

◆ getBytesWithChunk:

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

◆ hostNameAddress

◆ initChunkWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:

+ (FMLiveSwitchSctpInitChunk*) initChunkWithInitiateTag: (long long)  initiateTag
advertisedReceiverWindowCredit: (long long)  advertisedReceiverWindowCredit
numberOfOutboundStreams: (int)  numberOfOutboundStreams
numberOfInboundStreams: (int)  numberOfInboundStreams
initialTsn: (long long)  initialTsn 

◆ initChunkWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:partialReliabilityParameters:authenticatedChunksParameters:addressReconfigParameters:suggestedCookieLifeSpanIncrement:hostNameAddress:

+ (FMLiveSwitchSctpInitChunk*) initChunkWithInitiateTag: (long long)  initiateTag
advertisedReceiverWindowCredit: (long long)  advertisedReceiverWindowCredit
numberOfOutboundStreams: (int)  numberOfOutboundStreams
numberOfInboundStreams: (int)  numberOfInboundStreams
initialTsn: (long long)  initialTsn
partialReliabilityParameters: (FMLiveSwitchSctpPartialReliabilitySupportParameters *)  partialReliabilityParameters
authenticatedChunksParameters: (FMLiveSwitchSctpAuthenticatedChunksParameters *)  authenticatedChunksParameters
addressReconfigParameters: (FMLiveSwitchSctpDynamicAddressReconfigurationSupportParameters *)  addressReconfigParameters
suggestedCookieLifeSpanIncrement: (FMLiveSwitchSctpCookiePreservativeChunkParameter *)  suggestedCookieLifeSpanIncrement
hostNameAddress: (FMLiveSwitchSctpHostNameAddressChunkParameter *)  hostNameAddress 

◆ initialTsn

- (long long) initialTsn

◆ initiateTag

- (long long) initiateTag

◆ initWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:

- (instancetype) initWithInitiateTag: (long long)  initiateTag
advertisedReceiverWindowCredit: (long long)  advertisedReceiverWindowCredit
numberOfOutboundStreams: (int)  numberOfOutboundStreams
numberOfInboundStreams: (int)  numberOfInboundStreams
initialTsn: (long long)  initialTsn 

◆ initWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:partialReliabilityParameters:authenticatedChunksParameters:addressReconfigParameters:suggestedCookieLifeSpanIncrement:hostNameAddress:

- (instancetype) initWithInitiateTag: (long long)  initiateTag
advertisedReceiverWindowCredit: (long long)  advertisedReceiverWindowCredit
numberOfOutboundStreams: (int)  numberOfOutboundStreams
numberOfInboundStreams: (int)  numberOfInboundStreams
initialTsn: (long long)  initialTsn
partialReliabilityParameters: (FMLiveSwitchSctpPartialReliabilitySupportParameters *)  partialReliabilityParameters
authenticatedChunksParameters: (FMLiveSwitchSctpAuthenticatedChunksParameters *)  authenticatedChunksParameters
addressReconfigParameters: (FMLiveSwitchSctpDynamicAddressReconfigurationSupportParameters *)  addressReconfigParameters
suggestedCookieLifeSpanIncrement: (FMLiveSwitchSctpCookiePreservativeChunkParameter *)  suggestedCookieLifeSpanIncrement
hostNameAddress: (FMLiveSwitchSctpHostNameAddressChunkParameter *)  hostNameAddress 

◆ ipv4Addresses

- (NSMutableArray*) ipv4Addresses

◆ numberOfInboundStreams

- (int) numberOfInboundStreams

◆ numberOfOutboundStreams

- (int) numberOfOutboundStreams

◆ parseBytes:offsetPlus:

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

◆ partialReliabilityParameters

- (FMLiveSwitchSctpPartialReliabilitySupportParameters*) partialReliabilityParameters

◆ setAdvertisedReceiverWindowCredit:

- (void) setAdvertisedReceiverWindowCredit: (long long)  value

◆ setAuthenticatedChunksParameters:

- (void) setAuthenticatedChunksParameters: (FMLiveSwitchSctpAuthenticatedChunksParameters *)  value

◆ setDynamicAddressReconfigurationParameters:

- (void) setDynamicAddressReconfigurationParameters: (FMLiveSwitchSctpDynamicAddressReconfigurationSupportParameters *)  value

◆ setHostNameAddress:

- (void) setHostNameAddress: (FMLiveSwitchSctpHostNameAddressChunkParameter *)  value

◆ setInitialTsn:

- (void) setInitialTsn: (long long)  value

◆ setInitiateTag:

- (void) setInitiateTag: (long long)  value

◆ setIPv4Addresses:

- (void) setIPv4Addresses: (NSMutableArray *)  value

◆ setNumberOfInboundStreams:

- (void) setNumberOfInboundStreams: (int)  value

◆ setNumberOfOutboundStreams:

- (void) setNumberOfOutboundStreams: (int)  value

◆ setPartialReliabilityParameters:

- (void) setPartialReliabilityParameters: (FMLiveSwitchSctpPartialReliabilitySupportParameters *)  value

◆ setSuggestedCookieLifeSpanIncrement:

- (void) setSuggestedCookieLifeSpanIncrement: (FMLiveSwitchSctpCookiePreservativeChunkParameter *)  value

◆ setSupportedAddressTypes:

- (void) setSupportedAddressTypes: (FMLiveSwitchSctpSupportedAddressTypesChunkParameter *)  value

◆ setUnrecognizedParametersThatNeedToBeReportedBackToSender:

- (void) setUnrecognizedParametersThatNeedToBeReportedBackToSender: (NSMutableArray *)  value

◆ suggestedCookieLifeSpanIncrement

- (FMLiveSwitchSctpCookiePreservativeChunkParameter*) suggestedCookieLifeSpanIncrement

◆ supportedAddressTypes

◆ supportedExtensionsChunks

- (NSMutableData*) supportedExtensionsChunks

◆ unrecognizedParametersThatNeedToBeReportedBackToSender

- (NSMutableArray*) unrecognizedParametersThatNeedToBeReportedBackToSender