FMLiveSwitchRenegotiationManager Class Reference

Instance Methods

(void) - addOnReadyToRenegotiate:
 
(FMLiveSwitchPromise< id > *, FMLiveSwitchConnectionConfig *) - addOnReadyToRenegotiateWithBlock
 
(void) - addOnReadyToRenegotiateWithBlock:
 
(void) - destroy
 
(instancetype) - initWithSharedLock:internalConnection:canRenegotiatie:
 
(instancetype) - initWithSharedLock:internalConnection:canRenegotiatieBlock:
 
(void) - markRenegotiationComplete
 
(void) - pushWithPromise:config:
 
(void) - removeOnReadyToRenegotiate:
 

Class Methods

(FMLiveSwitchRenegotiationManager *) + renegotiationManagerWithSharedLock:internalConnection:canRenegotiatie:
 
(FMLiveSwitchRenegotiationManager *) + renegotiationManagerWithSharedLock:internalConnection:canRenegotiatieBlock:
 

Method Documentation

◆ addOnReadyToRenegotiate:

- (void) addOnReadyToRenegotiate: (FMLiveSwitchAction2< FMLiveSwitchPromise< id > *, FMLiveSwitchConnectionConfig * > *)  value

◆ addOnReadyToRenegotiateWithBlock

- (FMLiveSwitchPromise<id>*, FMLiveSwitchConnectionConfig*) addOnReadyToRenegotiateWithBlock

◆ addOnReadyToRenegotiateWithBlock:

- (void) addOnReadyToRenegotiateWithBlock: (void(^)(FMLiveSwitchPromise< id > *, FMLiveSwitchConnectionConfig *))  valueBlock

◆ destroy

- (void) destroy

◆ initWithSharedLock:internalConnection:canRenegotiatie:

- (instancetype) initWithSharedLock: (id sharedLock
internalConnection: (FMLiveSwitchConnection *)  internalConnection
canRenegotiatie: (FMLiveSwitchFunction0< id > *)  CanRenegotiatie 

◆ initWithSharedLock:internalConnection:canRenegotiatieBlock:

- (instancetype) initWithSharedLock: (id sharedLock
internalConnection: (FMLiveSwitchConnection *)  internalConnection
canRenegotiatieBlock: (bool(^)(void))  CanRenegotiatieBlock 

◆ markRenegotiationComplete

- (void) markRenegotiationComplete

◆ pushWithPromise:config:

- (void) pushWithPromise: (FMLiveSwitchPromise< id > *)  promise
config: (FMLiveSwitchConnectionConfig *)  config 

◆ removeOnReadyToRenegotiate:

- (void) removeOnReadyToRenegotiate: (FMLiveSwitchAction2< FMLiveSwitchPromise< id > *, FMLiveSwitchConnectionConfig * > *)  value

◆ renegotiationManagerWithSharedLock:internalConnection:canRenegotiatie:

+ (FMLiveSwitchRenegotiationManager*) renegotiationManagerWithSharedLock: (id sharedLock
internalConnection: (FMLiveSwitchConnection *)  internalConnection
canRenegotiatie: (FMLiveSwitchFunction0< id > *)  CanRenegotiatie 

◆ renegotiationManagerWithSharedLock:internalConnection:canRenegotiatieBlock:

+ (FMLiveSwitchRenegotiationManager*) renegotiationManagerWithSharedLock: (id sharedLock
internalConnection: (FMLiveSwitchConnection *)  internalConnection
canRenegotiatieBlock: (bool(^)(void))  CanRenegotiatieBlock