| - (void) addOnAbortReceived: | (FMLiveSwitchAction0 *) | value | 
| - (void) addOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchSctpTransport * > *) | value | 
| - (FMLiveSwitchSctpTransport*) addOnStateChangeWithBlock | 
| - (void) addOnStateChangeWithBlock: | (void(^)(FMLiveSwitchSctpTransport *)) | valueBlock | 
| - (FMLiveSwitchError*) error | 
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| innerTransportPrimary: | (FMLiveSwitchBundleTransport *) | innerTransportPrimary | |
| innerTransportAlternative: | (FMLiveSwitchBundleTransport *) | innerTransportAlternative | |
| requestedOutboundStreams: | (int) | requestedOutboundStreams | |
| maxIncomingStreams: | (int) | maxIncomingStreams | |
| advertisedReceiverWindow: | (long long) | advertisedReceiverWindow | |
| context: | (FMLiveSwitchLogContext *) | context | |
| connectionEstablishmentTimeout: | (int) | connectionEstablishmentTimeout | |
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| innerTransportPrimary: | (FMLiveSwitchBundleTransport *) | innerTransportPrimary | |
| innerTransportAlternative: | (FMLiveSwitchBundleTransport *) | innerTransportAlternative | |
| requestedOutboundStreams: | (int) | requestedOutboundStreams | |
| maxIncomingStreams: | (int) | maxIncomingStreams | |
| advertisedReceiverWindow: | (long long) | advertisedReceiverWindow | |
| port: | (int) | port | |
| context: | (FMLiveSwitchLogContext *) | context | |
| connectionEstablishmentTimeout: | (int) | connectionEstablishmentTimeout | |
| - (bool) isClosed | 
| - (bool) localSupportsPartialReliabilityExtension | 
| - (long long) maxMessageSize | 
| - (FMLiveSwitchAction1<FMLiveSwitchSctpMessage*>*) onMessage | 
| - (int) port | 
| - (void) processIncomingSctpPacketWithBuffer: | (FMLiveSwitchDataBuffer *) | buffer | 
| - (void) removeOnAbortReceived: | (FMLiveSwitchAction0 *) | value | 
| - (void) removeOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchSctpTransport * > *) | value | 
| - (FMLiveSwitchError*) sendDataWithMessage: | (FMLiveSwitchSctpMessage *) | message | 
| - (void) setLocalSupportsPartialReliabilityExtension: | (bool) | value | 
| - (void) setMaxMessageSize: | (long long) | value | 
| - (void) setOnMessage: | (FMLiveSwitchAction1< FMLiveSwitchSctpMessage * > *) | value | 
| - (FMLiveSwitchSctpMessage*) setOnMessageBlock | 
| - (void) setOnMessageBlock: | (void(^)(FMLiveSwitchSctpMessage *)) | valueBlock | 
| - (void) setPort: | (int) | value | 
| - (void) start | 
| - (FMLiveSwitchSctpTransportState) state | 
| - (void) stop | 
| + (FMLiveSwitchSctpTransport*) transportWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| innerTransportPrimary: | (FMLiveSwitchBundleTransport *) | innerTransportPrimary | |
| innerTransportAlternative: | (FMLiveSwitchBundleTransport *) | innerTransportAlternative | |
| requestedOutboundStreams: | (int) | requestedOutboundStreams | |
| maxIncomingStreams: | (int) | maxIncomingStreams | |
| advertisedReceiverWindow: | (long long) | advertisedReceiverWindow | |
| context: | (FMLiveSwitchLogContext *) | context | |
| connectionEstablishmentTimeout: | (int) | connectionEstablishmentTimeout | |
| + (FMLiveSwitchSctpTransport*) transportWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| innerTransportPrimary: | (FMLiveSwitchBundleTransport *) | innerTransportPrimary | |
| innerTransportAlternative: | (FMLiveSwitchBundleTransport *) | innerTransportAlternative | |
| requestedOutboundStreams: | (int) | requestedOutboundStreams | |
| maxIncomingStreams: | (int) | maxIncomingStreams | |
| advertisedReceiverWindow: | (long long) | advertisedReceiverWindow | |
| port: | (int) | port | |
| context: | (FMLiveSwitchLogContext *) | context | |
| connectionEstablishmentTimeout: | (int) | connectionEstablishmentTimeout | |
| + (int) unset |