FMLiveSwitchReliableTransport Class Reference

Instance Methods

(void) - addOnDataChannel:
 
(FMLiveSwitchReliableChannel *) - addOnDataChannelWithBlock
 
(void) - addOnDataChannelWithBlock:
 
(void) - addOnStateChange:
 
(FMLiveSwitchReliableTransport *) - addOnStateChangeWithBlock
 
(void) - addOnStateChangeWithBlock:
 
(FMLiveSwitchError *) - error
 
(NSString *) - id
 
(instancetype) - initWithLockObject:innerTransport:channels:legacyMatching:
 
(FMLiveSwitchSctpTransport *) - innerTransport
 
(FMLiveSwitchReliableSctpProtocol) - protocol
 
(void) - removeOnDataChannel:
 
(void) - removeOnStateChange:
 
(void) - setInnerTransport:
 
(void) - setState:
 
(bool) - startWithIsDtlsServer:isOfferer:
 
(FMLiveSwitchReliableTransportState) - state
 
(void) - stop
 

Class Methods

(FMLiveSwitchReliableTransport *) + transportWithLockObject:innerTransport:channels:legacyMatching:
 

Method Documentation

◆ addOnDataChannel:

- (void) addOnDataChannel: (FMLiveSwitchAction1< FMLiveSwitchReliableChannel * > *)  value

◆ addOnDataChannelWithBlock

- (FMLiveSwitchReliableChannel*) addOnDataChannelWithBlock

◆ addOnDataChannelWithBlock:

- (void) addOnDataChannelWithBlock: (void(^)(FMLiveSwitchReliableChannel *))  valueBlock

◆ addOnStateChange:

- (void) addOnStateChange: (FMLiveSwitchAction1< FMLiveSwitchReliableTransport * > *)  value

◆ addOnStateChangeWithBlock

- (FMLiveSwitchReliableTransport*) addOnStateChangeWithBlock

◆ addOnStateChangeWithBlock:

- (void) addOnStateChangeWithBlock: (void(^)(FMLiveSwitchReliableTransport *))  valueBlock

◆ error

- (FMLiveSwitchError*) error

◆ id

- (NSString*) id

◆ initWithLockObject:innerTransport:channels:legacyMatching:

- (instancetype) initWithLockObject: (id lockObject
innerTransport: (FMLiveSwitchSctpTransport *)  innerTransport
channels: (NSMutableArray *)  channels
legacyMatching: (bool)  legacyMatching 

◆ innerTransport

- (FMLiveSwitchSctpTransport*) innerTransport

◆ protocol

- (FMLiveSwitchReliableSctpProtocol) protocol

◆ removeOnDataChannel:

- (void) removeOnDataChannel: (FMLiveSwitchAction1< FMLiveSwitchReliableChannel * > *)  value

◆ removeOnStateChange:

- (void) removeOnStateChange: (FMLiveSwitchAction1< FMLiveSwitchReliableTransport * > *)  value

◆ setInnerTransport:

- (void) setInnerTransport: (FMLiveSwitchSctpTransport *)  value

◆ setState:

- (void) setState: (FMLiveSwitchReliableTransportState)  value

◆ startWithIsDtlsServer:isOfferer:

- (bool) startWithIsDtlsServer: (bool)  isDtlsServer
isOfferer: (bool)  isOfferer 

◆ state

- (FMLiveSwitchReliableTransportState) state

◆ stop

- (void) stop

◆ transportWithLockObject:innerTransport:channels:legacyMatching:

+ (FMLiveSwitchReliableTransport*) transportWithLockObject: (id lockObject
innerTransport: (FMLiveSwitchSctpTransport *)  innerTransport
channels: (NSMutableArray *)  channels
legacyMatching: (bool)  legacyMatching