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