luxlabs header browser preview


@class NSMutableDictionary, NSMutableOrderedSet, RBContainerManager, NSObject, RBPersonaManager;
@protocol RBLaunchdInterfacing, RBBundlePropertiesManaging, OS_dispatch_queue;

@interface RBLaunchdJobManager : NSObject {
    NSMutableDictionary *_lock_jobsByIdentifier;
    NSMutableDictionary *_lock_monitoredJobsByIdentifier;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    id<RBLaunchdInterfacing> _launchdInterface;
    RBPersonaManager *_personaManager;
    RBContainerManager *_containerManager;
    id<RBBundlePropertiesManaging> _bundlePropertiesManager;
    NSMutableOrderedSet *_lock_reslideIdentities;
    NSObject<OS_dispatch_queue> *_logQueue;
}

+ (id)lastExitStatusForLabel:(id)a0 error:(out id *)a1;

- (void)_addReslideIdentityIfNeeded:(id)a0 exitStatus:(id)a1;
- (void)_addStandardAppPropertiesToData:(id)a0;
- (id)_containerURLForExtensionContext:(id)a0;
- (BOOL)_addAppPropertiesToData:(id)a0 forIdentity:(id)a1 context:(id)a2 actualIdentity:(id *)a3 error:(id *)a4;
- (BOOL)_isRunningBoardLaunched:(id)a0;
- (void)_addExtensionEnvironmentFromContainerURL:(id)a0 toServiceDict:(id)a1;
- (void)_addSharedPropertiesToData:(id)a0 forIdentity:(id)a1 context:(id)a2;
- (BOOL)_removeJobWithInstance:(id)a0 orJob:(id)a1 error:(out id *)a2;
- (unsigned long long)test_trackedJobCount;
- (id)createAndLaunchWithIdentity:(id)a0 context:(id)a1 error:(out id *)a2;
- (id)synchronizeJobs;
- (void)invokeOnProcessDeath:(id)a0 handler:(id /* block */)a1 onQueue:(id)a2;
- (BOOL)_addContainerPropertiesFromExtensionContext:(id)a0 toServiceDict:(id)a1;
- (void).cxx_destruct;
- (void)_addExtensionContainerURL:(id)a0 toServiceDict:(id)a1;
- (BOOL)removeJobWithInstance:(id)a0 error:(out id *)a1;
- (id)_createLaunchdJobWithIdentity:(id)a0 context:(id)a1 actualIdentity:(id *)a2 error:(id *)a3;
- (id)_createAndSubmitExtensionJob:(id)a0 UUID:(id)a1 error:(id *)a2;
- (BOOL)_addPersonaFromExtensionContext:(id)a0 toServiceDict:(id)a1;
- (id)_generateDataWithIdentity:(id)a0 context:(id)a1 actualIdentity:(id *)a2 error:(id *)a3;
- (void)_addDextPropertiesToData:(id)a0 forIdentity:(id)a1 context:(id)a2;
- (id)initWithLaunchdInterface:(id)a0 personaManager:(id)a1 containerManager:(id)a2 bundlePropertiesManager:(id)a3;

@end