FMIceLinkPromiseBase Class Reference
Inherits from | FMIceLinkFuture : FMIceLinkFutureBase : NSObject |
---|---|
Conforms to | T __covariant |
Declared in | FMIceLinkPromiseBase.h FMIceLinkPromiseBase.m |
+ allWithPromises:
+ (FMIceLinkFuture<id> *)allWithPromises:(NSMutableArray *)promises
Parameters
promises |
The promises to check. |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– doAllWithPromises:counter:
- (void)doAllWithPromises:(NSMutableArray *)promises counter:(FMIceLinkAtomicInteger *)counter
Discussion
Declared In
FMIceLinkPromiseBase.h
– id
- (NSString *)id
Discussion
Declared In
FMIceLinkPromiseBase.h
– init
- (instancetype)init
Discussion
Declared In
FMIceLinkPromiseBase.h
– processWithPromise:resolve:reject:
- (void)processWithPromise:(NSObject<FMIceLinkIPromise> *)promise resolve:(FMIceLinkAction1<T> *)resolve reject:(FMIceLinkAction1<NSException*> *)reject
Parameters
promise |
The promise. |
---|---|
resolve |
The resolve. |
reject |
The reject. |
Discussion
Declared In
FMIceLinkPromiseBase.h
– processWithPromise:resolveBlock:rejectBlock:
- (void)processWithPromise:(NSObject<FMIceLinkIPromise> *)promise resolveBlock:(void ( ^ ) ( T ))resolveBlock rejectBlock:(void ( ^ ) ( NSException *))rejectBlock
Parameters
promise |
The promise. |
---|---|
resolveBlock |
The resolve. |
rejectBlock |
The reject. |
Discussion
Declared In
FMIceLinkPromiseBase.h
– processWithPromiseAndResolveBlockAndRejectBlock
@inlineparam promise The promise. @inlineparam resolveBlock The resolve. @inlineparam rejectBlock The reject.
- (void ( ^ ) ( NSObject<FMIceLinkIPromise> *, void ( ^ ) ( T ) , void ( ^ ) ( NSException *) ))processWithPromiseAndResolveBlockAndRejectBlock
Discussion
@inlineparam promise The promise. @inlineparam resolveBlock The resolve. @inlineparam rejectBlock The reject.
Declared In
FMIceLinkPromiseBase.h
+ promiseBase
+ (FMIceLinkPromiseBase *)promiseBase
Discussion
Declared In
FMIceLinkPromiseBase.h
– rejectAsyncWithException:
- (FMIceLinkFuture<id> *)rejectAsyncWithException:(NSException *)exception
Parameters
exception |
The exception. @return |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ rejectNowWithEx:
+ (FMIceLinkFuture<id> *)rejectNowWithEx:(NSException *)ex
Parameters
ex |
The exception. |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– rejectWithException:
- (bool)rejectWithException:(NSException *)exception
Parameters
exception |
The exception. @return |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– resolveAsyncWithResult:
- (FMIceLinkFuture<id> *)resolveAsyncWithResult:(T)result
Parameters
result |
The result. @return |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ resolveNow
+ (FMIceLinkFuture<id> *)resolveNow
Discussion
Declared In
FMIceLinkPromiseBase.h
+ resolveNowWithResult:
+ (FMIceLinkFuture<id> *)resolveNowWithResult:(id)result
Parameters
result |
The result. |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– resolveWithResult:
- (bool)resolveWithResult:(T)result
Parameters
result |
The result. @return |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ wrapPromiseWithCallback:
+ (FMIceLinkFuture<id> *)wrapPromiseWithCallback:(FMIceLinkFunction0<FMIceLinkFuture<id> *> *)callback
Parameters
callback |
The callback function. |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ wrapPromiseWithCallbackBlock
@inlineparam callbackBlock The callback function.
+ (FMIceLinkFuture<id> *( ^ ) ( FMIceLinkFuture<id> *( ^ ) ( ) ))wrapPromiseWithCallbackBlock
Discussion
@inlineparam callbackBlock The callback function.
Declared In
FMIceLinkPromiseBase.h
+ wrapPromiseWithCallbackBlock:
+ (FMIceLinkFuture<id> *)wrapPromiseWithCallbackBlock:(FMIceLinkFuture<id> *( ^ ) ( ))callbackBlock
Parameters
callbackBlock |
The callback function. |
---|
Discussion
Declared In
FMIceLinkPromiseBase.h