luxlabs header browser preview


@class FBWaitForProcessDeathTransaction, FBProcessManager, RBSProcessIdentity, FBProcess, FBProcessExecutionContext, BSAtomicSignal;

@interface FBApplicationProcessLaunchTransaction : FBTransaction {
    FBProcessManager *_processManager;
    RBSProcessIdentity *_identity;
    id /* block */ _executionContextProvider;
    FBWaitForProcessDeathTransaction *_deathTransaction;
    FBProcessExecutionContext *_executionContext;
    BSAtomicSignal *_interruptedOrComplete;
}

@property (readonly, nonatomic) FBProcess *process;
@property (readonly, nonatomic) BOOL failedLaunch;
@property (readonly, nonatomic) BOOL exited;

- (void)_didComplete;
- (BOOL)_canBeInterrupted;
- (id)_customizedDescriptionProperties;
- (void)_childTransactionDidComplete:(id)a0;
- (void)_begin;
- (void)_willComplete;
- (id)init;
- (void)removeObserver:(id)a0;
- (id)initWithApplicationBundleID:(id)a0 executionContextProvider:(id /* block */)a1;
- (void)_queue_noteExited;
- (BOOL)_shouldFailForChildTransaction:(id)a0;
- (void)_queue_processWillLaunch:(id)a0;
- (void).cxx_destruct;
- (id)initWithApplicationProcess:(id)a0;
- (void)_queue_finishProcessLaunch:(BOOL)a0;
- (id)initWithProcessIdentity:(id)a0 executionContextProvider:(id /* block */)a1;
- (void)_willInterruptWithReason:(id)a0;
- (void)addObserver:(id)a0;
- (void)_willFailWithReason:(id)a0;
- (void)_queue_launchProcess:(id)a0;

@end