FMLiveSwitchSctpInitAckChunk 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:stateCookie:hostNameAddress:unrecognizedParameter:
 
(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) - setStateCookieChunk:
 
(void) - setUnrecognizedParameter:
 
(void) - setUnrecognizedParametersThatNeedToBeReportedBackToSender:
 
(FMLiveSwitchSctpStateCookieChunkParameter *) - stateCookieChunk
 
(NSMutableData *) - supportedExtensionsChunks
 
(FMLiveSwitchSctpUnrecognizedParameterChunkParameter *) - unrecognizedParameter
 
(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:
 
(FMLiveSwitchSctpInitAckChunk *) + initAckChunkWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:stateCookie:hostNameAddress:unrecognizedParameter:
 
(FMLiveSwitchSctpInitAckChunk *) + 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: (FMLiveSwitchSctpInitAckChunk *)  chunk

◆ hostNameAddress

◆ initAckChunkWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:stateCookie:hostNameAddress:unrecognizedParameter:

+ (FMLiveSwitchSctpInitAckChunk*) initAckChunkWithInitiateTag: (long long)  initiateTag
advertisedReceiverWindowCredit: (long long)  advertisedReceiverWindowCredit
numberOfOutboundStreams: (int)  numberOfOutboundStreams
numberOfInboundStreams: (int)  numberOfInboundStreams
initialTsn: (long long)  initialTsn
stateCookie: (FMLiveSwitchSctpStateCookieChunkParameter *)  stateCookie
hostNameAddress: (FMLiveSwitchSctpHostNameAddressChunkParameter *)  hostNameAddress
unrecognizedParameter: (FMLiveSwitchSctpUnrecognizedParameterChunkParameter *)  unrecognizedParameter 

◆ initialTsn

- (long long) initialTsn

◆ initiateTag

- (long long) initiateTag

◆ initWithInitiateTag:advertisedReceiverWindowCredit:numberOfOutboundStreams:numberOfInboundStreams:initialTsn:stateCookie:hostNameAddress:unrecognizedParameter:

- (instancetype) initWithInitiateTag: (long long)  initiateTag
advertisedReceiverWindowCredit: (long long)  advertisedReceiverWindowCredit
numberOfOutboundStreams: (int)  numberOfOutboundStreams
numberOfInboundStreams: (int)  numberOfInboundStreams
initialTsn: (long long)  initialTsn
stateCookie: (FMLiveSwitchSctpStateCookieChunkParameter *)  stateCookie
hostNameAddress: (FMLiveSwitchSctpHostNameAddressChunkParameter *)  hostNameAddress
unrecognizedParameter: (FMLiveSwitchSctpUnrecognizedParameterChunkParameter *)  unrecognizedParameter 

◆ ipv4Addresses

- (NSMutableArray*) ipv4Addresses

◆ numberOfInboundStreams

- (int) numberOfInboundStreams

◆ numberOfOutboundStreams

- (int) numberOfOutboundStreams

◆ parseBytes:offsetPlus:

+ (FMLiveSwitchSctpInitAckChunk*) 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

◆ setStateCookieChunk:

- (void) setStateCookieChunk: (FMLiveSwitchSctpStateCookieChunkParameter *)  value

◆ setUnrecognizedParameter:

- (void) setUnrecognizedParameter: (FMLiveSwitchSctpUnrecognizedParameterChunkParameter *)  value

◆ setUnrecognizedParametersThatNeedToBeReportedBackToSender:

- (void) setUnrecognizedParametersThatNeedToBeReportedBackToSender: (NSMutableArray *)  value

◆ stateCookieChunk

◆ supportedExtensionsChunks

- (NSMutableData*) supportedExtensionsChunks

◆ unrecognizedParameter

◆ unrecognizedParametersThatNeedToBeReportedBackToSender

- (NSMutableArray*) unrecognizedParametersThatNeedToBeReportedBackToSender