FMIceLinkPromiseBase Class Reference
| Inherits from | FMIceLinkFuture : FMIceLinkFutureBase : NSObject |
|---|---|
| Conforms to | T __covariant |
| Declared in | FMIceLinkPromiseBase.h FMIceLinkPromiseBase.m |
+ allWithPromises:
+ (FMIceLinkFuture<id> *)allWithPromises:(NSMutableArray *)promisesParameters
promises |
The promises to check. |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– doAllWithPromises:counter:
- (void)doAllWithPromises:(NSMutableArray *)promises counter:(FMIceLinkAtomicInteger *)counterDiscussion
Declared In
FMIceLinkPromiseBase.h
– id
- (NSString *)idDiscussion
Declared In
FMIceLinkPromiseBase.h
– init
- (instancetype)initDiscussion
Declared In
FMIceLinkPromiseBase.h
– processWithPromise:resolve:reject:
- (void)processWithPromise:(NSObject<FMIceLinkIPromise> *)promise resolve:(FMIceLinkAction1<T> *)resolve reject:(FMIceLinkAction1<NSException*> *)rejectParameters
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 *))rejectBlockParameters
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 *) ))processWithPromiseAndResolveBlockAndRejectBlockDiscussion
@inlineparam promise The promise. @inlineparam resolveBlock The resolve. @inlineparam rejectBlock The reject.
Declared In
FMIceLinkPromiseBase.h
+ promiseBase
+ (FMIceLinkPromiseBase *)promiseBaseDiscussion
Declared In
FMIceLinkPromiseBase.h
– rejectAsyncWithException:
- (FMIceLinkFuture<id> *)rejectAsyncWithException:(NSException *)exceptionParameters
exception |
The exception. @return |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ rejectNowWithEx:
+ (FMIceLinkFuture<id> *)rejectNowWithEx:(NSException *)exParameters
ex |
The exception. |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– rejectWithException:
- (bool)rejectWithException:(NSException *)exceptionParameters
exception |
The exception. @return |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– resolveAsyncWithResult:
- (FMIceLinkFuture<id> *)resolveAsyncWithResult:(T)resultParameters
result |
The result. @return |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ resolveNow
+ (FMIceLinkFuture<id> *)resolveNowDiscussion
Declared In
FMIceLinkPromiseBase.h
+ resolveNowWithResult:
+ (FMIceLinkFuture<id> *)resolveNowWithResult:(id)resultParameters
result |
The result. |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
– resolveWithResult:
- (bool)resolveWithResult:(T)resultParameters
result |
The result. @return |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ wrapPromiseWithCallback:
+ (FMIceLinkFuture<id> *)wrapPromiseWithCallback:(FMIceLinkFunction0<FMIceLinkFuture<id> *> *)callbackParameters
callback |
The callback function. |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h
+ wrapPromiseWithCallbackBlock
@inlineparam callbackBlock The callback function.
+ (FMIceLinkFuture<id> *( ^ ) ( FMIceLinkFuture<id> *( ^ ) ( ) ))wrapPromiseWithCallbackBlockDiscussion
@inlineparam callbackBlock The callback function.
Declared In
FMIceLinkPromiseBase.h
+ wrapPromiseWithCallbackBlock:
+ (FMIceLinkFuture<id> *)wrapPromiseWithCallbackBlock:(FMIceLinkFuture<id> *( ^ ) ( ))callbackBlockParameters
callbackBlock |
The callback function. |
|---|
Discussion
Declared In
FMIceLinkPromiseBase.h