luxlabs header browser preview


@class NSXPCListener, NSMutableDictionary, PKServicePersonality, NSArray, NSString, NSObject;
@protocol PKProxyFactory, EXPKServiceDelegate, OS_dispatch_source, OS_dispatch_queue;

@interface EXPKService : NSObject <NSXPCListenerDelegate>

@property unsigned int extensionPointPlatform;
@property (readonly) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } personalityLock;
@property (readonly) NSObject<OS_dispatch_queue> *timerQueue;
@property (retain) NSXPCListener *serviceListener;
@property (retain) NSMutableDictionary *personalities;
@property (retain) PKServicePersonality *solePersonality;
@property (retain) NSArray *subsystems;
@property BOOL shared;
@property BOOL isSystemService;
@property (retain) NSObject<OS_dispatch_source> *terminationTimer;
@property (retain) NSObject<OS_dispatch_source> *firstHostRequestTimer;
@property (readonly, nonatomic) id<PKProxyFactory> proxyFactory;
@property (retain) id<EXPKServiceDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)main;
+ (id)defaultService;
+ (int)_defaultRun:(int)a0 arguments:(const char **)a1;

- (id)initWithProxyFactory:(id)a0;
- (id)init;
- (void)run;
- (void)mergeSubsystemList:(id)a0 from:(id)a1;
- (void)launchContainingApplicationForPlugInNamed:(id)a0;
- (void)registerPersonality:(id)a0;
- (BOOL)_processDefaultSubsystemName:(id)a0;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (void)beganUsingServicePersonality:(id)a0;
- (void)discoverSubsystems;
- (BOOL)unregisterPersonality:(id)a0;
- (id)embeddedPrincipalForPlugInNamed:(id)a0;
- (void)checkEnvironment:(id)a0;
- (void)mergeSubsystems:(id)a0 from:(id)a1;
- (id)connectionForPlugInNamed:(id)a0;
- (void).cxx_destruct;
- (id)discoverSubsystemNamed:(id)a0 options:(id)a1 required:(BOOL)a2;
- (id)hostPrincipalForPlugInNamed:(id)a0;
- (void)_prepareToRun;
- (void)scheduleTermination:(double)a0;
- (id)defaultsForPlugInNamed:(id)a0;
- (id)personalityNamed:(id)a0;
- (id)configuredSubsystemList;
- (void)cancelTermination;
- (BOOL)supportsAutoreleasePoolDuringPlugInLaunch;
- (id)personalityNamed:(id)a0 forHostPid:(int)a1;
- (id)plugInPrincipalForPlugInNamed:(id)a0;
- (id)_serviceType;
- (id)_subServices;
- (id)_xpcServiceDict;
- (id)_subDictionaryOfSDKWithKey:(id)a0;
- (id)_subsystems;

@end