luxlabs header browser preview


@class NSString;
@protocol NRNSXPCConnectionProtocol, NRXPCProxyDelegate;

@interface NRXPCProxy : NSObject {
    id<NRXPCProxyDelegate> _delegate;
    unsigned int _entitlementBitmask;
}

@property (readonly, nonatomic) BOOL invalidated;
@property (readonly, nonatomic) int pid;
@property (readonly, nonatomic) NSString *appPath;
@property (readonly, nonatomic) id target;
@property (readonly, nonatomic) id remoteObjectProxy;
@property (readonly, nonatomic) id<NRNSXPCConnectionProtocol> connection;
@property (nonatomic) BOOL monitorClientForSuspension;

+ (id)entitlements;
+ (id)clientRemoteObjectInterface;
+ (id)serverRemoteObjectInterface;
+ (id)serverExportedInterface;
+ (id)clientExportedInterface;
+ (id)machServiceName;
+ (BOOL)requireAnEntitlement;

- (void)_invalidate;
- (BOOL)hasEntitlement:(id)a0;
- (void).cxx_destruct;
- (BOOL)hasEntitlements;
- (id)initWithConnection:(id)a0 delegate:(id)a1 xpcTarget:(id)a2 entitlementBitmask:(unsigned int)a3;

@end