- (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) 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 |