| Instance Methods | |
| (instancetype) | - initWithRemoteCandidate: | 
| (FMLiveSwitchCandidate *) | - remoteCandidate | 
|  Instance Methods inherited from FMLiveSwitchPromise | |
| (NSException *) | - failWithRejectActionBlock | 
| Appends a handler to be executed when the promise is rejected.  More... | |
| (FMLiveSwitchFuture< T > *) | - failWithRejectActionBlock: | 
| Appends a handler to be executed when the promise is rejected.  More... | |
| (FMLiveSwitchFuture< T > *) | - failWithRejectFunction: | 
| Appends a handler to be executed when the promise is rejected.  More... | |
| (NSException *) | - failWithRejectFunctionBlock | 
| Appends a handler to be executed when the promise is rejected.  More... | |
| (FMLiveSwitchFuture< T > *) | - failWithRejectFunctionBlock: | 
| Appends a handler to be executed when the promise is rejected.  More... | |
| (instancetype) | - init | 
| Creates a new promise.  More... | |
| (instancetype) | - initWithCallback: | 
| Creates a promise with a resolve callback and a reject callback.  More... | |
| (instancetype) | - initWithCallbackBlock: | 
| Creates a promise with a resolve callback and a reject callback.  More... | |
| (FMLiveSwitchFuture< T > *) | - thenWithResolveAction: | 
| Appends a handler to be executed when the promise is resolved.  More... | |
| (FMLiveSwitchFuture< T > *) | - thenWithResolveAction:rejectAction: | 
| Appends handlers to be executed when the promise is resolved or rejected.  More... | |
| (T) | - thenWithResolveActionBlock | 
| Appends a handler to be executed when the promise is resolved.  More... | |
| (FMLiveSwitchFuture< T > *) | - thenWithResolveActionBlock: | 
| Appends a handler to be executed when the promise is resolved.  More... | |
| (FMLiveSwitchFuture< T > *) | - thenWithResolveActionBlock:rejectActionBlock: | 
| Appends handlers to be executed when the promise is resolved or rejected.  More... | |
| (NSException *) | - thenWithResolveActionBlockAndRejectActionBlock | 
| Appends handlers to be executed when the promise is resolved or rejected.  More... | |
| (FMLiveSwitchFuture< id > *) | - thenWithResolveFunction: | 
| Appends a handler to be executed when the promise is resolved.  More... | |
| (FMLiveSwitchFuture< id > *) | - thenWithResolveFunction:rejectAction: | 
| Appends handlers to be executed when the promise is resolved or rejected.  More... | |
| (T) | - thenWithResolveFunctionBlock | 
| Appends a handler to be executed when the promise is resolved.  More... | |
| (FMLiveSwitchFuture< id > *) | - thenWithResolveFunctionBlock: | 
| Appends a handler to be executed when the promise is resolved.  More... | |
| (FMLiveSwitchFuture< id > *) | - thenWithResolveFunctionBlock:rejectActionBlock: | 
| Appends handlers to be executed when the promise is resolved or rejected.  More... | |
| (NSException *) | - thenWithResolveFunctionBlockAndRejectActionBlock | 
| Appends handlers to be executed when the promise is resolved or rejected.  More... | |
| Class Methods | |
| (FMLiveSwitchRemoteCandidatePromise *) | + remoteCandidatePromiseWithRemoteCandidate: | 
|  Class Methods inherited from FMLiveSwitchPromise | |
| (FMLiveSwitchPromise *) | + promise | 
| Creates a new promise.  More... | |
| (FMLiveSwitchPromise *) | + promiseWithCallback: | 
| Creates a promise with a resolve callback and a reject callback.  More... | |
| (FMLiveSwitchPromise *) | + promiseWithCallbackBlock: | 
| Creates a promise with a resolve callback and a reject callback.  More... | |
| (FMLiveSwitchFuture< id > *) | + wrapAsyncWithCallbackAction: | 
| Creates a promise and resolves it after invoking a callback action, or rejects it if an exception is thrown.  More... | |
| (FMLiveSwitchFuture< id > *) | + wrapAsyncWithCallbackFunction: | 
| Creates a promise and resolves it using the result from a callback function, or rejects it if an exception is thrown.  More... | |
| (void) | + wrapAsyncWithCallbackFunctionBlock | 
| Creates a promise and resolves it using the result from a callback function, or rejects it if an exception is thrown.  More... | |
| (FMLiveSwitchFuture< id > *) | + wrapAsyncWithCallbackFunctionBlock: | 
| Creates a promise and resolves it using the result from a callback function, or rejects it if an exception is thrown.  More... | |
| (FMLiveSwitchFuture< id > *) | + wrapWithCallbackAction: | 
| Creates a promise and resolves it after invoking a callback action, or rejects it if an exception is thrown.  More... | |
| (FMLiveSwitchFuture< id > *) | + wrapWithCallbackFunction: | 
| Creates a promise and resolves it using the result from a callback function, or rejects it if an exception is thrown.  More... | |
| (void) | + wrapWithCallbackFunctionBlock | 
| Creates a promise and resolves it using the result from a callback function, or rejects it if an exception is thrown.  More... | |
| (FMLiveSwitchFuture< id > *) | + wrapWithCallbackFunctionBlock: | 
| Creates a promise and resolves it using the result from a callback function, or rejects it if an exception is thrown.  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from FMLiveSwitchPromise | |
| __pad0__: FMLiveSwitchPromiseBase<T>- (FMLiveSwitchFuture<T>*) failWithRejectAction:(FMLiveSwitchAction1<NSException*>*)rejectAction | |
| - (instancetype) initWithRemoteCandidate: | (FMLiveSwitchCandidate *) | remoteCandidate | 
| - (FMLiveSwitchCandidate*) remoteCandidate | 
| + (FMLiveSwitchRemoteCandidatePromise*) remoteCandidatePromiseWithRemoteCandidate: | (FMLiveSwitchCandidate *) | remoteCandidate |