luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_source;

@interface NSConcreteTask : NSTask {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    NSMutableDictionary *_dictionary;
    id /* block */ _terminationHandler;
    NSObject<OS_dispatch_source> *_dsrc;
    long long _suspendCount;
    int _pid;
    _Atomic unsigned long long __exitRunningInfo;
    char _qos;
    _Atomic BOOL _isSpawnedProcessDisclaimed;
}

- (void)terminate;
- (BOOL)isSpawnedProcessDisclaimed;
- (long long)qualityOfService;
- (id)init;
- (id)arguments;
- (id /* block */)terminationHandler;
- (void)dealloc;
- (void)setArguments:(id)a0;
- (BOOL)suspend;
- (void)setQualityOfService:(long long)a0;
- (void)setTaskDictionary:(id)a0;
- (long long)_platformExitInformation;
- (void)waitUntilExit;
- (id)standardError;
- (void)setEnvironment:(id)a0;
- (id)taskDictionary;
- (void)launch;
- (long long)terminationReason;
- (id)environment;
- (void)terminateTask;
- (void)setSpawnedProcessDisclaimed:(BOOL)a0;
- (id)preferredArchitectures;
- (BOOL)launchWithDictionary:(id)a0 error:(id *)a1;
- (void)_withTaskDictionary:(id /* block */)a0;
- (int)terminationStatus;
- (BOOL)isRunning;
- (BOOL)launchAndReturnError:(id *)a0;
- (BOOL)resume;
- (void)setLaunchPath:(id)a0;
- (void)_setTerminationHandler:(id /* block */)a0;
- (void)setStandardError:(id)a0;
- (id)launchPath;
- (id)standardInput;
- (void)setCurrentDirectoryPath:(id)a0;
- (long long)suspendCount;
- (void)interrupt;
- (void)setStandardInput:(id)a0;
- (void)setStandardOutput:(id)a0;
- (void)setStartsNewProcessGroup:(BOOL)a0;
- (void)setTerminationHandler:(id /* block */)a0;
- (id)standardOutput;
- (id)currentDirectoryPath;
- (int)processIdentifier;
- (void)setPreferredArchitectures:(id)a0;
- (int)_procid;

@end