FMIceLinkPromise Class Reference
Inherits from | FMIceLinkPromiseBase : FMIceLinkFuture : FMIceLinkFutureBase : NSObject |
---|---|
Conforms to | T __covariant |
Declared in | FMIceLinkPromise.h FMIceLinkPromise.m |
– failWithRejectAction:
- (FMIceLinkFuture<T> *)failWithRejectAction:(FMIceLinkAction1<NSException*> *)rejectAction
Parameters
rejectAction |
The reject action. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– failWithRejectActionBlock
@inlineparam rejectActionBlock The reject action.
- (FMIceLinkFuture<T> *( ^ ) ( void ( ^ ) ( NSException *) ))failWithRejectActionBlock
Discussion
@inlineparam rejectActionBlock The reject action.
Declared In
FMIceLinkPromise.h
– failWithRejectActionBlock:
- (FMIceLinkFuture<T> *)failWithRejectActionBlock:(void ( ^ ) ( NSException *))rejectActionBlock
Parameters
rejectActionBlock |
The reject action. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– failWithRejectFunction:
- (FMIceLinkFuture<T> *)failWithRejectFunction:(FMIceLinkFunction1<NSException*,FMIceLinkFuture<T> *> *)rejectFunction
Parameters
rejectFunction |
The reject function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– failWithRejectFunctionBlock
@inlineparam rejectFunctionBlock The reject function.
- (FMIceLinkFuture<T> *( ^ ) ( FMIceLinkFuture<T> *( ^ ) ( NSException *) ))failWithRejectFunctionBlock
Discussion
@inlineparam rejectFunctionBlock The reject function.
Declared In
FMIceLinkPromise.h
– failWithRejectFunctionBlock:
- (FMIceLinkFuture<T> *)failWithRejectFunctionBlock:(FMIceLinkFuture<T> *( ^ ) ( NSException *))rejectFunctionBlock
Parameters
rejectFunctionBlock |
The reject function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– init
- (instancetype)init
Discussion
Declared In
FMIceLinkPromise.h
– initWithCallback:
- (instancetype)initWithCallback:(FMIceLinkAction2<FMIceLinkAction1<T> *, FMIceLinkAction1<NSException*> *> *)callback
Discussion
Declared In
FMIceLinkPromise.h
– initWithCallbackBlock:
- (instancetype)initWithCallbackBlock:(void ( ^ ) ( FMIceLinkAction1<T> *, FMIceLinkAction1<NSException*> *))callbackBlock
Discussion
Declared In
FMIceLinkPromise.h
+ promise
+ (FMIceLinkPromise *)promise
Discussion
Declared In
FMIceLinkPromise.h
+ promiseWithCallback:
+ (FMIceLinkPromise *)promiseWithCallback:(FMIceLinkAction2<FMIceLinkAction1<T> *, FMIceLinkAction1<NSException*> *> *)callback
Discussion
Declared In
FMIceLinkPromise.h
+ promiseWithCallbackBlock:
+ (FMIceLinkPromise *)promiseWithCallbackBlock:(void ( ^ ) ( FMIceLinkAction1<T> *, FMIceLinkAction1<NSException*> *))callbackBlock
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveAction:
- (FMIceLinkFuture<T> *)thenWithResolveAction:(FMIceLinkAction1<T> *)resolveAction
Parameters
resolveAction |
The resolve action. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveAction:rejectAction:
- (FMIceLinkFuture<T> *)thenWithResolveAction:(FMIceLinkAction1<T> *)resolveAction rejectAction:(FMIceLinkAction1<NSException*> *)rejectAction
Parameters
resolveAction |
The resolve action. |
---|---|
rejectAction |
The reject action. |
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveActionBlock
@inlineparam resolveActionBlock The resolve action.
- (FMIceLinkFuture<T> *( ^ ) ( void ( ^ ) ( T ) ))thenWithResolveActionBlock
Discussion
@inlineparam resolveActionBlock The resolve action.
Declared In
FMIceLinkPromise.h
– thenWithResolveActionBlock:
- (FMIceLinkFuture<T> *)thenWithResolveActionBlock:(void ( ^ ) ( T ))resolveActionBlock
Parameters
resolveActionBlock |
The resolve action. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveActionBlock:rejectActionBlock:
- (FMIceLinkFuture<T> *)thenWithResolveActionBlock:(void ( ^ ) ( T ))resolveActionBlock rejectActionBlock:(void ( ^ ) ( NSException *))rejectActionBlock
Parameters
resolveActionBlock |
The resolve action. |
---|---|
rejectActionBlock |
The reject action. |
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveActionBlockAndRejectActionBlock
@inlineparam resolveActionBlock The resolve action. @inlineparam rejectActionBlock The reject action.
- (FMIceLinkFuture<T> *( ^ ) ( void ( ^ ) ( T ) , void ( ^ ) ( NSException *) ))thenWithResolveActionBlockAndRejectActionBlock
Discussion
@inlineparam resolveActionBlock The resolve action. @inlineparam rejectActionBlock The reject action.
Declared In
FMIceLinkPromise.h
– thenWithResolveFunction:
- (FMIceLinkFuture<id> *)thenWithResolveFunction:(FMIceLinkFunction1<T,FMIceLinkFuture<id> *> *)resolveFunction
Parameters
resolveFunction |
The resolve function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveFunction:rejectAction:
- (FMIceLinkFuture<id> *)thenWithResolveFunction:(FMIceLinkFunction1<T,FMIceLinkFuture<id> *> *)resolveFunction rejectAction:(FMIceLinkAction1<NSException*> *)rejectAction
Parameters
resolveFunction |
The resolve function. |
---|---|
rejectAction |
The reject action. |
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveFunctionBlock
@inlineparam resolveFunctionBlock The resolve function.
- (FMIceLinkFuture<id> *( ^ ) ( FMIceLinkFuture<id> *( ^ ) ( T ) ))thenWithResolveFunctionBlock
Discussion
@inlineparam resolveFunctionBlock The resolve function.
Declared In
FMIceLinkPromise.h
– thenWithResolveFunctionBlock:
- (FMIceLinkFuture<id> *)thenWithResolveFunctionBlock:(FMIceLinkFuture<id> *( ^ ) ( T ))resolveFunctionBlock
Parameters
resolveFunctionBlock |
The resolve function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveFunctionBlock:rejectActionBlock:
- (FMIceLinkFuture<id> *)thenWithResolveFunctionBlock:(FMIceLinkFuture<id> *( ^ ) ( T ))resolveFunctionBlock rejectActionBlock:(void ( ^ ) ( NSException *))rejectActionBlock
Parameters
resolveFunctionBlock |
The resolve function. |
---|---|
rejectActionBlock |
The reject action. |
Discussion
Declared In
FMIceLinkPromise.h
– thenWithResolveFunctionBlockAndRejectActionBlock
@inlineparam resolveFunctionBlock The resolve function. @inlineparam rejectActionBlock The reject action.
- (FMIceLinkFuture<id> *( ^ ) ( FMIceLinkFuture<id> *( ^ ) ( T ) , void ( ^ ) ( NSException *) ))thenWithResolveFunctionBlockAndRejectActionBlock
Discussion
@inlineparam resolveFunctionBlock The resolve function. @inlineparam rejectActionBlock The reject action.
Declared In
FMIceLinkPromise.h
+ wrapAsyncWithCallbackAction:
+ (FMIceLinkFuture<id> *)wrapAsyncWithCallbackAction:(FMIceLinkAction0 *)callbackAction
Parameters
callbackAction |
The callback action. |
---|
Discussion
Declared In
FMIceLinkPromise.h
+ wrapAsyncWithCallbackFunction:
+ (FMIceLinkFuture<id> *)wrapAsyncWithCallbackFunction:(FMIceLinkFunction0<id> *)callbackFunction
Parameters
callbackFunction |
The callback function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
+ wrapAsyncWithCallbackFunctionBlock
@inlineparam callbackFunctionBlock The callback function.
+ (FMIceLinkFuture<id> *( ^ ) ( id ( ^ ) ( ) ))wrapAsyncWithCallbackFunctionBlock
Discussion
@inlineparam callbackFunctionBlock The callback function.
Declared In
FMIceLinkPromise.h
+ wrapAsyncWithCallbackFunctionBlock:
+ (FMIceLinkFuture<id> *)wrapAsyncWithCallbackFunctionBlock:(id ( ^ ) ( ))callbackFunctionBlock
Parameters
callbackFunctionBlock |
The callback function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
+ wrapWithCallbackAction:
+ (FMIceLinkFuture<id> *)wrapWithCallbackAction:(FMIceLinkAction0 *)callbackAction
Parameters
callbackAction |
The callback action. |
---|
Discussion
Declared In
FMIceLinkPromise.h
+ wrapWithCallbackFunction:
+ (FMIceLinkFuture<id> *)wrapWithCallbackFunction:(FMIceLinkFunction0<id> *)callbackFunction
Parameters
callbackFunction |
The callback function. |
---|
Discussion
Declared In
FMIceLinkPromise.h
+ wrapWithCallbackFunctionBlock
@inlineparam callbackFunctionBlock The callback function.
+ (FMIceLinkFuture<id> *( ^ ) ( id ( ^ ) ( ) ))wrapWithCallbackFunctionBlock
Discussion
@inlineparam callbackFunctionBlock The callback function.
Declared In
FMIceLinkPromise.h
+ wrapWithCallbackFunctionBlock:
+ (FMIceLinkFuture<id> *)wrapWithCallbackFunctionBlock:(id ( ^ ) ( ))callbackFunctionBlock
Parameters
callbackFunctionBlock |
The callback function. |
---|
Discussion
Declared In
FMIceLinkPromise.h