System/Library/PrivateFrameworks/HMFoundation.framework
HMFAsyncFuture.h
@class HMFPromise;
@interface HMFAsyncFuture : HMFFuture {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
int _state;
HMFPromise *_promise;
id _value;
}
- (id)then:(id /* block */)a0 orRecover:(id /* block */)a1;
- (id)recover:(id /* block */)a0;
- (struct _HMFFutureBlockOutcome { long long x0; id x1; })outcomeIfSettled;
- (BOOL)isPending;
- (id)then:(id /* block */)a0;
- (id)inContext:(id)a0 then:(id /* block */)a1 orRecover:(id /* block */)a2;
- (void).cxx_destruct;
- (id)inContext:(id)a0 recover:(id /* block */)a1;
- (id)inContext:(id)a0 then:(id /* block */)a1;
- (void)getResultWithCompletion:(id /* block */)a0;
@end