luxlabs header browser preview


@class NSString, NSUUID, RBSProcessIdentity;

@interface RBLaunchdProperties : NSObject {
    long long _type;
    NSString *_path;
    BOOL _explicitAngelFlag;
    BOOL _doesOverrideHasBackoff;
}

@property (readonly, nonatomic, getter=isXPCService) BOOL XPCService;
@property (readonly, nonatomic, getter=isDaemon) BOOL daemon;
@property (readonly, nonatomic, getter=isAngel) BOOL angel;
@property (readonly, nonatomic, getter=isMultiInstance) BOOL multiInstance;
@property (readonly, nonatomic, getter=hasVariableEUID) BOOL variableEUID;
@property (readonly, nonatomic) BOOL doesOverrideManagement;
@property (readonly, nonatomic) unsigned char overrideManageFlags;
@property (readonly, nonatomic) BOOL disableFreezing;
@property (readonly, nonatomic) BOOL hasBackoff;
@property (readonly, nonatomic) NSString *jobLabel;
@property (readonly, nonatomic) NSString *executablePath;
@property (readonly, nonatomic) int hostPid;
@property (readonly, nonatomic) NSString *underlyingAssertion;
@property (readonly, nonatomic) NSString *beforeTranslocationBundlePath;
@property (readonly, copy, nonatomic) NSString *homeDirectory;
@property (readonly, copy, nonatomic) NSString *tmpDirectory;
@property (readonly, nonatomic) NSUUID *uuid;
@property (readonly, copy, nonatomic) RBSProcessIdentity *specifiedIdentity;

+ (id)propertiesForJob:(id)a0;
+ (id)propertiesForLabel:(id)a0 error:(id *)a1;
+ (id)_instanceWithProperties:(id)a0 xpcProps:(id)a1;
+ (id)processIdentityForEndpoint:(id)a0;
+ (id)propertiesForPid:(int)a0;

- (id)_configureAppWithProperties:(id)a0;
- (id)_initWithProperties:(id)a0 xpcProps:(id)a1;
- (id)_configureDaemonOrAngelWithProperties:(id)a0 path:(id)a1 isAngel:(BOOL)a2;
- (id)resolvedIdentityWithPid:(int)a0 auid:(unsigned int)a1;
- (void)_parseLASSProperties:(id)a0;
- (void).cxx_destruct;
- (void)_parseAdditionalProperties:(id)a0;
- (id)_configureXPCServiceWithProperties:(id)a0 HostPid:(int)a1;
- (id)resolvedIdentity;

@end